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 TypeMethodDescriptionvoidvoidfindMatchingSubElement(String elementName) booleanindentChildElements(XmlizationInfo info, MetaDataObject_impl mdo) voidinsertNl()booleanvoidvoidvoidoutputEndElement(Node node, String aNamespace, String localname, String qname) voidoutputEndElementForArrayElement(Node node, String aNamespace, String localname, String qname) voidoutputStartElement(Node node, String nameSpace, String localName, String qname, Attributes attributes) voidoutputStartElementForArrayElement(Node node, String nameSpace, String localName, String qname, Attributes attributes) voidsaveAndAddNodeStore(Node infoset) booleanshouldBeSkipped(PropertyXmlInfo propInfo, Object val, MetaDataObject_impl mdo) booleanshouldEncloseInArrayElement(Class propClass) booleanvoidwriteDelayedStart(String name) voidwriteSimpleValue(Object val) voidwriteSimpleValueWithTag(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
-