org.openide.nodes
Class Node.PropertySet

java.lang.Object
  |
  +--java.beans.FeatureDescriptor
        |
        +--org.openide.nodes.Node.PropertySet
Direct Known Subclasses:
Sheet.Set
Enclosing class:
Node

public abstract static class Node.PropertySet
extends FeatureDescriptor

Class that represents one set of properties. A usual bean has three sets of properties: normal, expert, and events.

You may associate context help with this object, if desired, by setting a custom property with the name helpID and value of type String giving a help ID. Normally this is unnecessary as help for the whole Node will be used by default.


Constructor Summary
Node.PropertySet()
          Default constructor.
Node.PropertySet(String name, String displayName, String shortDescription)
          Create a property set.
 
Method Summary
 boolean equals(Object propertySet)
           
abstract  Node.Property[] getProperties()
          Get the list of contained properties.
 int hashCode()
           
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node.PropertySet

public Node.PropertySet()
Default constructor.

Node.PropertySet

public Node.PropertySet(String name,
                        String displayName,
                        String shortDescription)
Create a property set.
Parameters:
name - system name of the property set
displayName - human presentable name
shortDescription - description for the set
Method Detail

getProperties

public abstract Node.Property[] getProperties()
Get the list of contained properties. This list can contain both Node.Property and Node.IndexedProperty elements.
Returns:
the properties

equals

public boolean equals(Object propertySet)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.