# Uses of Class
org.apache.uima.cas.impl.XmiSerializationSharedData

Packages that use XmiSerializationSharedData
Package
Description
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.jcas.cas
JCAS model for built-in CAS types
org.apache.uima.json

- ## Uses of XmiSerializationSharedData in org.apache.uima.cas.impl

  Fields in org.apache.uima.cas.impl declared as XmiSerializationSharedData
  Modifier and Type
  Field
  Description
  `final XmiSerializationSharedData`
  CasSerializerSupport.CasDocSerializer.`sharedData`
  for Delta serialization, holds the info gathered from deserialization needed for delta serialization and for handling out-of-type-system data for both plain and delta serialization
  Methods in org.apache.uima.cas.impl with parameters of type XmiSerializationSharedData
  Modifier and Type
  Method
  Description
  `static void`
  XmiCasDeserializer.`deserialize(InputStream aStream, CAS aCAS, boolean aLenient, XmiSerializationSharedData aSharedData)`
  Deserializes a CAS from XMI.
  `static void`
  XmiCasDeserializer.`deserialize(InputStream aStream, CAS aCAS, boolean aLenient, XmiSerializationSharedData aSharedData, int aMergePoint)`
  Deserializes a CAS from XMI.
  `static void`
  XmiCasDeserializer.`deserialize(InputStream aStream, CAS aCAS, boolean aLenient, XmiSerializationSharedData aSharedData, int aMergePoint, AllowPreexistingFS allowPreexistingFS)`
  Deserializes a CAS from XMI.
  `DefaultHandler`
  XmiCasDeserializer.`getXmiCasHandler(CAS cas, boolean lenient, XmiSerializationSharedData sharedData)`
  Create a default handler for deserializing a CAS from XMI.
  `DefaultHandler`
  XmiCasDeserializer.`getXmiCasHandler(CAS cas, boolean lenient, XmiSerializationSharedData sharedData, int mergePoint)`
  Create a default handler for deserializing a CAS from XMI.
  `DefaultHandler`
  XmiCasDeserializer.`getXmiCasHandler(CAS cas, boolean lenient, XmiSerializationSharedData sharedData, int mergePoint, AllowPreexistingFS allow)`
  Create a default handler for deserializing a CAS from XMI.
  `static void`
  XmiCasSerializer.`serialize(CAS aCAS, TypeSystem aTargetTypeSystem, OutputStream aStream, boolean aPrettyPrint, XmiSerializationSharedData aSharedData)`
  Serializes a CAS to an XMI stream.
  `static void`
  XmiCasSerializer.`serialize(CAS aCAS, TypeSystem aTargetTypeSystem, OutputStream aStream, boolean aPrettyPrint, XmiSerializationSharedData aSharedData, Marker aMarker)`
  Serializes a Delta CAS to an XMI stream.
  `static void`
  XmiCasSerializer.`serialize(CAS aCAS, TypeSystem aTargetTypeSystem, OutputStream aStream, boolean aPrettyPrint, XmiSerializationSharedData aSharedData, Marker aMarker, boolean useXml_1_1)`
  Serializes a Delta CAS to an XMI stream.
  `void`
  XmiCasSerializer.`serialize(CAS cas, ContentHandler contentHandler, ErrorHandler errorHandler, XmiSerializationSharedData sharedData)`
  Write the CAS data to a SAX content handler.
  `void`
  XmiCasSerializer.`serialize(CAS cas, ContentHandler contentHandler, ErrorHandler errorHandler, XmiSerializationSharedData sharedData, Marker marker)`
  Write the CAS data to a SAX content handler.
  Constructors in org.apache.uima.cas.impl with parameters of type XmiSerializationSharedData
  Modifier
  Constructor
  Description
  ``
  `CasDocSerializer(ContentHandler ch, CASImpl cas, XmiSerializationSharedData sharedData, MarkerImpl marker, CasSerializerSupport.CasSerializerSupportSerialize csss)`
  ``
  `CasDocSerializer(ContentHandler ch, CASImpl cas, XmiSerializationSharedData sharedData, MarkerImpl marker, CasSerializerSupport.CasSerializerSupportSerialize csss, boolean trackMultiRefs)`

- ## Uses of XmiSerializationSharedData in org.apache.uima.jcas.cas

  Methods in org.apache.uima.jcas.cas with parameters of type XmiSerializationSharedData
  Modifier and Type
  Method
  Description
  `default void`
  CommonList.`anyListToOutput(XmiSerializationSharedData sharedData, CasSerializerSupport.CasDocSerializer cds, Consumer<String> out)`
  Internal Use.
  `default List<String>`
  CommonList.`anyListToStringList(XmiSerializationSharedData sharedData, CasSerializerSupport.CasDocSerializer cds)`
  Internal use

- ## Uses of XmiSerializationSharedData in org.apache.uima.json

  Methods in org.apache.uima.json with parameters of type XmiSerializationSharedData
  Modifier and Type
  Method
  Description
  `static void`
  JsonCasSerializer.`jsonSerialize(CAS aCAS, TypeSystem aTargetTypeSystem, Object output, boolean aPrettyPrint, Marker aMarker, XmiSerializationSharedData sharedData)`
  Serializes a Delta CAS to an output (File, Writer, or OutputStream).
  `void`
  JsonCasSerializer.`serialize(CAS cas, Object output, XmiSerializationSharedData sharedData, Marker marker)`
  `void`
  JsonCasSerializer.`serialize(CAS cas, JsonContentHandlerJacksonWrapper jch, XmiSerializationSharedData sharedData, Marker marker)`