Class UDTProperty
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.UDTProperty
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFor XML serializationUDTProperty(TagPath qualifiedType) Creates a UDT property that represents a given type. -
Method Summary
Modifier 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) 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_PATH
The path to the sub-property that holds the current tag's path.
-
-
Constructor Details
-
UDTProperty
public UDTProperty()For XML serialization -
UDTProperty
Creates a UDT property that represents a given type.
-
-
Method Details
-
setupDirectBinding
- Throws:
Exception
-
updateFromToString
-
createMap
protected void createMap()Initializes the properties map. Only here so that our subclass in TemplateHolder can avoid this initialization -
initialize
UDT properties must be initialized to learn the current structure of the UDT they represent. -
getSubProperties
-
getQualifiedType
The tag path of the type of this UDT -
setQualifiedType
Deprecated.For deserialization backwards compatibility only -
setQualifiedType
-
getType
-
updateDefinition
-
setTag
-
setDrivingTagPath
-
getDrivingTagPath
Returns the path of the instance this UDTProperty is currently representing, if any. Otherwise, null. -
getDefinition
-
setValue
-
setValueInternal
protected void setValueInternal(TagPath path, QualifiedValue value, boolean checkExisting, boolean fireGlobal) -
getValue
-
toString
-