|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ojb.tools.mapping.reversedb2.propertyEditors.EditableTreeNodeWithProperties
This class provides a basic implementation of a PropertyEditor and a TreeNode. This is the typical application of the propertyEditor framework, you will usually have a tree or a table with an overview of possibly editable objects and a panel with a detailed view on the object. The properties are maintained in a HashMap, setProperty sets these properties, getProperty retrieves them. You may want to define public final keys for your properties in order to have uniform access to them from all editors.
Field Summary | |
protected java.beans.PropertyChangeSupport |
propertyChangeDelegate
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
EditableTreeNodeWithProperties()
Creates a new instance of EditableTreeNodeWithProperties |
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a new PropertyChangeListener to this node. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Add a new PropertyChangeListener to this node for a specific property. |
java.lang.Object |
getAttribute(java.lang.String strKey)
Get an attribute of this node as Object. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a PropertyChangeListener from this node. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Remove a PropertyChangeListener for a specific property from this node. |
void |
setAttribute(java.lang.String strKey,
java.lang.Object value)
Set an attribute of this node as Object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.tree.TreeNode |
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf |
Methods inherited from interface org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorTarget |
getPropertyEditorClass |
Field Detail |
static final long serialVersionUID
protected java.beans.PropertyChangeSupport propertyChangeDelegate
Constructor Detail |
public EditableTreeNodeWithProperties()
Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PropertyEditorTarget
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PropertyEditorTarget
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PropertyEditorTarget
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PropertyEditorTarget
public java.lang.Object getAttribute(java.lang.String strKey)
getAttribute
in interface PropertyEditorTarget
public void setAttribute(java.lang.String strKey, java.lang.Object value)
setAttribute
in interface PropertyEditorTarget
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |