|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.uima.cas.impl.FeatureStructureImpl
org.apache.uima.cas.impl.FeatureStructureImplC
org.apache.uima.cas.impl.CommonAuxArrayFSImpl
org.apache.uima.cas.impl.LongArrayFSImpl
public class LongArrayFSImpl
Implementation of the ArrayFS
interface.
Field Summary |
---|
Fields inherited from class org.apache.uima.cas.impl.FeatureStructureImplC |
---|
addr, casImpl |
Constructor Summary | |
---|---|
LongArrayFSImpl(int addr,
CASImpl cas)
|
Method Summary | |
---|---|
void |
copyFromArray(long[] src,
int srcOffset,
int destOffset,
int length)
Copy the contents of an external array into this array. |
void |
copyFromArray(java.lang.String[] src,
int srcOffset,
int destOffset,
int length)
Copy the contents of an external string array into this array. |
void |
copyToArray(int srcOffset,
long[] dest,
int destOffset,
int length)
Copy the contents of the array from start to end to the
destination destArray with destination offset destOffset . |
void |
copyToArray(int srcOffset,
java.lang.String[] dest,
int destOffset,
int length)
Copy the contents of the array to an external string array. |
long |
get(int i)
Get the i-th element from the array. |
void |
set(int i,
long val)
Set the i-th value. |
int |
size()
Return the size of the array. |
long[] |
toArray()
Creates a new array the this array is copied to. |
java.lang.String[] |
toStringArray()
Creates a new string array and copies this array values into it. |
Methods inherited from class org.apache.uima.cas.impl.CommonAuxArrayFSImpl |
---|
copyFromJavaArray, copyToJavaArray, toArray |
Methods inherited from class org.apache.uima.cas.impl.FeatureStructureImplC |
---|
equals, getAddress, getCAS, getCASImpl, hashCode, setUp |
Methods inherited from class org.apache.uima.cas.impl.FeatureStructureImpl |
---|
clone, getBooleanValue, getByteValue, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getShortValue, getStringValue, getType, prettyPrint, prettyPrint, prettyPrint, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toString, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.uima.cas.FeatureStructure |
---|
clone, equals, getBooleanValue, getByteValue, getCAS, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getShortValue, getStringValue, getType, hashCode, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue |
Constructor Detail |
---|
public LongArrayFSImpl(int addr, CASImpl cas)
Method Detail |
---|
public int size()
CommonArrayFS
size
in interface CommonArrayFS
size
in class CommonAuxArrayFSImpl
ArrayFS.size()
public long get(int i)
LongArrayFS
get
in interface LongArrayFS
ArrayFS.get(int)
public void set(int i, long val) throws java.lang.ArrayIndexOutOfBoundsException
LongArrayFS
set
in interface LongArrayFS
i
- The index.val
- The value.
java.lang.ArrayIndexOutOfBoundsException
- If i
is out of bounds.ArrayFS.set(int, FeatureStructure)
public void copyFromArray(long[] src, int srcOffset, int destOffset, int length) throws java.lang.ArrayIndexOutOfBoundsException
LongArrayFS
copyFromArray
in interface LongArrayFS
src
- The source array.srcOffset
- Where to start copying in the source array.destOffset
- Where to start copying to in the destination array.length
- The number of elements to copy.
java.lang.ArrayIndexOutOfBoundsException
ArrayFS.copyFromArray(FeatureStructure[], int, int, int)
public void copyToArray(int srcOffset, long[] dest, int destOffset, int length) throws java.lang.ArrayIndexOutOfBoundsException
LongArrayFS
start
to end
to the
destination destArray
with destination offset destOffset
.
copyToArray
in interface LongArrayFS
srcOffset
- The index of the first element to copy.dest
- The array to copy to.destOffset
- Where to start copying into dest
.length
- The number of elements to copy.
java.lang.ArrayIndexOutOfBoundsException
- If srcOffset < 0
or length > size()
or
destOffset + length > destArray.length
.ArrayFS.copyToArray(int, FeatureStructure[], int, int)
public long[] toArray()
LongArrayFS
toArray
in interface LongArrayFS
ArrayFS.toArray()
public java.lang.String[] toStringArray()
CommonArrayFS
toStringArray
in interface CommonArrayFS
toStringArray
in class CommonAuxArrayFSImpl
public void copyToArray(int srcOffset, java.lang.String[] dest, int destOffset, int length) throws java.lang.ArrayIndexOutOfBoundsException
CommonArrayFS
copyToArray
in interface CommonArrayFS
copyToArray
in class CommonAuxArrayFSImpl
srcOffset
- The index of the first element to copy.dest
- The array to copy to.destOffset
- Where to start copying into dest
.length
- The number of elements to copy.
java.lang.ArrayIndexOutOfBoundsException
- If srcOffset < 0
or
length > size()
or
destOffset + length > destArray.length
.public void copyFromArray(java.lang.String[] src, int srcOffset, int destOffset, int length) throws java.lang.ArrayIndexOutOfBoundsException
CommonArrayFS
copyFromArray
in interface CommonArrayFS
src
- The source array.srcOffset
- Where to start copying in the source array.destOffset
- Where to start copying to in the destination array.length
- The number of elements to copy.
java.lang.ArrayIndexOutOfBoundsException
- When length conditions are not met.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |