站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

PropertySupport (Nodes API) - NetBeans API Javadoc (Current Development Version)

org.openide.nodes 7.0

org.openide.nodes
Class PropertySupport<T>

java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node.Property<T>
          extended by org.openide.nodes.PropertySupport<T>
Direct Known Subclasses:
PropertySupport.Name, PropertySupport.ReadOnly, PropertySupport.ReadWrite, PropertySupport.WriteOnly

public abstract class PropertySupport<T>
extends Node.Property<T>

Support class for Node.Property.


Nested Class Summary
static class PropertySupport.Name
          Support for the name property of a node.
static class PropertySupport.ReadOnly<T>
          A simple read-only property.
static class PropertySupport.ReadWrite<T>
          A simple read/write property.
static class PropertySupport.Reflection<T>
          Support for properties from Java Reflection.
static class PropertySupport.WriteOnly<T>
          A simple write-only property.
 
Constructor Summary
PropertySupport(String name, Class<T> type, String displayName, String shortDescription, boolean canR, boolean canW)
          Constructs a new support.
 
Method Summary
 boolean canRead()
          Test whether the property is readable.
 boolean canWrite()
          Test whether the property is writable.
 
Methods inherited from class org.openide.nodes.Node.Property
equals, getHtmlDisplayName, getPropertyEditor, getValue, getValueType, hashCode, isDefaultValue, restoreDefaultValue, setValue, 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

PropertySupport

public PropertySupport(String name,
                       Class<T> type,
                       String displayName,
                       String shortDescription,
                       boolean canR,
                       boolean canW)
Constructs a new support.

Parameters:
name - the name of the property
type - the class type of the property
displayName - the display name of the property
canR - whether the property is readable
canW - whether the property is writable
Method Detail

canRead

public boolean canRead()
Description copied from class: Node.Property
Test whether the property is readable.

Specified by:
canRead in class Node.Property<T>
Returns:
true if it is

canWrite

public boolean canWrite()
Description copied from class: Node.Property
Test whether the property is writable.

Specified by:
canWrite in class Node.Property<T>
Returns:
true if the read of the value is supported

org.openide.nodes 7.0

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