Package org.apache.uima.json.impl
Class MetaDataObjectSerializer_json
java.lang.Object
org.apache.uima.json.impl.MetaDataObjectSerializer_json
- All Implemented Interfaces:
MetaDataObject_impl.Serializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final JsonContentHandlerJacksonWrapperprivate final com.fasterxml.jackson.core.JsonGenerator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfindMatchingSubElement(String elementName) private booleanhasXMLizableChild(PropertyXmlInfo[] ia, MetaDataObject_impl mdo) booleanindentChildElements(XmlizationInfo info, MetaDataObject_impl mdo) voidinsertNl()booleanprivate voidprivate voidprivate voidjgWriteFieldName(String name) private voidprivate voidprivate voidvoidvoidvoidoutputEndElement(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) private static voidwritePrimitiveJsonValue(Object val, com.fasterxml.jackson.core.JsonGenerator jg) voidwriteSimpleValue(Object val) voidwriteSimpleValueWithTag(String className, Object o, Node node)
-
Field Details
-
jch
-
jg
private final com.fasterxml.jackson.core.JsonGenerator jg -
isFormattedOutput
private final boolean isFormattedOutput
-
-
Constructor Details
-
MetaDataObjectSerializer_json
-
-
Method Details
-
outputStartElement
public void outputStartElement(Node node, String nameSpace, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
outputStartElementin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
outputEndElement
public void outputEndElement(Node node, String aNamespace, String localname, String qname) throws SAXException - Specified by:
outputEndElementin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
outputStartElementForArrayElement
public void outputStartElementForArrayElement(Node node, String nameSpace, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
outputStartElementForArrayElementin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
outputEndElementForArrayElement
public void outputEndElementForArrayElement(Node node, String aNamespace, String localname, String qname) throws SAXException - Specified by:
outputEndElementForArrayElementin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
saveAndAddNodeStore
- Specified by:
saveAndAddNodeStorein interfaceMetaDataObject_impl.Serializer
-
deleteNodeStore
public void deleteNodeStore()- Specified by:
deleteNodeStorein interfaceMetaDataObject_impl.Serializer
-
indentChildElements
- Specified by:
indentChildElementsin interfaceMetaDataObject_impl.Serializer
-
insertNl
public void insertNl()- Specified by:
insertNlin interfaceMetaDataObject_impl.Serializer
-
shouldBeSkipped
- Specified by:
shouldBeSkippedin interfaceMetaDataObject_impl.Serializer
-
startElementProperty
public boolean startElementProperty()- Specified by:
startElementPropertyin interfaceMetaDataObject_impl.Serializer
-
addNodeStore
public void addNodeStore()- Specified by:
addNodeStorein interfaceMetaDataObject_impl.Serializer
-
writeDelayedStart
- Specified by:
writeDelayedStartin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
writeSimpleValue
- Specified by:
writeSimpleValuein interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
shouldEncloseInArrayElement
- Specified by:
shouldEncloseInArrayElementin interfaceMetaDataObject_impl.Serializer
-
isArrayHasIndentableElements
- Specified by:
isArrayHasIndentableElementsin interfaceMetaDataObject_impl.Serializer
-
maybeStartArraySymbol
- Specified by:
maybeStartArraySymbolin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
maybeEndArraySymbol
- Specified by:
maybeEndArraySymbolin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
writeSimpleValueWithTag
- Specified by:
writeSimpleValueWithTagin interfaceMetaDataObject_impl.Serializer- Throws:
SAXException
-
hasXMLizableChild
-
jgWriteFieldName
- Throws:
SAXException
-
jgWriteStartArray
- Throws:
SAXException
-
jgWriteEndArray
- Throws:
SAXException
-
jgWriteString
- Throws:
SAXException
-
jgWriteStartObject
- Throws:
SAXException
-
jgWriteEndObject
- Throws:
SAXException
-
writePrimitiveJsonValue
private static void writePrimitiveJsonValue(Object val, com.fasterxml.jackson.core.JsonGenerator jg) throws SAXException - Throws:
SAXException
-
findMatchingSubElement
- Specified by:
findMatchingSubElementin interfaceMetaDataObject_impl.Serializer
-