## 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 |
  org.apache.uima.resource | Interfaces for `Resources` and `ResourceSpecifiers`.

- - ### 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_inner`
    `static TypeSystemImpl` | TypeSystemImpl.`staticTsi`
    `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` | TypeSystemImpl.`commit()`
    `TypeSystemImpl` | TypeSystemImpl.`commit(ClassLoader cl)`
    `TypeSystemImpl` | CASImpl.`commitTypeSystem()`
    `TypeSystemImpl` | CASImpl.`commitTypeSystem(boolean skip_loading_user_jcas)`
    `TypeSystemImpl` | CasSerializerSupport.`getFilterTypes()`
    `TypeSystemImpl` | TypeImpl.`getTypeSystem()` Get the type hierarchy that this type belongs to.
    `TypeSystemImpl` | CASMgrSerializer.`getTypeSystem()`
    `TypeSystemImpl` | FSIndexRepositoryImpl.`getTypeSystemImpl()`
    `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` | BinaryCasSerDes.`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.

    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)`
    `CasTypeSystemMapper(TypeSystemImpl tsSrc, TypeSystemImpl tsTgt)`
    `TypeImpl_annot(String name, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaClass)`
    `TypeImpl_annotBase(String name, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaClass)`
    `TypeImpl_array(String name, TypeImpl componentType, TypeSystemImpl tsi, TypeImpl supertype, SlotKinds.SlotKind componentSlotKind, boolean isHeapStoredArray, Class<?> javaClass)`
    `TypeImpl_list(String name, TypeImpl componentType, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaClass)`
    `TypeImpl_primitive(String name, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaType)`
    `TypeImpl_string(String name, TypeSystemImpl tsi, TypeImpl supertype)`
    `TypeImpl_string(String name, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaType)`
    `TypeImpl_stringSubtype(String name, TypeSystemImpl tsi, TypeImpl supertype, Set<String> allowedValues)`

  - ### 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.

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

    Methods in org.apache.uima.resource that return TypeSystemImpl
    Modifier and Type | Method and Description
    --- | ---
    `TypeSystemImpl` | CasDefinition.`getTypeSystemImpl()`

    Methods in org.apache.uima.resource with parameters of type TypeSystemImpl
    Modifier and Type | Method and Description
    --- | ---
    `void` | CasDefinition.`setTypeSystemImpl(TypeSystemImpl typeSystemImpl)`

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