Package org.apache.uima.cas.impl
Class CasSerializerSupport.CasSerializerSupportSerialize
java.lang.Object
org.apache.uima.cas.impl.CasSerializerSupport.CasSerializerSupportSerialize
- Enclosing class:
- CasSerializerSupport
Methods used to serialize items
Separate implementations for JSON and Xmi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddNameSpace(XmlElementName xmlElementName) protected abstract voidcheckForNameCollision(XmlElementName xmlElementName) protected abstract voidprotected abstract XmlElementNameuimaTypeName2XmiElementName(String typeName) protected abstract voidwriteArrays(int addr, int typeCode, int typeClass) protected abstract voidprotected abstract voidprotected abstract voidwriteFeatureStructures(int elementCount) protected abstract voidwriteFs(int addr, int typeCode) protected abstract voidwriteFsRef(int addr) protected abstract booleanwriteFsStart(int addr, int typeCode) protected abstract voidwriteListsAsIndividualFSs(int addr, int typeCode) protected abstract voidwriteView(int sofaAddr, int[] members) protected abstract voidwriteView(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
-