Class MetaDataObjectSerializer_plain
- java.lang.Object
-
- org.apache.uima.resource.metadata.impl.MetaDataObjectSerializer_plain
-
- All Implemented Interfaces:
MetaDataObject_impl.Serializer
- Direct Known Subclasses:
MetaDataObjectSerializer_indent
class MetaDataObjectSerializer_plain extends java.lang.Object implements MetaDataObject_impl.Serializer
-
-
Field Summary
Fields Modifier and Type Field Description private org.xml.sax.ContentHandler
ch
private static org.xml.sax.Attributes
EMPTY_ATTRIBUTES
-
Constructor Summary
Constructors Constructor Description MetaDataObjectSerializer_plain(org.xml.sax.ContentHandler ch)
-
Method Summary
All Methods Instance Methods Concrete 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 aNamespace, 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
startPrefixMapping(java.lang.String prefix, java.lang.String uri)
void
writeDelayedStart(java.lang.String name)
void
writeSimpleValue(java.lang.Object val)
void
writeSimpleValueWithTag(java.lang.String className, java.lang.Object o, org.w3c.dom.Node node)
-
-
-
Method Detail
-
saveAndAddNodeStore
public void saveAndAddNodeStore(org.w3c.dom.Node infoset)
- Specified by:
saveAndAddNodeStore
in interfaceMetaDataObject_impl.Serializer
-
deleteNodeStore
public void deleteNodeStore()
- Specified by:
deleteNodeStore
in interfaceMetaDataObject_impl.Serializer
-
indentChildElements
public boolean indentChildElements(XmlizationInfo info, MetaDataObject_impl mdo)
- Specified by:
indentChildElements
in interfaceMetaDataObject_impl.Serializer
-
insertNl
public void insertNl()
- Specified by:
insertNl
in interfaceMetaDataObject_impl.Serializer
-
shouldBeSkipped
public boolean shouldBeSkipped(PropertyXmlInfo propInfo, java.lang.Object val, MetaDataObject_impl mdo)
- Specified by:
shouldBeSkipped
in interfaceMetaDataObject_impl.Serializer
-
startElementProperty
public boolean startElementProperty()
- Specified by:
startElementProperty
in interfaceMetaDataObject_impl.Serializer
-
addNodeStore
public void addNodeStore()
- Specified by:
addNodeStore
in interfaceMetaDataObject_impl.Serializer
-
writeDelayedStart
public void writeDelayedStart(java.lang.String name)
- Specified by:
writeDelayedStart
in interfaceMetaDataObject_impl.Serializer
-
writeSimpleValue
public void writeSimpleValue(java.lang.Object val) throws org.xml.sax.SAXException
- Specified by:
writeSimpleValue
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
writeSimpleValueWithTag
public void writeSimpleValueWithTag(java.lang.String className, java.lang.Object o, org.w3c.dom.Node node) throws org.xml.sax.SAXException
- Specified by:
writeSimpleValueWithTag
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
shouldEncloseInArrayElement
public boolean shouldEncloseInArrayElement(java.lang.Class propClass)
- Specified by:
shouldEncloseInArrayElement
in interfaceMetaDataObject_impl.Serializer
-
outputStartElement
public void outputStartElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
- Specified by:
outputStartElement
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
outputEndElement
public void outputEndElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname) throws org.xml.sax.SAXException
- Specified by:
outputEndElement
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
outputStartElementForArrayElement
public 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
- Specified by:
outputStartElementForArrayElement
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
outputEndElementForArrayElement
public void outputEndElementForArrayElement(org.w3c.dom.Node node, java.lang.String aNamespace, java.lang.String localname, java.lang.String qname) throws org.xml.sax.SAXException
- Specified by:
outputEndElementForArrayElement
in interfaceMetaDataObject_impl.Serializer
- Throws:
org.xml.sax.SAXException
-
maybeStartArraySymbol
public void maybeStartArraySymbol()
- Specified by:
maybeStartArraySymbol
in interfaceMetaDataObject_impl.Serializer
-
maybeEndArraySymbol
public void maybeEndArraySymbol()
- Specified by:
maybeEndArraySymbol
in interfaceMetaDataObject_impl.Serializer
-
findMatchingSubElement
public org.w3c.dom.Node findMatchingSubElement(java.lang.String elementName)
- Specified by:
findMatchingSubElement
in interfaceMetaDataObject_impl.Serializer
-
isArrayHasIndentableElements
public boolean isArrayHasIndentableElements(java.lang.Object array)
- Specified by:
isArrayHasIndentableElements
in interfaceMetaDataObject_impl.Serializer
-
-