Package | Description |
---|---|
org.apache.uima |
Apache UIMA
|
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.examples | |
org.apache.uima.jcas |
Interfaces for accessing the JCAS.
|
org.apache.uima.jcas.cas |
JCAS model for built-in CAS types
|
org.apache.uima.jcas.tcas | |
org.apache.uima.json | |
org.apache.uima.resource |
Interfaces for
Resources and ResourceSpecifiers . |
Class and Description |
---|
FeatureStructureImplC
Feature structure implementation (for non JCas and JCas)
Each FS has
- int data
- used for boolean, byte, short, int, long, float, double data
-- long and double use 2 int slots
- may be null if all slots are in JCas cover objects as fields
- ref data
- used for references to other Java objects, such as
-- strings
-- other feature structures
-- arbitrary Java Objects
- may be null if all slots are in JCas cover objects as fields
- an id: an incrementing integer, starting at 1, per CAS, of all FSs created for that CAS
- a ref to the casView where this FS was created
- a ref to the TypeImpl for this class
-- can't be static - may be multiple type systems in use
|
Class and Description |
---|
LowLevelCAS
Defines the low-level CAS APIs.
|
LowLevelIndex
Low-level FS index object.
|
LowLevelTypeSystem
Low-level version of the type system APIs.
|
Class and Description |
---|
AllowPreexistingFS |
BinaryCasSerDes6
User callable serialization and deserialization of the CAS in a compressed Binary Format
This serializes/deserializes the state of the CAS.
|
BinaryCasSerDes6.ReuseInfo
Info reused for
1) multiple serializations of same cas to multiple targets (a speedup), or
2) for delta cas serialization, where it represents the fsStartIndex info before any mods
were done which could change that info, or
3) for deserializing with a delta cas, where it represents the fsStartIndex info at the time
the CAS was serialized out..
|
CASCompleteSerializer
This is a small object which contains
- CASMgrSerializer instance - a Java serializable form of the type system + index definitions
- CASSerializer instance - a Java serializable form of the CAS including lists of which FSs are indexed
|
CASMgrSerializer
Container for serialized CAS typing information.
|
CASSerializer
This object has 2 purposes.
|
OutOfTypeSystemData
This class is used by the XCASDeserializer to store feature structures that do not fit into the
type system of the CAS it is deserializing into.
|
TypeSystemImpl
Type system implementation.
|
XmiCasSerializer
CAS serializer for XMI format; writes a CAS in the XML Metadata Interchange (XMI) format.
|
XmiSerializationSharedData
A container for data that is shared between the
XmiCasSerializer and the XmiCasDeserializer . |
XmiSerializationSharedData.OotsElementData
Data structure holding all information about an XMI element
containing an out-of-typesystem FS.
|
XmiSerializationSharedData.XmiArrayElement
Data structure holding the index and the xmi:id of an array or list element that
is a reference to an out-of-typesystem FS.
|
Class and Description |
---|
CASImpl
Implements the CAS interfaces.
|
FeatureStructureImplC
Feature structure implementation (for non JCas and JCas)
Each FS has
- int data
- used for boolean, byte, short, int, long, float, double data
-- long and double use 2 int slots
- may be null if all slots are in JCas cover objects as fields
- ref data
- used for references to other Java objects, such as
-- strings
-- other feature structures
-- arbitrary Java Objects
- may be null if all slots are in JCas cover objects as fields
- an id: an incrementing integer, starting at 1, per CAS, of all FSs created for that CAS
- a ref to the casView where this FS was created
- a ref to the TypeImpl for this class
-- can't be static - may be multiple type systems in use
|
TypeImpl
The implementation of types in the type system.
|
Class and Description |
---|
CASImpl
Implements the CAS interfaces.
|
LowLevelCAS
Defines the low-level CAS APIs.
|
LowLevelIndexRepository
Low-level index repository access.
|
Class and Description |
---|
CASImpl
Implements the CAS interfaces.
|
CasSerializerSupport.CasDocSerializer
Use an inner class to hold the data for serializing a CAS.
|
FeatureStructureImplC
Feature structure implementation (for non JCas and JCas)
Each FS has
- int data
- used for boolean, byte, short, int, long, float, double data
-- long and double use 2 int slots
- may be null if all slots are in JCas cover objects as fields
- ref data
- used for references to other Java objects, such as
-- strings
-- other feature structures
-- arbitrary Java Objects
- may be null if all slots are in JCas cover objects as fields
- an id: an incrementing integer, starting at 1, per CAS, of all FSs created for that CAS
- a ref to the casView where this FS was created
- a ref to the TypeImpl for this class
-- can't be static - may be multiple type systems in use
|
FSGenerator
Deprecated.
unused in v3, only present to avoid compile errors in unused v2 classes
|
LowLevelCAS
Defines the low-level CAS APIs.
|
SelectFSs_impl
Collection of builder style methods to specify selection of FSs from indexes
shift handled in this routine
Comment codes:
AI = implies AnnotationIndex
Iterator varieties and impl
bounded? type order not unambig? strict? skipEq
Priority? Needed?
no
coveredBy
covering
sameas
for not-bounded,
- ignore strict and skipEq
- order-not-needed only applies if iicp size > 1
- unambig ==> use Subiterator
-- subiterator wraps: according to typePriority and order-not-needed
- no Type Priority - need to pass in as arg to fsIterator_multiple_indexes
== if no type priority, need to prevent rattling off the == type while comparate is equal
== affects both FsIterator_aggregation_common and FsIterator_subtypes_ordered
for 3 other boundings:
- use subiterator, pass in strict and skipeq
finish this javadoc comment edit
extends FeatureStructure, not TOP, because of ref from FSIndex
which uses FeatureStructure for backwards compatibility
|
TypeImpl
The implementation of types in the type system.
|
TypeImpl_list |
XmiSerializationSharedData
A container for data that is shared between the
XmiCasSerializer and the XmiCasDeserializer . |
Class and Description |
---|
CASImpl
Implements the CAS interfaces.
|
FeatureStructureImplC
Feature structure implementation (for non JCas and JCas)
Each FS has
- int data
- used for boolean, byte, short, int, long, float, double data
-- long and double use 2 int slots
- may be null if all slots are in JCas cover objects as fields
- ref data
- used for references to other Java objects, such as
-- strings
-- other feature structures
-- arbitrary Java Objects
- may be null if all slots are in JCas cover objects as fields
- an id: an incrementing integer, starting at 1, per CAS, of all FSs created for that CAS
- a ref to the casView where this FS was created
- a ref to the TypeImpl for this class
-- can't be static - may be multiple type systems in use
|
FSGenerator
Deprecated.
unused in v3, only present to avoid compile errors in unused v2 classes
|
TypeImpl
The implementation of types in the type system.
|
Class and Description |
---|
TypeSystemImpl
Type system implementation.
|
XmiSerializationSharedData
A container for data that is shared between the
XmiCasSerializer and the XmiCasDeserializer . |
Class and Description |
---|
TypeSystemImpl
Type system implementation.
|
Copyright © 2006–2018 The Apache Software Foundation. All rights reserved.