# Uses of Interface
org.apache.uima.cas.Marker

Packages that use Marker
Package
Description
org.apache.uima.cas
Common Analysis System(CAS) Interfaces
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.json

- ## Uses of Marker in org.apache.uima.cas

  Methods in org.apache.uima.cas that return Marker
  Modifier and Type
  Method
  Description
  `Marker`
  CAS.`createMarker()`
  Sets a mark and returns the marker object set with the current mark which can be used to query when certain FSs were created.

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

  Classes in org.apache.uima.cas.impl that implement Marker
  Modifier and Type
  Class
  Description
  `class`
  `MarkerImpl`
  A MarkerImpl holds a high-water "mark" in the CAS, for all views.
  Methods in org.apache.uima.cas.impl that return Marker
  Modifier and Type
  Method
  Description
  `Marker`
  CASImpl.`createMarker()`
  The current implementation only supports 1 marker call per CAS.
  Methods in org.apache.uima.cas.impl with parameters of type Marker
  Modifier and Type
  Method
  Description
  `void`
  CASSerializer.`addCAS(CASImpl cas, OutputStream ostream, Marker trackingMark)`
  Serializes only new and modified FS and index operations made after the tracking mark is created.
  `SerializationMeasures`
  BinaryCasSerDes4.`serialize(AbstractCas cas, Object out, Marker trackingMark)`
  `SerializationMeasures`
  BinaryCasSerDes4.`serialize(AbstractCas cas, Object out, Marker trackingMark, BinaryCasSerDes4.CompressLevel compressLevel)`
  `SerializationMeasures`
  BinaryCasSerDes4.`serialize(AbstractCas cas, Object out, Marker trackingMark, BinaryCasSerDes4.CompressLevel compressLevel, BinaryCasSerDes4.CompressStrat compressStrategy)`
  `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, Marker marker)`
  Write the CAS data to a SAX content handler.
  `static void`
  Serialization.`serializeCAS(CAS cas, OutputStream ostream, Marker mark)`
  Serializes CAS data added or modified after the tracking Marker was created and writes it to the output stream in Delta CAS format using uncompressed binary format
  `static void`
  Serialization.`serializeWithCompression(CAS cas, Object out, Marker marker)`
  Serialize in compress binary form 4, only the delta part of a CAS
  `static void`
  Serialization.`serializeWithCompression(CAS cas, Object out, TypeSystem tgtTypeSystem, Marker mark, BinaryCasSerDes6.ReuseInfo reuseInfo)`
  Delta Serialize in compressed form, with type filtering This method can use type filtering to omit sending those types and/or features not present in the target type system.

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

  Methods in org.apache.uima.json with parameters of type Marker
  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)`