Class TagXMLImporter.TagXMLReader.PropertyBasedElement
- java.lang.Object
-
- com.inductiveautomation.ignition.common.xmlserialization.simple.Element
-
- com.inductiveautomation.ignition.common.sqltags.importexport.TagXMLImporter.TagXMLReader.PropertyBasedElement
-
- Direct Known Subclasses:
TagXMLImporter.TagXMLReader.AlarmDefElement
,TagXMLImporter.TagXMLReader.TagElement
- Enclosing class:
- TagXMLImporter.TagXMLReader
protected abstract class TagXMLImporter.TagXMLReader.PropertyBasedElement extends Element
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PropertyBasedElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addChild(Element child)
protected java.lang.Object
coerceValueFor(Property<?> prop, TagXMLImporter.TagXMLReader.PropertyElement elem)
protected abstract Property<?>
getPropertyFor(java.lang.String name)
protected abstract void
setProperty(Property<?> prop, java.lang.Object value)
-
Methods inherited from class com.inductiveautomation.ignition.common.xmlserialization.simple.Element
getLocale, getName, getValue, resolveType, setAttributes, setLocale, setName, setRawValue
-
-
-
-
Method Detail
-
getPropertyFor
protected abstract Property<?> getPropertyFor(java.lang.String name)
-
setProperty
protected abstract void setProperty(Property<?> prop, java.lang.Object value)
-
coerceValueFor
protected java.lang.Object coerceValueFor(Property<?> prop, TagXMLImporter.TagXMLReader.PropertyElement elem) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-