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

Quick Search    Search Deep

com.virtuosotechnologies.lib.basiccommand.builder
Class AbstractSwingButtonBuilderNode  view AbstractSwingButtonBuilderNode download AbstractSwingButtonBuilderNode.java

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:
java.util.EventListener, com.virtuosotechnologies.lib.propertyset.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
private  SwingButtonUpdater updater_
           
 
Fields inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractElementBuilderNode
 
Fields inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
END_POSITION
 
Fields inherited from interface com.virtuosotechnologies.lib.propertyset.PropertySetListener
PROPERTYSET_CHANGED_METHOD
 
Constructor Summary
protected AbstractSwingButtonBuilderNode(com.virtuosotechnologies.lib.command.CommandNode commandNode, AbstractBranchBuilderNode parent, int index)
          Constructor
protected AbstractSwingButtonBuilderNode(com.virtuosotechnologies.lib.command.CommandNode commandNode, AbstractBranchBuilderNode parent, int index, javax.swing.AbstractButton item)
          Constructor
 
Method Summary
 void propertySetChanged(com.virtuosotechnologies.lib.propertyset.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
 

Field Detail

updater_

private SwingButtonUpdater updater_
Constructor Detail

AbstractSwingButtonBuilderNode

protected AbstractSwingButtonBuilderNode(com.virtuosotechnologies.lib.command.CommandNode commandNode,
                                         AbstractBranchBuilderNode parent,
                                         int index)
Constructor


AbstractSwingButtonBuilderNode

protected AbstractSwingButtonBuilderNode(com.virtuosotechnologies.lib.command.CommandNode commandNode,
                                         AbstractBranchBuilderNode parent,
                                         int index,
                                         javax.swing.AbstractButton item)
Constructor

Method Detail

propertySetChanged

public void propertySetChanged(com.virtuosotechnologies.lib.propertyset.PropertySetEvent ev)
Model changed

Specified by:
propertySetChanged in interface com.virtuosotechnologies.lib.propertyset.PropertySetListener
Overrides:
propertySetChanged in class AbstractBuilderNode