Class ChartUIElement
java.lang.Object
com.inductiveautomation.ignition.common.config.BasicPropertySet
com.inductiveautomation.sfc.uimodel.ChartUIElement
- All Implemented Interfaces:
- Countable,- Extendable<PropertySet>,- Mergable<PropertySet>,- MutablePropertyValueSource,- ObservablePropertySet,- PropertySet,- PropertyValueSource,- Serializable,- Iterable<PropertyValue>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetBasicPropertySet.Builder
- 
Field SummaryFieldsFields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ChartUIElementcreate(ElementType type) Creates a new element of the given type with a new idbooleanvoidfromXml(Element element, StepRegistry registry, ChartUIModel parentModel) getId()getSize()getType()inthashCode()booleanisLink()Convenience method to test if this element is of type ElementType.LinkvoidtoXml(XMLStreamWriter writer, StepRegistry registry, String tab) Writes this element to the XML stream.Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetaddPropertyChangeListener, addPropertyChangeListener, change, coerceValue, contains, firePropertyChange, get, getCount, getExtension, getOrDefault, getOrElse, getProperties, getRaw, getRawValueMap, getValues, isExtended, isInherited, iterator, of, remove, removePropertyChangeListener, removePropertyChangeListener, set, set, setDirect, setImpl, setRawValueMap, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemergeMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, newDefaultInstance, newExtensionMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcegetNonNull, getNonNull
- 
Field Details- 
Id
- 
Type
- 
Location
- 
Size
- 
LocationAdjust
 
- 
- 
Constructor Details- 
ChartUIElementpublic ChartUIElement()
 
- 
- 
Method Details- 
createCreates a new element of the given type with a new id
- 
toXmlpublic void toXml(XMLStreamWriter writer, StepRegistry registry, String tab) throws XMLStreamException Writes this element to the XML stream. Will open (and close) a new element such as <step> or <transition>, etc.- Throws:
- XMLStreamException
 
- 
fromXmlpublic void fromXml(Element element, StepRegistry registry, ChartUIModel parentModel) throws XmlParseException - Throws:
- XmlParseException
 
- 
getId
- 
getType
- 
getLocation
- 
getSize
- 
isLinkpublic boolean isLink()Convenience method to test if this element is of type ElementType.Link
- 
copy
- 
hashCodepublic int hashCode()
- 
equals- Overrides:
- equalsin class- BasicPropertySet
 
 
-