Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.ide.menu.spi
Class ActionsVisitor  view ActionsVisitor download ActionsVisitor.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.menu.spi.ActionsVisitor

final class ActionsVisitor
extends javax.ide.extension.ElementVisitor


Nested Class Summary
private  class ActionsVisitor.ActionOverrideVisitor
           
private  class ActionsVisitor.ActionVisitor
           
private  class ActionsVisitor.CheckedHandler
           
private  class ActionsVisitor.ControllerHolder
           
private  class ActionsVisitor.EnabledHandler
           
private  class ActionsVisitor.IconpathHandler
           
private  class ActionsVisitor.InvokeClassVisitor
           
private  class ActionsVisitor.LabelHandler
           
private  class ActionsVisitor.MnemonicHandler
           
private  class ActionsVisitor.TooltipHandler
           
private  class ActionsVisitor.UpdateClassVisitor
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _actionHandler
           
private  javax.ide.extension.ElementVisitor _actionOverrideVisitor
           
private  javax.ide.extension.ElementVisitor _checkedHandler
           
private  javax.ide.extension.ElementVisitor _enabledHandler
           
private  javax.ide.extension.ElementVisitor _iconpathHandler
           
private  javax.ide.extension.ElementVisitor _invokeClassVisitor
           
private  javax.ide.extension.ElementVisitor _labelHandler
           
private  javax.ide.extension.ElementVisitor _mnemonicHandler
           
private  javax.ide.extension.ElementVisitor _tooltipHandler
           
private  javax.ide.extension.ElementVisitor _updateClassVisitor
           
private static javax.ide.extension.ElementName ACTION
           
private static javax.ide.extension.ElementName ACTION_OVERRIDE
           
private static javax.ide.extension.ElementName CHECKED
           
private static javax.ide.extension.ElementName ENABLED
           
private static javax.ide.extension.ElementName ICONPATH
           
private static javax.ide.extension.ElementName INVOKE_CLASS
           
(package private) static java.lang.String KEY_ACTION
           
private static java.lang.String KEY_ACTION_REF
           
private static java.lang.String KEY_CONTROLLER_HOLDER
           
private static javax.ide.extension.ElementName LABEL
           
private static javax.ide.extension.ElementName MNEMONIC
           
private static javax.ide.extension.ElementName TOOLTIP
           
private static javax.ide.extension.ElementName UPDATE_CLASS
           
 
Fields inherited from class javax.ide.extension.ElementVisitor
KEY_LOCATOR
 
Constructor Summary
(package private) ActionsVisitor()
           
 
Method Summary
private  javax.ide.menu.IDEAction getAction(javax.ide.extension.ElementContext context)
           
 void start(javax.ide.extension.ElementStartContext context)
          Visit the start tag of an xml element.
 
Methods inherited from class javax.ide.extension.ElementVisitor
end, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_ACTION

static final java.lang.String KEY_ACTION
See Also:
Constant Field Values

ACTION

private static final javax.ide.extension.ElementName ACTION

LABEL

private static final javax.ide.extension.ElementName LABEL

MNEMONIC

private static final javax.ide.extension.ElementName MNEMONIC

TOOLTIP

private static final javax.ide.extension.ElementName TOOLTIP

ICONPATH

private static final javax.ide.extension.ElementName ICONPATH

ENABLED

private static final javax.ide.extension.ElementName ENABLED

CHECKED

private static final javax.ide.extension.ElementName CHECKED

INVOKE_CLASS

private static final javax.ide.extension.ElementName INVOKE_CLASS

UPDATE_CLASS

private static final javax.ide.extension.ElementName UPDATE_CLASS

ACTION_OVERRIDE

private static final javax.ide.extension.ElementName ACTION_OVERRIDE

_actionHandler

private javax.ide.extension.ElementVisitor _actionHandler

_labelHandler

private javax.ide.extension.ElementVisitor _labelHandler

_mnemonicHandler

private javax.ide.extension.ElementVisitor _mnemonicHandler

_tooltipHandler

private javax.ide.extension.ElementVisitor _tooltipHandler

_iconpathHandler

private javax.ide.extension.ElementVisitor _iconpathHandler

_enabledHandler

private javax.ide.extension.ElementVisitor _enabledHandler

_checkedHandler

private javax.ide.extension.ElementVisitor _checkedHandler

_invokeClassVisitor

private javax.ide.extension.ElementVisitor _invokeClassVisitor

_updateClassVisitor

private javax.ide.extension.ElementVisitor _updateClassVisitor

_actionOverrideVisitor

private javax.ide.extension.ElementVisitor _actionOverrideVisitor

KEY_CONTROLLER_HOLDER

private static final java.lang.String KEY_CONTROLLER_HOLDER
See Also:
Constant Field Values

KEY_ACTION_REF

private static final java.lang.String KEY_ACTION_REF
See Also:
Constant Field Values
Constructor Detail

ActionsVisitor

ActionsVisitor()
Method Detail

start

public void start(javax.ide.extension.ElementStartContext context)
Description copied from class: javax.ide.extension.ElementVisitor
Visit the start tag of an xml element.

This implementation does nothing.


getAction

private javax.ide.menu.IDEAction getAction(javax.ide.extension.ElementContext context)