freemind.common
Class PropertyBean

java.lang.Object
  extended by freemind.common.PropertyBean
Direct Known Subclasses:
BooleanProperty, ColorProperty, ComboProperty, FontProperty, IconProperty, NumberProperty, ScriptEditorProperty, StringProperty, ThreeCheckBoxProperty

public abstract class PropertyBean
extends java.lang.Object


Constructor Summary
PropertyBean()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
protected  void firePropertyChangeEvent()
           
abstract  java.lang.String getLabel()
          The key of the property.
abstract  java.lang.String getValue()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
abstract  void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyBean

public PropertyBean()
Method Detail

getLabel

public abstract java.lang.String getLabel()
The key of the property.


setValue

public abstract void setValue(java.lang.String value)

getValue

public abstract java.lang.String getValue()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

firePropertyChangeEvent

protected void firePropertyChangeEvent()