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 SummaryFields Modifier and Type Field Description static java.lang.StringUDT_SUBPROP_SEP
 - 
Constructor SummaryConstructors Constructor Description UDTPropertyNode(PropertyNode baseProperty, UDTSubPropertyDescriptor subProperty)
 - 
Method SummaryAll 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_SEPpublic static final java.lang.String UDT_SUBPROP_SEP - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
UDTPropertyNodepublic UDTPropertyNode(PropertyNode baseProperty, UDTSubPropertyDescriptor subProperty) 
 
- 
 - 
Method Detail- 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
getBasePropertypublic PropertyNode getBaseProperty() 
 - 
getParentpublic javax.swing.JComponent getParent() Description copied from interface:PropertyNodeThe component that this property belongs to- Specified by:
- getParentin interface- PropertyNode
 
 - 
getTagPathpublic TagPath getTagPath() 
 - 
getPropertypublic java.beans.FeatureDescriptor getProperty() Description copied from interface:PropertyNodeThe property for this node. Either aPropertyDescriptoror aDynamicPropertyDescriptor.- Specified by:
- getPropertyin interface- PropertyNode
 
 - 
getQValuepublic QualifiedValue getQValue() - Specified by:
- getQValuein interface- PropertyNode
 
 - 
setValuepublic 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 interface- PropertyNode
- Throws:
- java.lang.Exception
 
 - 
getTypepublic java.lang.Class<?> getType() - Specified by:
- getTypein interface- PropertyNode
 
 - 
getPathpublic java.lang.String getPath() Description copied from interface:PropertyNodeCalculates the path to this property- Specified by:
- getPathin interface- PropertyNode
 
 
- 
 
-