public abstract class FSCollectionFactory extends Object
Collections
from different representations of collections
of UIMA FeatureStructures
.@Deprecated public static List<FeatureStructure> create(CAS cas, Type type)
cas.select(type).asList()
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 FeatureStructure> Collection<T> create(FSIterator<T> aIterator)
FSIterator
to a Collection
.T
- the feature structure typeaIterator
- the iterator to convert.@Deprecated public static <T extends AnnotationFS> List<T> create(AnnotationIndex<T> aIndex)
index.select().asList()
AnnotationIndex
to a Collection
.T
- the feature structure typeaIndex
- the index to convert.public static <T extends FeatureStructure> List<T> create(ArrayFS<T> aArray)
ArrayFS
to a Collection
.aArray
- the array to convert.public static <T extends TOP> List<T> create(ArrayFS aArray, Class<T> aType)
T
- the JCas type.aArray
- the FS arrayaType
- the JCas wrapper class.public static <T extends FeatureStructure> List<T> create(ArrayFS<T> aArray, Type aType)
aArray
- the FS arrayaType
- the CAS type.public static <T extends FeatureStructure> ArrayFS<T> createArrayFS(CAS aCas, Collection<T> aCollection)
public static <T extends FeatureStructure> ArrayFS<T> createArrayFS(CAS aCas, T... aArray)
public static <T extends FeatureStructure> FSArray<T> createFSArray(JCas aJCas, Collection<T> aCollection)
public static <T extends FeatureStructure> FSArray<T> createFSArray(JCas aJCas, T... aArray)
public static BooleanArrayFS createBooleanArrayFS(CAS aCas, Collection<Boolean> aCollection)
public static BooleanArrayFS createBooleanArrayFS(CAS aCas, boolean... aArray)
public static BooleanArray createBooleanArray(JCas aJCas, Collection<Boolean> aCollection)
public static BooleanArray createBooleanArray(JCas aJCas, boolean... aArray)
public static ByteArrayFS createByteArrayFS(CAS aCas, Collection<Byte> aCollection)
public static ByteArrayFS createByteArrayFS(CAS aCas, byte... aArray)
public static ByteArray createByteArray(JCas aJCas, Collection<Byte> aCollection)
public static DoubleArrayFS createDoubleArrayFS(CAS aCas, Collection<Double> aCollection)
public static DoubleArrayFS createDoubleArrayFS(CAS aCas, double... aArray)
public static DoubleArray createDoubleArray(JCas aJCas, Collection<Double> aCollection)
public static DoubleArray createDoubleArray(JCas aJCas, double... aArray)
public static FloatArrayFS createFloatArrayFS(CAS aCas, Collection<Float> aCollection)
public static FloatArrayFS createFloatArrayFS(CAS aCas, float... aArray)
public static FloatArray createFloatArray(JCas aJCas, Collection<Float> aCollection)
public static FloatArray createFloatArray(JCas aJCas, float... aArray)
public static IntArrayFS createIntArrayFS(CAS aCas, Collection<Integer> aCollection)
public static IntArrayFS createIntArrayFS(CAS aCas, int... aArray)
public static IntegerArray createIntArray(JCas aJCas, Collection<Integer> aCollection)
public static IntegerArray createIntArray(JCas aJCas, int... aArray)
public static LongArrayFS createLongArrayFS(CAS aCas, Collection<Long> aCollection)
public static LongArrayFS createLongArrayFS(CAS aCas, long... aArray)
public static LongArray createLongArray(JCas aJCas, Collection<Long> aCollection)
public static ShortArrayFS createShortArrayFS(CAS aCas, Collection<Short> aCollection)
public static ShortArrayFS createShortArrayFS(CAS aCas, short... aArray)
public static ShortArray createShortArray(JCas aJCas, Collection<Short> aCollection)
public static ShortArray createShortArray(JCas aJCas, short... aArray)
public static StringArrayFS createStringArrayFS(CAS aCas, Collection<String> aCollection)
public static StringArrayFS createStringArrayFS(CAS aCas, String... aArray)
public static StringArray createStringArray(JCas aJCas, Collection<String> aCollection)
public static StringArray createStringArray(JCas aJCas, String... aArray)
public static <T extends FeatureStructure> FSArray<T> fillArray(FSArray<T> aArray, Iterable<? extends T> aValues)
public static <T extends FeatureStructure> FSArray<T> fillArray(FSArray<T> aArray, FeatureStructure... aValues)
public static <T extends FeatureStructure> ArrayFS<T> fillArrayFS(ArrayFS<T> aArrayFs, Iterable<? extends T> aCollection)
public static <T extends FeatureStructure> ArrayFS<T> fillArrayFS(ArrayFS<T> aArrayFs, FeatureStructure... aArray)
public static BooleanArray fillArray(BooleanArray aArray, Iterable<Boolean> aValues)
public static BooleanArray fillArray(BooleanArray aArray, boolean... aValues)
public static BooleanArrayFS fillArrayFS(BooleanArrayFS aArrayFs, Iterable<Boolean> aValues)
public static BooleanArrayFS fillArrayFS(BooleanArrayFS aArrayFs, boolean... aValues)
public static ByteArrayFS fillArrayFS(ByteArrayFS aArrayFs, Iterable<Byte> aValues)
public static ByteArrayFS fillArrayFS(ByteArrayFS aArrayFs, byte... aValues)
public static DoubleArray fillArray(DoubleArray aArray, Iterable<Double> aValues)
public static DoubleArray fillArray(DoubleArray aArray, double... aValues)
public static DoubleArrayFS fillArrayFS(DoubleArrayFS aArrayFs, Iterable<Double> aValues)
public static DoubleArrayFS fillArrayFS(DoubleArrayFS aArrayFs, double... aValues)
public static FloatArray fillArray(FloatArray aArray, Iterable<Float> aValues)
public static FloatArray fillArray(FloatArray aArray, float... aValues)
public static FloatArrayFS fillArrayFS(FloatArrayFS aArrayFs, Iterable<Float> aValues)
public static FloatArrayFS fillArrayFS(FloatArrayFS aArrayFs, float... aValues)
public static IntegerArray fillArray(IntegerArray aArray, Iterable<Integer> aValues)
public static IntegerArray fillArray(IntegerArray aArray, int... aValues)
public static IntArrayFS fillArrayFS(IntArrayFS aArrayFs, Iterable<Integer> aValues)
public static IntArrayFS fillArrayFS(IntArrayFS aArrayFs, int... aValues)
public static LongArrayFS fillArrayFS(LongArrayFS aArrayFs, Iterable<Long> aValues)
public static LongArrayFS fillArrayFS(LongArrayFS aArrayFs, long... aValues)
public static ShortArray fillArray(ShortArray aArray, Iterable<Short> aValues)
public static ShortArray fillArray(ShortArray aArray, short... aValues)
public static ShortArrayFS fillArrayFS(ShortArrayFS aArrayFs, Iterable<Short> aValues)
public static ShortArrayFS fillArrayFS(ShortArrayFS aArrayFs, short... aValues)
public static StringArray fillArray(StringArray aArray, Iterable<String> aValues)
public static StringArray fillArray(StringArray aArray, String... aValues)
public static StringArrayFS fillArrayFS(StringArrayFS aArrayFs, Iterable<String> aValues)
public static StringArrayFS fillArrayFS(StringArrayFS aArrayFs, String... aValues)
public static <T extends TOP> Collection<T> create(FSList<T> aList)
public static <T extends TOP> Collection<T> create(FSList<T> aList, Class<? extends T> aType)
T
- the JCas type.aList
- the FS listaType
- the JCas wrapper class.public static List<String> create(StringList aList)
public static List<Integer> create(IntegerList aList)
public static <T extends TOP> FSList<T> createFSList(JCas aJCas, Collection<T> aCollection)
public static <T extends TOP> FSList<T> createFSList(CAS aCas, Collection<T> aValues)
public static <T extends FeatureStructure> T createFloatList(CAS aCas, float... aValues)
public static <T extends FeatureStructure> T createFloatList(CAS aCas, Collection<Float> aValues)
public static FloatList createFloatList(JCas aJCas, Collection<Float> aCollection)
public static IntegerList createIntegerList(JCas aJCas, int... aValues)
public static <T extends FeatureStructure> T createIntegerList(CAS aCas, int... aValues)
public static <T extends FeatureStructure> T createIntegerList(CAS aCas, Collection<Integer> aValues)
public static IntegerList createIntegerList(JCas aJCas, Collection<Integer> aCollection)
public static StringList createStringList(JCas aJCas, String... aValues)
public static <T extends FeatureStructure> T createStringList(CAS aCas, String... aValues)
public static <T extends FeatureStructure> T createStringList(CAS aCas, Collection<String> aValues)
public static StringList createStringList(JCas aJCas, Collection<String> aCollection)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.