intarsys runtime library

de.intarsys.tools.tree
Class PropertiesNode

java.lang.Object
  extended by de.intarsys.tools.tree.CommonNode
      extended by de.intarsys.tools.tree.PropertiesNode
All Implemented Interfaces:
IAttributeSupport, INotificationSupport, IPresentationSupport
Direct Known Subclasses:
BeanPropertiesNode, DeclaredPropertiesNode

public abstract class PropertiesNode
extends CommonNode

A common superclass for a node providing some grouped detail information on a properties subset of its parent.


Field Summary
 
Fields inherited from interface de.intarsys.tools.presentation.IPresentationSupport
ATTR_DESCRIPTION, ATTR_ICON, ATTR_LABEL, ATTR_TIP
 
Method Summary
 String getIconName()
          A name for an icon.
 String getLabel()
          A short string representation (suitable for example for use with an icon or menu item).
 void setIconName(String iconName)
           
 void setLabel(String label)
           
 
Methods inherited from class de.intarsys.tools.tree.CommonNode
addNotificationListener, getAttribute, getChildren, getDescription, getNode, getNodeHandler, getObject, getParent, getTip, hasChildren, removeAttribute, removeNotificationListener, setAttribute, setNodeHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getIconName

public String getIconName()
Description copied from interface: IPresentationSupport
A name for an icon.

Specified by:
getIconName in interface IPresentationSupport
Overrides:
getIconName in class CommonNode
Returns:
A name for an icon.

getLabel

public String getLabel()
Description copied from interface: IPresentationSupport
A short string representation (suitable for example for use with an icon or menu item).

Specified by:
getLabel in interface IPresentationSupport
Overrides:
getLabel in class CommonNode
Returns:
A short string representation (suitable for example for use with an icon or menu item).

setIconName

public void setIconName(String iconName)

setLabel

public void setLabel(String label)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.