public interface ArrayFS extends CommonArrayFS
CAS.createArrayFS()
.Modifier and Type | Method and Description |
---|---|
void |
copyFromArray(FeatureStructure[] src,
int srcOffset,
int destOffset,
int length)
Copy the contents of an external 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 . |
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.
|
copyFromArray, copyToArray, toStringArray
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
int size()
size
in interface CommonArrayFS
FeatureStructure get(int i) throws ArrayIndexOutOfBoundsException
i
- indexArrayIndexOutOfBoundsException
- If the index is out of bounds.void set(int i, FeatureStructure fs) throws ArrayIndexOutOfBoundsException
i
- The index.fs
- The value.ArrayIndexOutOfBoundsException
- If i
is out of bounds.void copyToArray(int srcOffset, FeatureStructure[] dest, int destOffset, int length) throws ArrayIndexOutOfBoundsException
start
to end
to the
destination destArray
with destination offset destOffset
.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.ArrayIndexOutOfBoundsException
- If srcOffset < 0
or length > size()
or
destOffset + length > destArray.length
.void copyFromArray(FeatureStructure[] src, int srcOffset, int destOffset, int length) throws ArrayIndexOutOfBoundsException
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.ArrayIndexOutOfBoundsException
- If srcOffset < 0
or length > size()
or
destOffset + length > destArray.length
.FeatureStructure[] toArray()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.