Class PropertySupport.ReadOnly

  extended byjava.beans.FeatureDescriptor
      extended byorg.openide.nodes.Node.Property
          extended byorg.openide.nodes.PropertySupport
              extended byorg.openide.nodes.PropertySupport.ReadOnly
Enclosing class:

public abstract static class PropertySupport.ReadOnly
extends PropertySupport

A simple read-only property. Subclasses should implement Node.Property.getValue().

Nested Class Summary
Nested classes inherited from class org.openide.nodes.PropertySupport
PropertySupport.Name, PropertySupport.ReadOnly, PropertySupport.ReadWrite, PropertySupport.Reflection, PropertySupport.WriteOnly
Constructor Summary
PropertySupport.ReadOnly(String name, Class type, String displayName, String shortDescription)
          Construct a new support.
Method Summary
 void setValue(Object val)
          Set the value.
Methods inherited from class org.openide.nodes.PropertySupport
canRead, canWrite
Methods inherited from class org.openide.nodes.Node.Property
equals, getHtmlDisplayName, getPropertyEditor, getValue, getValueType, hashCode, isDefaultValue, restoreDefaultValue, supportsDefaultValue
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


public PropertySupport.ReadOnly(String name,
                                Class type,
                                String displayName,
                                String shortDescription)
Construct a new support.

name - the name of the property
type - the class type of the property
displayName - the display name of the property
shortDescription - a short description of the property
Method Detail


public void setValue(Object val)
              throws IllegalAccessException,
Description copied from class: Node.Property
Set the value.

Specified by:
setValue in class Node.Property
val - the new value of the property
InvocationTargetException - an exception during invocation
IllegalArgumentException - wrong argument
IllegalAccessException - cannot access the called method


Built on May 3 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.