Class Element
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.xmlserialization.simple.Element
 
- 
- Direct Known Subclasses:
- ArrayElement,- BasicHistoricalRecord.HistoricalRecordXmlReader.Col,- BasicHistoricalRecord.HistoricalRecordXmlReader.Record,- BasicHistoricalRecord.HistoricalRecordXmlReader.Row,- DatasetElement,- DatasetElement.ColumnElement,- HistoricalDataXmlReader.DataTransactionElement,- HistoryFlavor.Base64XmlReader.Base64Element,- StringValueElement,- TagHistoryFlavor.TagXmlImportReader.RetirementListElement,- TagHistoryFlavor.TagXmlImportReader.ScanclassSet,- TagHistoryFlavor.TagXmlImportReader.TagElement,- TagHistoryFlavor.TagXmlImportReader.TagValueElement,- TagXMLImporter.TagXMLReader.AlarmConfigElement,- TagXMLImporter.TagXMLReader.EntryElement,- TagXMLImporter.TagXMLReader.EventElement,- TagXMLImporter.TagXMLReader.EventScriptsElement,- TagXMLImporter.TagXMLReader.ParametersElement,- TagXMLImporter.TagXMLReader.PermissionModelElement,- TagXMLImporter.TagXMLReader.PropertyBasedElement,- TagXMLImporter.TagXMLReader.PropertyElement,- TagXMLImporter.TagXMLReader.QueryParametersElement,- TagXMLImporter.TagXMLReader.TagsElement
 
 public abstract class Element extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classElement.ValidationResult
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.Stringname
 - 
Constructor SummaryConstructors Constructor Description Element()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddChild(Element child)java.util.LocalegetLocale()java.lang.StringgetName()java.lang.ObjectgetValue()java.lang.Class<? extends Element>resolveType(java.lang.String name)This allows complex elements to return their own implementation or definitions for element types.voidsetAttributes(org.xml.sax.Attributes attr)voidsetLocale(java.util.Locale locale)voidsetName(java.lang.String value)voidsetRawValue(java.lang.String value)Element.ValidationResultvalidate()
 
- 
- 
- 
Method Detail- 
setAttributespublic void setAttributes(org.xml.sax.Attributes attr) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getNamepublic java.lang.String getName() 
 - 
setNamepublic void setName(java.lang.String value) 
 - 
getValuepublic java.lang.Object getValue() 
 - 
setRawValuepublic void setRawValue(java.lang.String value) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
setLocalepublic void setLocale(java.util.Locale locale) 
 - 
getLocalepublic java.util.Locale getLocale() 
 - 
addChildpublic abstract void addChild(Element child) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
validatepublic Element.ValidationResult validate() 
 - 
resolveTypepublic java.lang.Class<? extends Element> resolveType(java.lang.String name) This allows complex elements to return their own implementation or definitions for element types. When a new element is encountered, the system works its way up through the current stack, and finally ends up at the types registered on the reader. This should return null if the element doesn't provide a custom type for the given name.
 The class returned can be a non-static class. In that case, it will get instantiated against the object returning it.- Parameters:
- name- the lower cased element name.
- Returns:
- a class that represents the element, or null if unknown.
 
 
- 
 
-