com.virtuosotechnologies.lib.basiccommand.builder
Class AbstractSwingButtonBuilderNode

java.lang.Object
  extended bycom.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
      extended bycom.virtuosotechnologies.lib.basiccommand.builder.AbstractElementBuilderNode
          extended bycom.virtuosotechnologies.lib.basiccommand.builder.AbstractSwingButtonBuilderNode
All Implemented Interfaces:
EventListener, PropertySetListener
Direct Known Subclasses:
MenuCheckBoxItemBuilderNode, MenuItemBuilderNode, MenuRadioButtonItemBuilderNode, MenuToggleItemBuilderNode, SimpleButtonBuilderNode, SimpleCheckBoxBuilderNode, ToolBarCheckBoxItemBuilderNode, ToolBarItemBuilderNode, ToolBarRadioButtonItemBuilderNode, ToolBarToggleItemBuilderNode

public abstract class AbstractSwingButtonBuilderNode
extends AbstractElementBuilderNode

A builder that creates a swing button. This needs to be subclassed to implement createInitialElement(), and/or to pass a button into the constructor.


Field Summary
 
Fields inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
END_POSITION
 
Fields inherited from interface com.virtuosotechnologies.lib.container.PropertySetListener
PROPERTYSET_CHANGED_METHOD
 
Constructor Summary
protected AbstractSwingButtonBuilderNode(CommandNode commandNode, AbstractBranchBuilderNode parent, int index)
          Constructor
protected AbstractSwingButtonBuilderNode(CommandNode commandNode, AbstractBranchBuilderNode parent, int index, AbstractButton item)
          Constructor
 
Method Summary
 void propertySetChanged(PropertySetEvent ev)
          Model changed
 
Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractElementBuilderNode
createInitialElement, disabledStateChanged, getCardinality, getElement, hiddenStateChanged, setElement
 
Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
decGrayLevel, decMaskLevel, dump, getCommandNode, getParent, incGrayLevel, incMaskLevel, isDisabled, isHidden
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSwingButtonBuilderNode

protected AbstractSwingButtonBuilderNode(CommandNode commandNode,
                                         AbstractBranchBuilderNode parent,
                                         int index)
Constructor


AbstractSwingButtonBuilderNode

protected AbstractSwingButtonBuilderNode(CommandNode commandNode,
                                         AbstractBranchBuilderNode parent,
                                         int index,
                                         AbstractButton item)
Constructor

Method Detail

propertySetChanged

public void propertySetChanged(PropertySetEvent ev)
Model changed

Specified by:
propertySetChanged in interface PropertySetListener
Overrides:
propertySetChanged in class AbstractBuilderNode