Represents a node in an IElement's property heirarchy that will be displayed in the IDE's property view. IPropertyNodes should provide a label and description. An IPropertyNode may be used to group a set IPropertyNodes by returning a non-empty child list. The sub-interface IProperty adds property value access methods.
Related Topics
DefaultPropertyNode
, DefaultProperty
IProperty
, IPropertySheet
Method Summary |
public |
|
public |
|
public |
|
public |
|
Method Detail |
public IActionProxy
getAction()
If this method returns a non-null value, a button will be created
on the right side of the property row in the property view.
The button will use display information in the IActionProxy and
invoke the associated IAction.
See DefaultPropertyNode factory methods for creating a standard IActionProxy out of your IAction.
public List
getChildren()
Returns a list of child IPropertyNodes.
If this node has not children, an empty List should be returned. Use of Collections.EMPTY_LIST is recommended.
public String
getDescription()
Description of this property node.
public String
getLabel()
Display label for this property node.