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

- Packages that use TypeSystemImpl
  Package | Description
  --- | ---
  org.apache.uima.cas.impl | Implementation and Low-Level API for the CAS Interfaces.
  org.apache.uima.json |

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

    Fields in org.apache.uima.cas.impl declared as TypeSystemImpl
    Modifier and Type | Field and Description
    --- | ---
    `TypeSystemImpl` | CasSerializerSupport.CasDocSerializer.`filterTypeSystem`
    `TypeSystemImpl` | CasSerializerSupport.CasDocSerializer.`tsi`
    `TypeSystemImpl` | CasTypeSystemMapper.`tsSrc`

    Fields in org.apache.uima.cas.impl with type parameters of type TypeSystemImpl
    Modifier and Type | Field and Description
    --- | ---
    `WeakReference<TypeSystemImpl>` | CasTypeSystemMapper.`tsTgt`
    `Map<TypeSystemImpl,CasTypeSystemMapper>` | TypeSystemImpl.`typeSystemMappers` Type Mapping Objects used in compressed binary (de)serialization These are in an identity map, key = target type system Threading: this map is used by multiple threads Key = target type system, via a weak reference.

    Methods in org.apache.uima.cas.impl that return TypeSystemImpl
    Modifier and Type | Method and Description
    --- | ---
    `TypeSystemImpl` | CasSerializerSupport.`getFilterTypes()`
    `TypeSystemImpl` | CASMgrSerializer.`getTypeSystem()`
    `TypeSystemImpl` | CASImpl.`getTypeSystemImpl()`

    Methods in org.apache.uima.cas.impl with parameters of type TypeSystemImpl
    Modifier and Type | Method and Description
    --- | ---
    `void` | CASMgrSerializer.`addTypeSystem(TypeSystemImpl ts)`
    `SerialFormat` | CASImpl.`reinit(CommonSerDes.Header h, InputStream istream, CASMgrSerializer casMgrSerializer, CasLoadMode casLoadMode, BinaryCasSerDes6 f6, AllowPreexistingFS allowPreexistingFS, TypeSystemImpl ts)` --------------------------------------------------------------------- Deserialize a binary input stream, after reading the header, and optionally an externally provided type system and index spec used in compressed form 6 serialization previously This reads in and deserializes CAS data from a stream.
    `XmiCasSerializer` | XmiCasSerializer.`setFilterTypes(TypeSystemImpl ts)` pass in a type system to use for filtering what gets serialized; only those types and features which are defined this type system are included.
    `CasSerializerSupport` | CasSerializerSupport.`setFilterTypes(TypeSystemImpl ts)` pass in a type system to use for filtering what gets serialized; only those types and features which are defined this type system are included.
    `static void` | CASImpl.`setupTSDefault(TypeSystemImpl ts)`

    Constructors in org.apache.uima.cas.impl with parameters of type TypeSystemImpl
    Constructor and Description
    `BinaryCasSerDes4(TypeSystemImpl ts, boolean doMeasurements)`
    `BinaryCasSerDes6(AbstractCas cas, MarkerImpl mark, TypeSystemImpl tgtTs, BinaryCasSerDes6.ReuseInfo rfs)` Setup to serialize (maybe delta) or deserialize (maybe delta) using binary compression, with type mapping and only processing reachable Feature Structures
    `BinaryCasSerDes6(AbstractCas cas, MarkerImpl mark, TypeSystemImpl tgtTs, BinaryCasSerDes6.ReuseInfo rfs, boolean doMeasurements)` Setup to serialize (maybe delta) or deserialize (maybe delta) using binary compression, with type mapping and only processing reachable Feature Structures, output measurements
    `BinaryCasSerDes6(AbstractCas aCas, MarkerImpl mark, TypeSystemImpl tgtTs, BinaryCasSerDes6.ReuseInfo rfs, boolean doMeasurements, BinaryCasSerDes6.CompressLevel compressLevel, BinaryCasSerDes6.CompressStrat compressStrategy)` Setup to serialize or deserialize using binary compression, with (optional) type mapping and only processing reachable Feature Structures
    `BinaryCasSerDes6(AbstractCas cas, TypeSystemImpl tgtTs)` Setup to serialize (not delta) or deserialize (not delta) using binary compression, with type mapping and only processing reachable Feature Structures
    `CASImpl(TypeSystemImpl typeSystem, int initialHeapSize, boolean useJcasCache)`
    `CasTypeSystemMapper(TypeSystemImpl tsSrc, TypeSystemImpl tsTgt)`
    `StringTypeImpl(String name, int code, TypeSystemImpl ts)` Constructor for StringTypeImpl.

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

    Methods in org.apache.uima.json with parameters of type TypeSystemImpl
    Modifier and Type | Method and Description
    --- | ---
    `JsonCasSerializer` | JsonCasSerializer.`setFilterTypes(TypeSystemImpl ts)` pass in a type system to use for filtering what gets serialized; only those types and features which are defined this type system are included.

Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.