T
- data type.public abstract class FSCollectionFactory<T extends org.apache.uima.cas.FeatureStructure> extends Object
Collections
from different representations of collections
of UIMA FeatureStructures
.Modifier and Type | Method and Description |
---|---|
static <T extends org.apache.uima.cas.text.AnnotationFS> |
create(org.apache.uima.cas.text.AnnotationIndex<T> aIndex)
Convert an
AnnotationIndex to a Collection . |
static Collection<org.apache.uima.cas.FeatureStructure> |
create(org.apache.uima.cas.ArrayFS aArray)
Convert an
ArrayFS to a Collection . |
static <T extends org.apache.uima.jcas.cas.TOP> |
create(org.apache.uima.cas.ArrayFS aArray,
Class<T> aType)
Fetch all annotations of the given type or its sub-types from the given FS array.
|
static Collection<org.apache.uima.cas.FeatureStructure> |
create(org.apache.uima.cas.ArrayFS aArray,
org.apache.uima.cas.Type aType)
Fetch all annotations of the given type or its sub-types from the given FS array.
|
static Collection<org.apache.uima.cas.FeatureStructure> |
create(org.apache.uima.cas.CAS cas,
org.apache.uima.cas.Type type)
Create a
Collection of the given type of feature structures. |
static Collection<Float> |
create(org.apache.uima.jcas.cas.FloatList aList) |
static <T extends org.apache.uima.cas.FeatureStructure> |
create(org.apache.uima.cas.FSIterator<T> aIterator)
Convert an
FSIterator to a Collection . |
static Collection<org.apache.uima.jcas.cas.TOP> |
create(org.apache.uima.jcas.cas.FSList aList) |
static <T extends org.apache.uima.jcas.cas.TOP> |
create(org.apache.uima.jcas.cas.FSList aList,
Class<T> aType)
Fetch all annotations of the given type or its sub-types from the given FS list.
|
static Collection<org.apache.uima.jcas.cas.TOP> |
create(org.apache.uima.jcas.cas.FSList aList,
org.apache.uima.cas.Type type) |
static Collection<Integer> |
create(org.apache.uima.jcas.cas.IntegerList aList) |
static Collection<String> |
create(org.apache.uima.jcas.cas.StringList aList) |
static org.apache.uima.cas.ArrayFS |
createArrayFS(org.apache.uima.cas.CAS aCas,
Collection<? extends org.apache.uima.cas.FeatureStructure> aCollection) |
static org.apache.uima.cas.ArrayFS |
createArrayFS(org.apache.uima.cas.CAS aCas,
org.apache.uima.cas.FeatureStructure[] aArray) |
static org.apache.uima.cas.BooleanArrayFS |
createBooleanArray(org.apache.uima.cas.CAS aCas,
boolean[] aArray) |
static org.apache.uima.cas.BooleanArrayFS |
createBooleanArray(org.apache.uima.cas.CAS aCas,
Collection<Boolean> aCollection) |
static org.apache.uima.cas.BooleanArrayFS |
createBooleanArray(org.apache.uima.jcas.JCas aJCas,
boolean[] aArray) |
static org.apache.uima.cas.BooleanArrayFS |
createBooleanArray(org.apache.uima.jcas.JCas aJCas,
Collection<Boolean> aCollection) |
static org.apache.uima.cas.ByteArrayFS |
createByteArray(org.apache.uima.cas.CAS aCas,
byte[] aArray) |
static org.apache.uima.cas.ByteArrayFS |
createByteArray(org.apache.uima.cas.CAS aCas,
Collection<Byte> aCollection) |
static org.apache.uima.cas.ByteArrayFS |
createByteArray(org.apache.uima.jcas.JCas aJCas,
byte[] aArray) |
static org.apache.uima.cas.ByteArrayFS |
createByteArray(org.apache.uima.jcas.JCas aJCas,
Collection<Byte> aCollection) |
static org.apache.uima.cas.DoubleArrayFS |
createDoubleArray(org.apache.uima.cas.CAS aCas,
Collection<Double> aCollection) |
static org.apache.uima.cas.DoubleArrayFS |
createDoubleArray(org.apache.uima.cas.CAS aCas,
double[] aArray) |
static org.apache.uima.cas.DoubleArrayFS |
createDoubleArray(org.apache.uima.jcas.JCas aJCas,
Collection<Double> aCollection) |
static org.apache.uima.cas.DoubleArrayFS |
createDoubleArray(org.apache.uima.jcas.JCas aJCas,
double[] aArray) |
static org.apache.uima.cas.FloatArrayFS |
createFloatArray(org.apache.uima.cas.CAS aCas,
Collection<Float> aCollection) |
static org.apache.uima.cas.FloatArrayFS |
createFloatArray(org.apache.uima.cas.CAS aCas,
float[] aArray) |
static org.apache.uima.cas.FloatArrayFS |
createFloatArray(org.apache.uima.jcas.JCas aJCas,
Collection<Float> aCollection) |
static org.apache.uima.cas.FloatArrayFS |
createFloatArray(org.apache.uima.jcas.JCas aJCas,
float[] aArray) |
static org.apache.uima.jcas.cas.FloatList |
createFloatList(org.apache.uima.jcas.JCas aJCas,
Collection<Float> aCollection) |
static org.apache.uima.jcas.cas.FSArray |
createFSArray(org.apache.uima.jcas.JCas aJCas,
Collection<? extends org.apache.uima.cas.FeatureStructure> aCollection) |
static org.apache.uima.jcas.cas.FSArray |
createFSArray(org.apache.uima.jcas.JCas aJCas,
org.apache.uima.cas.FeatureStructure[] aArray) |
static org.apache.uima.jcas.cas.FSList |
createFSList(org.apache.uima.jcas.JCas aJCas,
Collection<? extends org.apache.uima.jcas.cas.TOP> aCollection) |
static org.apache.uima.cas.IntArrayFS |
createIntArray(org.apache.uima.cas.CAS aCas,
Collection<Integer> aCollection) |
static org.apache.uima.cas.IntArrayFS |
createIntArray(org.apache.uima.cas.CAS aCas,
int[] aArray) |
static org.apache.uima.cas.IntArrayFS |
createIntArray(org.apache.uima.jcas.JCas aJCas,
Collection<Integer> aCollection) |
static org.apache.uima.cas.IntArrayFS |
createIntArray(org.apache.uima.jcas.JCas aJCas,
int[] aArray) |
static org.apache.uima.jcas.cas.IntegerList |
createIntegerList(org.apache.uima.jcas.JCas aJCas,
Collection<Integer> aCollection) |
static org.apache.uima.cas.LongArrayFS |
createLongArray(org.apache.uima.cas.CAS aCas,
Collection<Long> aCollection) |
static org.apache.uima.cas.LongArrayFS |
createLongArray(org.apache.uima.cas.CAS aCas,
long[] aArray) |
static org.apache.uima.cas.LongArrayFS |
createLongArray(org.apache.uima.jcas.JCas aJCas,
Collection<Long> aCollection) |
static org.apache.uima.cas.LongArrayFS |
createLongArray(org.apache.uima.jcas.JCas aJCas,
long[] aArray) |
static org.apache.uima.cas.ShortArrayFS |
createShortArray(org.apache.uima.cas.CAS aCas,
Collection<Short> aCollection) |
static org.apache.uima.cas.ShortArrayFS |
createShortArray(org.apache.uima.cas.CAS aCas,
short[] aArray) |
static org.apache.uima.cas.ShortArrayFS |
createShortArray(org.apache.uima.jcas.JCas aJCas,
Collection<Short> aCollection) |
static org.apache.uima.cas.ShortArrayFS |
createShortArray(org.apache.uima.jcas.JCas aJCas,
short[] aArray) |
static org.apache.uima.cas.StringArrayFS |
createStringArray(org.apache.uima.cas.CAS aCas,
Collection<String> aCollection) |
static org.apache.uima.cas.StringArrayFS |
createStringArray(org.apache.uima.cas.CAS aCas,
String[] aArray) |
static org.apache.uima.cas.StringArrayFS |
createStringArray(org.apache.uima.jcas.JCas aJCas,
Collection<String> aCollection) |
static org.apache.uima.cas.StringArrayFS |
createStringArray(org.apache.uima.jcas.JCas aJCas,
String[] aArray) |
static org.apache.uima.jcas.cas.StringList |
createStringList(org.apache.uima.jcas.JCas aJCas,
Collection<String> aCollection) |
static org.apache.uima.cas.ArrayFS |
fillArrayFS(org.apache.uima.cas.ArrayFS aArrayFs,
org.apache.uima.cas.FeatureStructure[] aArray) |
static org.apache.uima.cas.BooleanArrayFS |
fillArrayFS(org.apache.uima.cas.BooleanArrayFS aArrayFs,
boolean[] aArray) |
static org.apache.uima.cas.BooleanArrayFS |
fillArrayFS(org.apache.uima.cas.BooleanArrayFS aArrayFs,
Iterable<Boolean> aCollection) |
static org.apache.uima.cas.ByteArrayFS |
fillArrayFS(org.apache.uima.cas.ByteArrayFS aArrayFs,
byte[] aArray) |
static org.apache.uima.cas.ByteArrayFS |
fillArrayFS(org.apache.uima.cas.ByteArrayFS aArrayFs,
Iterable<Byte> aCollection) |
static org.apache.uima.cas.DoubleArrayFS |
fillArrayFS(org.apache.uima.cas.DoubleArrayFS aArrayFs,
double[] aArray) |
static org.apache.uima.cas.DoubleArrayFS |
fillArrayFS(org.apache.uima.cas.DoubleArrayFS aArrayFs,
Iterable<Double> aCollection) |
static org.apache.uima.cas.FloatArrayFS |
fillArrayFS(org.apache.uima.cas.FloatArrayFS aArrayFs,
float[] aArray) |
static org.apache.uima.cas.FloatArrayFS |
fillArrayFS(org.apache.uima.cas.FloatArrayFS aArrayFs,
Iterable<Float> aCollection) |
static org.apache.uima.cas.IntArrayFS |
fillArrayFS(org.apache.uima.cas.IntArrayFS aArrayFs,
int[] aArray) |
static org.apache.uima.cas.IntArrayFS |
fillArrayFS(org.apache.uima.cas.IntArrayFS aArrayFs,
Iterable<Integer> aCollection) |
static org.apache.uima.cas.LongArrayFS |
fillArrayFS(org.apache.uima.cas.LongArrayFS aArrayFs,
Iterable<Long> aCollection) |
static org.apache.uima.cas.LongArrayFS |
fillArrayFS(org.apache.uima.cas.LongArrayFS aArrayFs,
long[] aArray) |
static org.apache.uima.cas.ShortArrayFS |
fillArrayFS(org.apache.uima.cas.ShortArrayFS aArrayFs,
Iterable<Short> aCollection) |
static org.apache.uima.cas.ShortArrayFS |
fillArrayFS(org.apache.uima.cas.ShortArrayFS aArrayFs,
short[] aArray) |
static org.apache.uima.cas.StringArrayFS |
fillArrayFS(org.apache.uima.cas.StringArrayFS aArrayFs,
Iterable<String> aCollection) |
static org.apache.uima.cas.StringArrayFS |
fillArrayFS(org.apache.uima.cas.StringArrayFS aArrayFs,
String[] aArray) |
static <T extends org.apache.uima.cas.ArrayFS> |
fillArrayFS(T aArrayFs,
Iterable<? extends org.apache.uima.cas.FeatureStructure> aCollection) |
public static Collection<org.apache.uima.cas.FeatureStructure> create(org.apache.uima.cas.CAS cas, org.apache.uima.cas.Type type)
Collection
of the given type of feature structures. This collection is backed
by the CAS, either via an CAS.getAnnotationIndex(Type)
or
FSIndexRepository.getAllIndexedFS(Type)
.cas
- the CAS to select from.type
- the type of feature structures to select. All sub-types are returned as well.Collection
of the given type of feature structures backed live by the CAS.public static <T extends org.apache.uima.cas.FeatureStructure> Collection<T> create(org.apache.uima.cas.FSIterator<T> aIterator)
FSIterator
to a Collection
.T
- the feature structure typeaIterator
- the iterator to convert.public static <T extends org.apache.uima.cas.text.AnnotationFS> Collection<T> create(org.apache.uima.cas.text.AnnotationIndex<T> aIndex)
AnnotationIndex
to a Collection
.T
- the feature structure typeaIndex
- the index to convert.public static Collection<org.apache.uima.cas.FeatureStructure> create(org.apache.uima.cas.ArrayFS aArray)
ArrayFS
to a Collection
.aArray
- the array to convert.public static <T extends org.apache.uima.jcas.cas.TOP> Collection<T> create(org.apache.uima.cas.ArrayFS aArray, Class<T> aType)
T
- the JCas type.aArray
- the FS arrayaType
- the JCas wrapper class.public static Collection<org.apache.uima.cas.FeatureStructure> create(org.apache.uima.cas.ArrayFS aArray, org.apache.uima.cas.Type aType)
aArray
- the FS arrayaType
- the CAS type.public static org.apache.uima.cas.ArrayFS createArrayFS(org.apache.uima.cas.CAS aCas, Collection<? extends org.apache.uima.cas.FeatureStructure> aCollection)
public static org.apache.uima.cas.ArrayFS createArrayFS(org.apache.uima.cas.CAS aCas, org.apache.uima.cas.FeatureStructure[] aArray)
public static org.apache.uima.jcas.cas.FSArray createFSArray(org.apache.uima.jcas.JCas aJCas, Collection<? extends org.apache.uima.cas.FeatureStructure> aCollection)
public static org.apache.uima.jcas.cas.FSArray createFSArray(org.apache.uima.jcas.JCas aJCas, org.apache.uima.cas.FeatureStructure[] aArray)
public static org.apache.uima.cas.BooleanArrayFS createBooleanArray(org.apache.uima.cas.CAS aCas, Collection<Boolean> aCollection)
public static org.apache.uima.cas.BooleanArrayFS createBooleanArray(org.apache.uima.cas.CAS aCas, boolean[] aArray)
public static org.apache.uima.cas.BooleanArrayFS createBooleanArray(org.apache.uima.jcas.JCas aJCas, Collection<Boolean> aCollection)
public static org.apache.uima.cas.BooleanArrayFS createBooleanArray(org.apache.uima.jcas.JCas aJCas, boolean[] aArray)
public static org.apache.uima.cas.ByteArrayFS createByteArray(org.apache.uima.cas.CAS aCas, Collection<Byte> aCollection)
public static org.apache.uima.cas.ByteArrayFS createByteArray(org.apache.uima.cas.CAS aCas, byte[] aArray)
public static org.apache.uima.cas.ByteArrayFS createByteArray(org.apache.uima.jcas.JCas aJCas, Collection<Byte> aCollection)
public static org.apache.uima.cas.ByteArrayFS createByteArray(org.apache.uima.jcas.JCas aJCas, byte[] aArray)
public static org.apache.uima.cas.DoubleArrayFS createDoubleArray(org.apache.uima.cas.CAS aCas, Collection<Double> aCollection)
public static org.apache.uima.cas.DoubleArrayFS createDoubleArray(org.apache.uima.cas.CAS aCas, double[] aArray)
public static org.apache.uima.cas.DoubleArrayFS createDoubleArray(org.apache.uima.jcas.JCas aJCas, Collection<Double> aCollection)
public static org.apache.uima.cas.DoubleArrayFS createDoubleArray(org.apache.uima.jcas.JCas aJCas, double[] aArray)
public static org.apache.uima.cas.FloatArrayFS createFloatArray(org.apache.uima.cas.CAS aCas, Collection<Float> aCollection)
public static org.apache.uima.cas.FloatArrayFS createFloatArray(org.apache.uima.cas.CAS aCas, float[] aArray)
public static org.apache.uima.cas.FloatArrayFS createFloatArray(org.apache.uima.jcas.JCas aJCas, Collection<Float> aCollection)
public static org.apache.uima.cas.FloatArrayFS createFloatArray(org.apache.uima.jcas.JCas aJCas, float[] aArray)
public static org.apache.uima.cas.IntArrayFS createIntArray(org.apache.uima.cas.CAS aCas, Collection<Integer> aCollection)
public static org.apache.uima.cas.IntArrayFS createIntArray(org.apache.uima.cas.CAS aCas, int[] aArray)
public static org.apache.uima.cas.IntArrayFS createIntArray(org.apache.uima.jcas.JCas aJCas, Collection<Integer> aCollection)
public static org.apache.uima.cas.IntArrayFS createIntArray(org.apache.uima.jcas.JCas aJCas, int[] aArray)
public static org.apache.uima.cas.LongArrayFS createLongArray(org.apache.uima.cas.CAS aCas, Collection<Long> aCollection)
public static org.apache.uima.cas.LongArrayFS createLongArray(org.apache.uima.cas.CAS aCas, long[] aArray)
public static org.apache.uima.cas.LongArrayFS createLongArray(org.apache.uima.jcas.JCas aJCas, Collection<Long> aCollection)
public static org.apache.uima.cas.LongArrayFS createLongArray(org.apache.uima.jcas.JCas aJCas, long[] aArray)
public static org.apache.uima.cas.ShortArrayFS createShortArray(org.apache.uima.cas.CAS aCas, Collection<Short> aCollection)
public static org.apache.uima.cas.ShortArrayFS createShortArray(org.apache.uima.cas.CAS aCas, short[] aArray)
public static org.apache.uima.cas.ShortArrayFS createShortArray(org.apache.uima.jcas.JCas aJCas, Collection<Short> aCollection)
public static org.apache.uima.cas.ShortArrayFS createShortArray(org.apache.uima.jcas.JCas aJCas, short[] aArray)
public static org.apache.uima.cas.StringArrayFS createStringArray(org.apache.uima.cas.CAS aCas, Collection<String> aCollection)
public static org.apache.uima.cas.StringArrayFS createStringArray(org.apache.uima.cas.CAS aCas, String[] aArray)
public static org.apache.uima.cas.StringArrayFS createStringArray(org.apache.uima.jcas.JCas aJCas, Collection<String> aCollection)
public static org.apache.uima.cas.StringArrayFS createStringArray(org.apache.uima.jcas.JCas aJCas, String[] aArray)
public static <T extends org.apache.uima.cas.ArrayFS> T fillArrayFS(T aArrayFs, Iterable<? extends org.apache.uima.cas.FeatureStructure> aCollection)
public static org.apache.uima.cas.ArrayFS fillArrayFS(org.apache.uima.cas.ArrayFS aArrayFs, org.apache.uima.cas.FeatureStructure[] aArray)
public static org.apache.uima.cas.BooleanArrayFS fillArrayFS(org.apache.uima.cas.BooleanArrayFS aArrayFs, Iterable<Boolean> aCollection)
public static org.apache.uima.cas.BooleanArrayFS fillArrayFS(org.apache.uima.cas.BooleanArrayFS aArrayFs, boolean[] aArray)
public static org.apache.uima.cas.ByteArrayFS fillArrayFS(org.apache.uima.cas.ByteArrayFS aArrayFs, Iterable<Byte> aCollection)
public static org.apache.uima.cas.ByteArrayFS fillArrayFS(org.apache.uima.cas.ByteArrayFS aArrayFs, byte[] aArray)
public static org.apache.uima.cas.DoubleArrayFS fillArrayFS(org.apache.uima.cas.DoubleArrayFS aArrayFs, Iterable<Double> aCollection)
public static org.apache.uima.cas.DoubleArrayFS fillArrayFS(org.apache.uima.cas.DoubleArrayFS aArrayFs, double[] aArray)
public static org.apache.uima.cas.FloatArrayFS fillArrayFS(org.apache.uima.cas.FloatArrayFS aArrayFs, Iterable<Float> aCollection)
public static org.apache.uima.cas.FloatArrayFS fillArrayFS(org.apache.uima.cas.FloatArrayFS aArrayFs, float[] aArray)
public static org.apache.uima.cas.IntArrayFS fillArrayFS(org.apache.uima.cas.IntArrayFS aArrayFs, Iterable<Integer> aCollection)
public static org.apache.uima.cas.IntArrayFS fillArrayFS(org.apache.uima.cas.IntArrayFS aArrayFs, int[] aArray)
public static org.apache.uima.cas.LongArrayFS fillArrayFS(org.apache.uima.cas.LongArrayFS aArrayFs, Iterable<Long> aCollection)
public static org.apache.uima.cas.LongArrayFS fillArrayFS(org.apache.uima.cas.LongArrayFS aArrayFs, long[] aArray)
public static org.apache.uima.cas.ShortArrayFS fillArrayFS(org.apache.uima.cas.ShortArrayFS aArrayFs, Iterable<Short> aCollection)
public static org.apache.uima.cas.ShortArrayFS fillArrayFS(org.apache.uima.cas.ShortArrayFS aArrayFs, short[] aArray)
public static org.apache.uima.cas.StringArrayFS fillArrayFS(org.apache.uima.cas.StringArrayFS aArrayFs, Iterable<String> aCollection)
public static org.apache.uima.cas.StringArrayFS fillArrayFS(org.apache.uima.cas.StringArrayFS aArrayFs, String[] aArray)
public static Collection<org.apache.uima.jcas.cas.TOP> create(org.apache.uima.jcas.cas.FSList aList)
public static <T extends org.apache.uima.jcas.cas.TOP> Collection<T> create(org.apache.uima.jcas.cas.FSList aList, Class<T> aType)
T
- the JCas type.aList
- the FS listaType
- the JCas wrapper class.public static Collection<org.apache.uima.jcas.cas.TOP> create(org.apache.uima.jcas.cas.FSList aList, org.apache.uima.cas.Type type)
public static Collection<String> create(org.apache.uima.jcas.cas.StringList aList)
public static Collection<Integer> create(org.apache.uima.jcas.cas.IntegerList aList)
public static Collection<Float> create(org.apache.uima.jcas.cas.FloatList aList)
public static org.apache.uima.jcas.cas.FSList createFSList(org.apache.uima.jcas.JCas aJCas, Collection<? extends org.apache.uima.jcas.cas.TOP> aCollection)
public static org.apache.uima.jcas.cas.FloatList createFloatList(org.apache.uima.jcas.JCas aJCas, Collection<Float> aCollection)
public static org.apache.uima.jcas.cas.IntegerList createIntegerList(org.apache.uima.jcas.JCas aJCas, Collection<Integer> aCollection)
public static org.apache.uima.jcas.cas.StringList createStringList(org.apache.uima.jcas.JCas aJCas, Collection<String> aCollection)
Copyright © 2012–2014 The Apache Software Foundation. All rights reserved.