public final class FloatArray extends TOP implements FloatArrayFS
Modifier and Type | Field and Description |
---|---|
static int |
type |
static int |
typeIndexID
Each cover class when loaded sets an index.
|
Constructor and Description |
---|
FloatArray(int addr,
TOP_Type type) |
FloatArray(JCas jcas,
int length)
Make a new FloatArray of given size
|
Modifier and Type | Method and Description |
---|---|
void |
copyFromArray(float[] src,
int srcOffset,
int destOffset,
int length)
Copy the contents of an external array into this array.
|
void |
copyFromArray(String[] src,
int srcOffset,
int destOffset,
int length)
Copy the contents of an external string array into this array.
|
void |
copyToArray(int srcOffset,
float[] dest,
int destOffset,
int length)
Copy the contents of the array to an external array.
|
void |
copyToArray(int srcOffset,
String[] dest,
int destOffset,
int length)
Copy the contents of the array to an external string array.
|
float |
get(int i)
return the indexed value from the corresponding Cas FloatArray as a float,
|
int |
getTypeIndexID()
used to obtain reference to the _Type instance
|
void |
set(int i,
float v)
update the Cas, setting the indexed value to the passed in Java float value.
|
int |
size()
return the size of the array
|
float[] |
toArray()
Create a Java array that is a copy of the internal CAS array.
|
String[] |
toStringArray()
Creates a new string array and copies this array values into it.
|
addToIndexes, addToIndexes, equals, getAddress, getCAS, getCASImpl, getLowLevelCas, hashCode, removeFromIndexes, removeFromIndexes
clone, getavoidcollisionTypeCode, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
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
public static final int typeIndexID
public static final int type
public FloatArray(int addr, TOP_Type type)
public FloatArray(JCas jcas, int length)
jcas
- the JCaslength
- the size of the arraypublic int getTypeIndexID()
getTypeIndexID
in class TOP
public float get(int i)
get
in interface FloatArrayFS
i
- the indexpublic void set(int i, float v)
set
in interface FloatArrayFS
i
- indexv
- value to setpublic void copyFromArray(float[] src, int srcOffset, int destOffset, int length)
FloatArrayFS
copyFromArray
in interface FloatArrayFS
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.FloatArrayFS.copyFromArray(float[], int, int, int)
public void copyToArray(int srcOffset, float[] dest, int destOffset, int length)
FloatArrayFS
copyToArray
in interface FloatArrayFS
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.FloatArrayFS.copyToArray(int, float[], int, int)
public float[] toArray()
FloatArrayFS
toArray
in interface FloatArrayFS
ArrayFS.toArray()
public int size()
size
in interface CommonArrayFS
public void copyToArray(int srcOffset, String[] dest, int destOffset, int length)
CommonArrayFS
copyToArray
in interface CommonArrayFS
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.CommonArrayFS.copyToArray(int, String[], int, int)
public void copyFromArray(String[] src, int srcOffset, int destOffset, int length)
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.CommonArrayFS.copyFromArray(String[], int, int, int)
public String[] toStringArray()
CommonArrayFS
toStringArray
in interface CommonArrayFS
CommonArrayFS.toStringArray()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.