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.StringUDT_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 booleanequals(java.lang.Object o)PropertyNodegetBaseProperty()javax.swing.JComponentgetParent()The component that this property belongs tojava.lang.StringgetPath()Calculates the path to this propertyjava.beans.FeatureDescriptorgetProperty()The property for this node.QualifiedValuegetQValue()TagPathgetTagPath()java.lang.Class<?>getType()voidsetValue(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:
 equalsin classjava.lang.Object
 
- 
getBaseProperty
public PropertyNode getBaseProperty()
 
- 
getParent
public javax.swing.JComponent getParent()
Description copied from interface:PropertyNodeThe component that this property belongs to- Specified by:
 getParentin interfacePropertyNode
 
- 
getTagPath
public TagPath getTagPath()
 
- 
getProperty
public java.beans.FeatureDescriptor getProperty()
Description copied from interface:PropertyNodeThe property for this node. Either aPropertyDescriptoror aDynamicPropertyDescriptor.- Specified by:
 getPropertyin interfacePropertyNode
 
- 
getQValue
public QualifiedValue getQValue()
- Specified by:
 getQValuein interfacePropertyNode
 
- 
setValue
public void setValue(java.lang.Object value) throws java.lang.ExceptionDescription copied from interface:PropertyNodeSets the value on the parent for this property to the given value- Specified by:
 setValuein interfacePropertyNode- Throws:
 java.lang.Exception
 
- 
getType
public java.lang.Class<?> getType()
- Specified by:
 getTypein interfacePropertyNode
 
- 
getPath
public java.lang.String getPath()
Description copied from interface:PropertyNodeCalculates the path to this property- Specified by:
 getPathin interfacePropertyNode
 
 - 
 
 -