public abstract class PropertySupport<T> extends Node.Property<T>
Node.Property.| Modifier and Type | Class and Description |
|---|---|
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 and Description |
|---|
PropertySupport(String name,
Class<T> type,
String displayName,
String shortDescription,
boolean canR,
boolean canW)
Constructs a new support.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead()
Test whether the property is readable.
|
boolean |
canWrite()
Test whether the property is writable.
|
equals, getHtmlDisplayName, getPropertyEditor, getValue, getValueType, hashCode, isDefaultValue, restoreDefaultValue, setValue, supportsDefaultValueattributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toStringpublic PropertySupport(String name, Class<T> type, String displayName, String shortDescription, boolean canR, boolean canW)
name - the name of the propertytype - the class type of the propertydisplayName - the display name of the propertycanR - whether the property is readablecanW - whether the property is writablepublic boolean canRead()
Node.PropertycanRead in class Node.Property<T>true if it ispublic boolean canWrite()
Node.PropertycanWrite in class Node.Property<T>true if the read of the value is supportedBuilt on August 24 2014. | Portions Copyright 1997-2014 Sun Microsystems, Inc. All rights reserved.