Package org.apache.uima.jcas.cas
Class LongArray
java.lang.Object
org.apache.uima.cas.impl.FeatureStructureImplC
org.apache.uima.jcas.cas.TOP
org.apache.uima.jcas.cas.LongArray
- All Implemented Interfaces:
- Cloneable,- Iterable<Long>,- CommonArrayFS<Long>,- FeatureStructure,- FeatureStructureImpl,- LongArrayFSImpl,- LongArrayFS,- CommonPrimitiveArray<Long>
public final class LongArray
extends TOP
implements CommonPrimitiveArray<Long>, LongArrayFSImpl, Iterable<Long>
JCas class model for LongArray
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.uima.cas.impl.FeatureStructureImplCFeatureStructureImplC.PrintReferences
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intEach cover class when loaded sets an index.Fields inherited from class org.apache.uima.jcas.cas.TOP_singletonFields inherited from class org.apache.uima.cas.impl.FeatureStructureImplC_casView, _id, DISABLE_RUNTIME_FEATURE_VALIDATION, DISABLE_RUNTIME_FEATURE_VALUE_VALIDATION, IS_ENABLE_RUNTIME_FEATURE_VALIDATION, IS_ENABLE_RUNTIME_FEATURE_VALUE_VALIDATION, IS_V2_PRETTY_PRINT, V2_PRETTY_PRINT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlong[]booleancontains(long item) voidcopyFromArray(long[] src, int srcPos, int destPos, int length) Copy the contents of an external array into this array.voidcopyFromArray(String[] src, int srcPos, int destPos, int length) Copy the contents of an external string array into this array.voidcopyToArray(int srcPos, long[] dest, int destPos, int length) Copy the contents of the array fromstarttoendto the destinationdestArraywith destination offsetdestOffset.voidcopyToArray(int srcPos, String[] dest, int destPos, int length) Copy the contents of the array to an external string array.voidCopy values from another array of the same kindstatic LongArrayvoidforEach(LongConsumer action) Non Boxinglongget(int i) Get the i-th element from the array.intused to obtain reference to the _Type instanceiterator()voidset(int i, long v) Set the i-th value.voidsetArrayValueFromString(int i, String v) Internal Use Only.intsize()return the size of the arraystream()long[]toArray()Creates a new array the this array is copied to.Methods inherited from class org.apache.uima.jcas.cas.TOP_createJCasHashMapReserve, _createSearchKeyMethods inherited from class org.apache.uima.cas.impl.FeatureStructureImplC_copyIntAndRefArraysEqTypesFrom, _copyIntAndRefArraysFrom, _copyIntArrayEqTypesFrom, _getBooleanValueNc, _getBooleanValueNc, _getByteValueNc, _getByteValueNc, _getDoubleValueNc, _getDoubleValueNc, _getFeatFromAdjOffset, _getFeatureValueNc, _getFeatureValueNc, _getFloatValueNc, _getFloatValueNc, _getIntLikeValue, _getIntValueNc, _getIntValueNc, _getLongValueNc, _getLongValueNc, _getRefValueCommon, _getShortValueNc, _getShortValueNc, _getStringValueNc, _getStringValueNc, _getTypeCode, _getTypeImpl, _getView, _id, _inSetSortedIndex, _isJCasHashMapReserve, _isPearTrampoline, _maybeGetBaseForPearFs, _maybeGetBaseForPearFs, _maybeGetPearFs, _maybeGetPearFs, _resetInSetSortedIndex, _setBooleanValueNcNj, _setBooleanValueNcNj, _setBooleanValueNfc, _setByteValueNcNj, _setByteValueNcNj, _setByteValueNfc, _setDoubleValueNcNj, _setDoubleValueNcNj, _setDoubleValueNfc, _setFeatureValueNcNj, _setFeatureValueNcNj, _setFeatureValueNcWj, _setFloatValueNcNj, _setFloatValueNcNj, _setFloatValueNfc, _setInSetSortedIndexed, _setIntLikeValue, _setIntLikeValueNcNj, _setIntValueCJ, _setIntValueNcNj, _setIntValueNcNj, _setIntValueNfc, _setIntValueNfcCJ, _setJCasHashMapReserve, _setLongValueCJ, _setLongValueNcNj, _setLongValueNcNj, _setLongValueNfc, _setLongValueNfcCJ, _setPearTrampoline, _setRefValueCJ, _setRefValueCommon, _setRefValueCommonWj, _setRefValueNfcCJ, _setShortValueNcNj, _setShortValueNcNj, _setShortValueNfc, _setStringValueNcNj, _setStringValueNcWj, _setStringValueNfc, _setTypeImpl, addStringOrPrimitive, addToIndexes, addToIndexes, addToIndexes, clone, compare, equals, getAddress, getBooleanValue, getByteValue, getCAS, getCASImpl, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getLowLevelCas, getShortValue, getStringValue, getType, hashCode, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrintShort, removeFromIndexes, removeFromIndexes, removeFromIndexes, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toShortString, toString, toString, wrapGetIntCatchExceptionMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.uima.cas.CommonArrayFSgetValuesAsCommaSeparatedString, isEmpty, toStringArrayMethods inherited from interface org.apache.uima.cas.FeatureStructure_getTypeCode, _id, clone, equals, getAddress, getBooleanValue, getByteValue, getCAS, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getJCas, getLongValue, getShortValue, getStringValue, getType, hashCode, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue
- 
Field Details- 
_TypeName- See Also:
 
- 
typeIndexIDpublic static final int typeIndexIDEach cover class when loaded sets an index. Used in the JCas typeArray to go from the cover class or class instance to the corresponding instance of the _Type class
- 
typepublic static final int type
 
- 
- 
Constructor Details- 
LongArrayMake a new LongArray of given size- Parameters:
- jcas- The JCas
- length- The number of elements in the new array
 
- 
LongArrayused by generator Make a new LongArray of given size- Parameters:
- c- -
- t- -
- length- the length of the array in bytes
 
 
- 
- 
Method Details- 
getTypeIndexIDpublic int getTypeIndexID()used to obtain reference to the _Type instance- Overrides:
- getTypeIndexIDin class- TOP
- Returns:
- the type array index
 
- 
getpublic long get(int i) Description copied from interface:LongArrayFSGet the i-th element from the array.- Specified by:
- getin interface- LongArrayFS
- Parameters:
- i- the index
- Returns:
- The i-th element.
- See Also:
 
- 
setpublic void set(int i, long v) Description copied from interface:LongArrayFSSet the i-th value.- Specified by:
- setin interface- LongArrayFS
- Parameters:
- i- The index.
- v- The value.
- See Also:
 
- 
copyFromArraypublic void copyFromArray(long[] src, int srcPos, int destPos, int length) Description copied from interface:LongArrayFSCopy the contents of an external array into this array.- Specified by:
- copyFromArrayin interface- LongArrayFS
- Parameters:
- src- The source array.
- srcPos- Where to start copying in the source array.
- destPos- Where to start copying to in the destination array.
- length- The number of elements to copy.
- See Also:
 
- 
copyToArraypublic void copyToArray(int srcPos, long[] dest, int destPos, int length) Description copied from interface:LongArrayFSCopy the contents of the array fromstarttoendto the destinationdestArraywith destination offsetdestOffset.- Specified by:
- copyToArrayin interface- LongArrayFS
- Parameters:
- srcPos- The index of the first element to copy.
- dest- The array to copy to.
- destPos- Where to start copying into- dest.
- length- The number of elements to copy.
- See Also:
 
- 
toArraypublic long[] toArray()Description copied from interface:LongArrayFSCreates a new array the this array is copied to.- Specified by:
- toArrayin interface- LongArrayFS
- Returns:
- A Java array copy of this FS array.
- See Also:
 
- 
sizepublic int size()return the size of the array- Specified by:
- sizein interface- CommonArrayFS<Long>
- Returns:
- The size of the array.
 
- 
copyToArrayDescription copied from interface:CommonArrayFSCopy the contents of the array to an external string array.- Specified by:
- copyToArrayin interface- CommonArrayFS<Long>
- Parameters:
- srcPos- The index of the first element to copy.
- dest- The array to copy to.
- destPos- Where to start copying into- dest.
- length- The number of elements to copy.
- See Also:
 
- 
copyFromArrayDescription copied from interface:CommonArrayFSCopy the contents of an external string array into this array. The strings are parsed and converted to floats.- Specified by:
- copyFromArrayin interface- CommonArrayFS<Long>
- Parameters:
- src- The source array.
- srcPos- Where to start copying in the source array.
- destPos- Where to start copying to in the destination array.
- length- The number of elements to copy.
- See Also:
 
- 
_getTheArraypublic long[] _getTheArray()
- 
copyValuesFromDescription copied from interface:CommonArrayFSCopy values from another array of the same kind- Specified by:
- copyValuesFromin interface- CommonArrayFS<Long>
- Parameters:
- v- the other array
 
- 
setArrayValueFromStringDescription copied from interface:CommonPrimitiveArrayInternal Use Only. Set an array value from a string representation NOTE: does **not** log the change for delta cas; this should only be used by internal deserializers- Specified by:
- setArrayValueFromStringin interface- CommonPrimitiveArray<Long>
- Parameters:
- i- the index
- v- the value to set at the above index
 
- 
spliterator- Specified by:
- spliteratorin interface- Iterable<Long>
 
- 
iterator
- 
stream- Returns:
- an LongStream over the elements of the array
 
- 
create- Parameters:
- jcas- Which CAS to create the array in
- a- the source for the array's initial values
- Returns:
- a newly created and populated array
 
- 
forEachNon Boxing- Parameters:
- action- to be performed on each element
 
- 
containspublic boolean contains(long item) - Parameters:
- item- the item to see if is in the array
- Returns:
- true if the item is in the array
 
 
-