Interface MetaDataObject_impl.Serializer
-
- All Known Implementing Classes:
MetaDataObjectSerializer_indent
,MetaDataObjectSerializer_json
,MetaDataObjectSerializer_plain
- Enclosing class:
- MetaDataObject_impl
public static interface MetaDataObject_impl.Serializer
methods used for serializing
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addNodeStore()
void
deleteNodeStore()
org.w3c.dom.Node
findMatchingSubElement(java.lang.String elementName)
boolean
indentChildElements(XmlizationInfo info, MetaDataObject_impl mdo)
void
insertNl()
boolean
isArrayHasIndentableElements(java.lang.Object array)
void
maybeEndArraySymbol()
void
maybeStartArraySymbol()
void
outputEndElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname)
void
outputEndElementForArrayElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname)
void
outputStartElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes)
void
outputStartElementForArrayElement(org.w3c.dom.Node node, java.lang.String nameSpace, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attributes)
void
saveAndAddNodeStore(org.w3c.dom.Node infoset)
boolean
shouldBeSkipped(PropertyXmlInfo propInfo, java.lang.Object val, MetaDataObject_impl mdo)
boolean
shouldEncloseInArrayElement(java.lang.Class propClass)
boolean
startElementProperty()
void
writeDelayedStart(java.lang.String name)
void
writeSimpleValue(java.lang.Object val)
void
writeSimpleValueWithTag(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)
-
-