public class UDTPropertyNode extends java.lang.Object implements PropertyNode
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
UDT_SUBPROP_SEP |
Constructor and Description |
---|
UDTPropertyNode(PropertyNode baseProperty,
UDTSubPropertyDescriptor subProperty) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
PropertyNode |
getBaseProperty() |
javax.swing.JComponent |
getParent()
The component that this property belongs to
|
java.lang.String |
getPath()
Calculates the path to this property
|
java.beans.FeatureDescriptor |
getProperty()
The property for this node.
|
QualifiedValue |
getQValue() |
TagPath |
getTagPath() |
java.lang.Class<?> |
getType() |
void |
setValue(java.lang.Object value)
Sets the value on the parent for this property to the given value
|
public static final java.lang.String UDT_SUBPROP_SEP
public UDTPropertyNode(PropertyNode baseProperty, UDTSubPropertyDescriptor subProperty)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public PropertyNode getBaseProperty()
public javax.swing.JComponent getParent()
PropertyNode
getParent
in interface PropertyNode
public TagPath getTagPath()
public java.beans.FeatureDescriptor getProperty()
PropertyNode
PropertyDescriptor
or a DynamicPropertyDescriptor
.getProperty
in interface PropertyNode
public QualifiedValue getQValue()
getQValue
in interface PropertyNode
public void setValue(java.lang.Object value) throws java.lang.Exception
PropertyNode
setValue
in interface PropertyNode
java.lang.Exception
public java.lang.Class<?> getType()
getType
in interface PropertyNode
public java.lang.String getPath()
PropertyNode
getPath
in interface PropertyNode