Package org.apache.uima.cas.impl
Class CasSerializerSupport.CasSerializerSupportSerialize
java.lang.Object
org.apache.uima.cas.impl.CasSerializerSupport.CasSerializerSupportSerialize
- Enclosing class:
- CasSerializerSupport
-
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(TOP fsarray, int typeCode, int typeClass) protected abstract voidprotected abstract voidprotected abstract voidwriteFeatureStructures(int elementCount) protected abstract voidprotected abstract voidwriteFsRef(TOP fs) protected abstract booleanwriteFsStart(TOP fs, int typeCode) protected abstract voidwriteListsAsIndividualFSs(TOP fs, int typeCode) protected abstract voidwriteView(Sofa sofa, Collection<TOP> members) protected abstract voidwriteView(Sofa sofa, Collection<TOP> added, Collection<TOP> deleted, Collection<TOP> 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(Sofa sofa, Collection<TOP> added, Collection<TOP> deleted, Collection<TOP> reindexed) throws Exception - Throws:
Exception
-
writeFsStart
- Parameters:
fs- -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
-