intarsys runtime library

de.intarsys.tools.tree
Class DeclaredPropertiesNode

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

public class DeclaredPropertiesNode
extends PropertiesNode

A generic PropertiesNode to collect predefined property children. These are for example created by the parent node directly.


Field Summary
 
Fields inherited from interface de.intarsys.tools.presentation.IPresentationSupport
ATTR_DESCRIPTION, ATTR_ICON, ATTR_LABEL, ATTR_TIP
 
Constructor Summary
DeclaredPropertiesNode(CommonNode parent, Object object)
           
 
Method Summary
 void addPropertyNode(CommonNode node)
           
 void clearPropertyNodes()
           
 boolean isEmpty()
           
 void removePropertyNode(CommonNode node)
           
 
Methods inherited from class de.intarsys.tools.tree.PropertiesNode
getIconName, getLabel, setIconName, setLabel
 
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
 

Constructor Detail

DeclaredPropertiesNode

public DeclaredPropertiesNode(CommonNode parent,
                              Object object)
Method Detail

addPropertyNode

public void addPropertyNode(CommonNode node)

clearPropertyNodes

public void clearPropertyNodes()

isEmpty

public boolean isEmpty()

removePropertyNode

public void removePropertyNode(CommonNode node)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.