com.virtuosotechnologies.lib.basiccommand.builder
Class SimpleLabelBuilderNode

java.lang.Object
  extended bycom.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
      extended bycom.virtuosotechnologies.lib.basiccommand.builder.AbstractElementBuilderNode
          extended bycom.virtuosotechnologies.lib.basiccommand.builder.SimpleLabelBuilderNode
All Implemented Interfaces:
EventListener, PropertySetListener

public class SimpleLabelBuilderNode
extends AbstractElementBuilderNode

A builder that creates a label


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
  SimpleLabelBuilderNode(CommandNode commandNode)
          Constructor
protected SimpleLabelBuilderNode(CommandNode commandNode, AbstractBranchBuilderNode parent, int index, JLabel label)
          Constructor
  SimpleLabelBuilderNode(CommandNode commandNode, JLabel label)
          Constructor
 
Method Summary
protected  Object createInitialElement()
          Override this method to create the initial element object.
 void propertySetChanged(PropertySetEvent ev)
          Model changed
 
Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractElementBuilderNode
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

SimpleLabelBuilderNode

public SimpleLabelBuilderNode(CommandNode commandNode)
Constructor


SimpleLabelBuilderNode

public SimpleLabelBuilderNode(CommandNode commandNode,
                              JLabel label)
Constructor


SimpleLabelBuilderNode

protected SimpleLabelBuilderNode(CommandNode commandNode,
                                 AbstractBranchBuilderNode parent,
                                 int index,
                                 JLabel label)
Constructor

Method Detail

propertySetChanged

public void propertySetChanged(PropertySetEvent ev)
Model changed

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

createInitialElement

protected Object createInitialElement()
Override this method to create the initial element object.

Specified by:
createInitialElement in class AbstractElementBuilderNode