Interface MetaDataObject_impl.Serializer
-
- All Known Implementing Classes:
MetaDataObjectSerializer_indent,MetaDataObjectSerializer_json,MetaDataObjectSerializer_plain
- Enclosing class:
- MetaDataObject_impl
public static interface MetaDataObject_impl.Serializermethods used for serializing
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNodeStore()voiddeleteNodeStore()org.w3c.dom.NodefindMatchingSubElement(java.lang.String elementName)booleanindentChildElements(XmlizationInfo info, MetaDataObject_impl mdo)voidinsertNl()booleanisArrayHasIndentableElements(java.lang.Object array)voidmaybeEndArraySymbol()voidmaybeStartArraySymbol()voidoutputEndElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname)voidoutputEndElementForArrayElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname)voidoutputStartElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes)voidoutputStartElementForArrayElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes)voidsaveAndAddNodeStore(org.w3c.dom.Node infoset)booleanshouldBeSkipped(PropertyXmlInfo propInfo, java.lang.Object val, MetaDataObject_impl mdo)booleanshouldEncloseInArrayElement(java.lang.Class propClass)booleanstartElementProperty()voidwriteDelayedStart(java.lang.String name)voidwriteSimpleValue(java.lang.Object val)voidwriteSimpleValueWithTag(java.lang.String className, java.lang.Object value, org.w3c.dom.Node node)
-
-
-
Method Detail
-
outputStartElement
void outputStartElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
outputEndElement
void outputEndElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
outputStartElementForArrayElement
void outputStartElementForArrayElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
outputEndElementForArrayElement
void outputEndElementForArrayElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
insertNl
void insertNl()
-
shouldBeSkipped
boolean shouldBeSkipped(PropertyXmlInfo propInfo, java.lang.Object val, MetaDataObject_impl mdo)
-
startElementProperty
boolean startElementProperty()
-
deleteNodeStore
void deleteNodeStore()
-
indentChildElements
boolean indentChildElements(XmlizationInfo info, MetaDataObject_impl mdo)
-
saveAndAddNodeStore
void saveAndAddNodeStore(org.w3c.dom.Node infoset)
-
addNodeStore
void addNodeStore()
-
writeDelayedStart
void writeDelayedStart(java.lang.String name) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
writeSimpleValue
void writeSimpleValue(java.lang.Object val) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
writeSimpleValueWithTag
void writeSimpleValueWithTag(java.lang.String className, java.lang.Object value, org.w3c.dom.Node node) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
shouldEncloseInArrayElement
boolean shouldEncloseInArrayElement(java.lang.Class propClass)
-
isArrayHasIndentableElements
boolean isArrayHasIndentableElements(java.lang.Object array)
-
maybeStartArraySymbol
void maybeStartArraySymbol() throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
maybeEndArraySymbol
void maybeEndArraySymbol() throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
findMatchingSubElement
org.w3c.dom.Node findMatchingSubElement(java.lang.String elementName)
-
-