Class UDTProperty
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.UDTProperty
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionFor XML serializationUDTProperty(TagPath qualifiedType) Creates a UDT property that represents a given type.
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidInitializes the properties map.Returns the path of the instance this UDTProperty is currently representing, if any.The tag path of the type of this UDTClass<?>voidinitialize(JComponent parent, String propertyName, ClientContext context) UDT properties must be initialized to learn the current structure of the UDT they represent.voidsetDrivingTagPath(TagPath tagPath) voidsetQualifiedType(TagPath qualifiedType) Deprecated.voidsetQualifiedType(TagPath qualifiedType) voidsetTag(UdtDefinitionInfo tag, TagPath tagPath) voidsetupDirectBinding(JComponent comp, String name) voidsetValue(TagPath path, QualifiedValue value) protected voidsetValueInternal(TagPath path, QualifiedValue value, boolean checkExisting, boolean fireGlobal) toString()voidupdateDefinition(UdtDefinitionInfo tag, boolean fireEvents) voidupdateFromToString(String toStringValue) 
- 
Field Details- 
LOG
- 
META_PATHThe path to the sub-property that holds the current tag's path.
 
- 
- 
Constructor Details- 
UDTPropertypublic UDTProperty()For XML serialization
- 
UDTPropertyCreates a UDT property that represents a given type.
 
- 
- 
Method Details- 
setupDirectBinding- Throws:
- Exception
 
- 
updateFromToString
- 
createMapprotected void createMap()Initializes the properties map. Only here so that our subclass in TemplateHolder can avoid this initialization
- 
initializeUDT properties must be initialized to learn the current structure of the UDT they represent.
- 
getSubProperties
- 
getQualifiedTypeThe tag path of the type of this UDT
- 
setQualifiedTypeDeprecated.For deserialization backwards compatibility only
- 
setQualifiedType
- 
getType
- 
updateDefinition
- 
setTag
- 
setDrivingTagPath
- 
getDrivingTagPathReturns the path of the instance this UDTProperty is currently representing, if any. Otherwise, null.
- 
getDefinition
- 
setValue
- 
setValueInternalprotected void setValueInternal(TagPath path, QualifiedValue value, boolean checkExisting, boolean fireGlobal) 
- 
getValue
- 
toString
 
-