|
||||||||||
| 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.CommonArrayFSImpl
org.apache.uima.cas.impl.ArrayFSImpl
public class ArrayFSImpl
Implementation of the ArrayFS interface.
| Field Summary |
|---|
| Fields inherited from class org.apache.uima.cas.impl.FeatureStructureImplC |
|---|
addr, casImpl |
| Constructor Summary | |
|---|---|
ArrayFSImpl(int addr,
CASImpl cas)
|
|
| Method Summary | |
|---|---|
void |
copyFromArray(FeatureStructure[] 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,
FeatureStructure[] 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. |
FeatureStructure |
get(int i)
Get the i-th feature structure from the array. |
void |
set(int i,
FeatureStructure fs)
Set the i-th value. |
int |
size()
Return the size of the array. |
FeatureStructure[] |
toArray()
Creates a new array the this array is copied to. |
| Methods inherited from class org.apache.uima.cas.impl.CommonArrayFSImpl |
|---|
toStringArray |
| 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.CommonArrayFS |
|---|
toStringArray |
| 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 ArrayFSImpl(int addr,
CASImpl cas)
| Method Detail |
|---|
public int size()
ArrayFS
size in interface ArrayFSsize in interface CommonArrayFSsize in class CommonArrayFSImplArrayFS.size()public FeatureStructure get(int i)
ArrayFS
get in interface ArrayFSArrayFS.get(int)
public void set(int i,
FeatureStructure fs)
throws java.lang.ArrayIndexOutOfBoundsException
ArrayFS
set in interface ArrayFSi - The index.fs - The value.
java.lang.ArrayIndexOutOfBoundsException - If i is out of bounds.ArrayFS.set(int, FeatureStructure)
public void copyFromArray(FeatureStructure[] src,
int srcOffset,
int destOffset,
int length)
throws java.lang.ArrayIndexOutOfBoundsException
ArrayFS
copyFromArray in interface ArrayFSsrc - 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.ArrayIndexOutOfBoundsExceptionArrayFS.copyFromArray(FeatureStructure[], int,
int, int)
public void copyToArray(int srcOffset,
FeatureStructure[] dest,
int destOffset,
int length)
throws java.lang.ArrayIndexOutOfBoundsException
ArrayFSstart to end to the
destination destArray with destination offset destOffset.
copyToArray in interface ArrayFSsrcOffset - 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 FeatureStructure[] toArray()
ArrayFS
toArray in interface ArrayFSArrayFS.toArray()
public void copyToArray(int srcOffset,
java.lang.String[] dest,
int destOffset,
int length)
CommonArrayFS
copyToArray in interface CommonArrayFScopyToArray in class CommonArrayFSImplsrcOffset - 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.
public void copyFromArray(java.lang.String[] src,
int srcOffset,
int destOffset,
int length)
CommonArrayFS
copyFromArray in interface CommonArrayFSsrc - 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||