Interface MetaDataObject_impl.Serializer
- All Known Implementing Classes:
MetaDataObjectSerializer_json
- Enclosing class:
- MetaDataObject_impl
public static interface MetaDataObject_impl.Serializer
methods used for serializing
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
findMatchingSubElement
(String elementName) boolean
indentChildElements
(XmlizationInfo info, MetaDataObject_impl mdo) void
insertNl()
boolean
void
void
void
outputEndElement
(Node node, String aNamespace, String localname, String qname) void
outputEndElementForArrayElement
(Node node, String aNamespace, String localname, String qname) void
outputStartElement
(Node node, String nameSpace, String localName, String qname, Attributes attributes) void
outputStartElementForArrayElement
(Node node, String nameSpace, String localName, String qname, Attributes attributes) void
saveAndAddNodeStore
(Node infoset) boolean
shouldBeSkipped
(PropertyXmlInfo propInfo, Object val, MetaDataObject_impl mdo) boolean
shouldEncloseInArrayElement
(Class propClass) boolean
void
writeDelayedStart
(String name) void
writeSimpleValue
(Object val) void
writeSimpleValueWithTag
(String className, Object value, Node node)
-
Method Details
-
outputStartElement
void outputStartElement(Node node, String nameSpace, String localName, String qname, Attributes attributes) throws SAXException - Throws:
SAXException
-
outputEndElement
void outputEndElement(Node node, String aNamespace, String localname, String qname) throws SAXException - Throws:
SAXException
-
outputStartElementForArrayElement
void outputStartElementForArrayElement(Node node, String nameSpace, String localName, String qname, Attributes attributes) throws SAXException - Throws:
SAXException
-
outputEndElementForArrayElement
void outputEndElementForArrayElement(Node node, String aNamespace, String localname, String qname) throws SAXException - Throws:
SAXException
-
insertNl
void insertNl() -
shouldBeSkipped
-
startElementProperty
boolean startElementProperty() -
deleteNodeStore
void deleteNodeStore() -
indentChildElements
-
saveAndAddNodeStore
-
addNodeStore
void addNodeStore() -
writeDelayedStart
- Throws:
SAXException
-
writeSimpleValue
- Throws:
SAXException
-
writeSimpleValueWithTag
- Throws:
SAXException
-
shouldEncloseInArrayElement
-
isArrayHasIndentableElements
-
maybeStartArraySymbol
- Throws:
SAXException
-
maybeEndArraySymbol
- Throws:
SAXException
-
findMatchingSubElement
-