Package org.apache.uima.cas.impl
Class OutOfTypeSystemData
java.lang.Object
org.apache.uima.cas.impl.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. This data can then be passed to the
XCASSerializer, which will include it in the XCAS it produces. In this way consumers of an XCAS
can safely ignore out-of-typesystem data without destroying it.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map
<TOP, List<ArrayElement>> Map from FSArray instances to List of ArrayElement objects, each of which holds an array index and value (as a string).Map from Feature Structure to List of String arrays holding feature names and values for out-of-typesystem features on in-typesystem FSs.List of FSData objects for out-of-typesystem FSs.Map used during re-serialization. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
fsList
List of FSData objects for out-of-typesystem FSs. -
extraFeatureValues
Map from Feature Structure to List of String arrays holding feature names and values for out-of-typesystem features on in-typesystem FSs. -
arrayElements
Map from FSArray instances to List of ArrayElement objects, each of which holds an array index and value (as a string). key: FSArray instance represented as an xmiId -
idMap
Map used during re-serialization. Stores mapping from out-of-typesystem FS IDs to the actual IDs used in the generated XCAS.
-
-
Constructor Details
-
OutOfTypeSystemData
public OutOfTypeSystemData()
-
-
Method Details