Package org.apache.uima.cas.impl
Class CasSerializerSupport.CasSerializerSupportSerialize
java.lang.Object
org.apache.uima.cas.impl.CasSerializerSupport.CasSerializerSupportSerialize
- Direct Known Subclasses:
JsonCasSerializer.JsonDocSerializer
,XmiCasSerializer.XmiDocSerializer
- Enclosing class:
CasSerializerSupport
Methods used to serialize items
Separate implementations for JSON and Xmi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
addNameSpace
(XmlElementName xmlElementName) protected abstract void
checkForNameCollision
(XmlElementName xmlElementName) protected abstract void
protected abstract XmlElementName
uimaTypeName2XmiElementName
(String typeName) protected abstract void
writeArrays
(int addr, int typeCode, int typeClass) protected abstract void
protected abstract void
protected abstract void
writeFeatureStructures
(int elementCount) protected abstract void
writeFs
(int addr, int typeCode) protected abstract void
writeFsRef
(int addr) protected abstract boolean
writeFsStart
(int addr, int typeCode) protected abstract void
writeListsAsIndividualFSs
(int addr, int typeCode) protected abstract void
writeView
(int sofaAddr, int[] members) protected abstract void
writeView
(int sofaAddr, int[] added, int[] deleted, int[] reindexed) protected abstract void
-
Constructor Details
-
CasSerializerSupportSerialize
public CasSerializerSupportSerialize()
-
-
Method Details
-
initializeNamespaces
protected abstract void initializeNamespaces() -
checkForNameCollision
-
addNameSpace
-
uimaTypeName2XmiElementName
-
writeFeatureStructures
- Throws:
Exception
-
writeViews
- Throws:
Exception
-
writeView
- Throws:
Exception
-
writeView
protected abstract void writeView(int sofaAddr, int[] added, int[] deleted, int[] reindexed) throws Exception - Throws:
Exception
-
writeFsStart
- Parameters:
addr
- -typeCode
- -- Returns:
- true if writing out referenced items (JSON)
- Throws:
Exception
- -
-
writeFs
- Throws:
Exception
-
writeListsAsIndividualFSs
- Throws:
Exception
-
writeArrays
- Throws:
Exception
-
writeEndOfIndividualFs
- Throws:
Exception
-
writeEndOfSerialization
- Throws:
Exception
-
writeFsRef
- Throws:
Exception
-