Class UDTPropertyNode
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.binding.util.UDTPropertyNode
-
- All Implemented Interfaces:
PropertyNode
public class UDTPropertyNode extends java.lang.Object implements PropertyNode
This property node represents a sub-tag of a UDT property. Note that the actual UDT property will be represented by a DynamicPropertyNode for the dynamic property, whose data type will be UDTProperty.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
UDT_SUBPROP_SEP
-
Constructor Summary
Constructors Constructor Description UDTPropertyNode(PropertyNode baseProperty, UDTSubPropertyDescriptor subProperty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
PropertyNode
getBaseProperty()
javax.swing.JComponent
getParent()
The component that this property belongs tojava.lang.String
getPath()
Calculates the path to this propertyjava.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
-
-
-
Field Detail
-
UDT_SUBPROP_SEP
public static final java.lang.String UDT_SUBPROP_SEP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UDTPropertyNode
public UDTPropertyNode(PropertyNode baseProperty, UDTSubPropertyDescriptor subProperty)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getBaseProperty
public PropertyNode getBaseProperty()
-
getParent
public javax.swing.JComponent getParent()
Description copied from interface:PropertyNode
The component that this property belongs to- Specified by:
getParent
in interfacePropertyNode
-
getTagPath
public TagPath getTagPath()
-
getProperty
public java.beans.FeatureDescriptor getProperty()
Description copied from interface:PropertyNode
The property for this node. Either aPropertyDescriptor
or aDynamicPropertyDescriptor
.- Specified by:
getProperty
in interfacePropertyNode
-
getQValue
public QualifiedValue getQValue()
- Specified by:
getQValue
in interfacePropertyNode
-
setValue
public void setValue(java.lang.Object value) throws java.lang.Exception
Description copied from interface:PropertyNode
Sets the value on the parent for this property to the given value- Specified by:
setValue
in interfacePropertyNode
- Throws:
java.lang.Exception
-
getType
public java.lang.Class<?> getType()
- Specified by:
getType
in interfacePropertyNode
-
getPath
public java.lang.String getPath()
Description copied from interface:PropertyNode
Calculates the path to this property- Specified by:
getPath
in interfacePropertyNode
-
-