public final class BooleanArray extends TOP implements BooleanArrayFS, Iterable<Boolean>
Modifier and Type | Field and Description |
---|---|
static int |
type |
static int |
typeIndexID
Each cover class when loaded sets an index.
|
Constructor and Description |
---|
BooleanArray(int addr,
TOP_Type type) |
BooleanArray(JCas jcas,
int length)
Make a new BooleanArray of given size
|
Modifier and Type | Method and Description |
---|---|
void |
copyFromArray(boolean[] 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,
boolean[] 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,
String[] dest,
int destOffset,
int length)
Copy the contents of the array to an external string array.
|
boolean |
get(int i)
Get the i-th string from the array.
|
int |
getTypeIndexID()
used to obtain reference to the _Type instance
|
Iterator<Boolean> |
iterator() |
void |
set(int i,
boolean v)
Set the i-th value.
|
int |
size()
return the size of the array
|
boolean[] |
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
forEach, spliterator
public static final int typeIndexID
public static final int type
public BooleanArray(int addr, TOP_Type type)
public BooleanArray(JCas jcas, int length)
jcas
- JCas referencelength
- of arraypublic int getTypeIndexID()
getTypeIndexID
in class TOP
public boolean get(int i)
BooleanArrayFS
get
in interface BooleanArrayFS
i
- selects the stringBooleanArrayFS.get(int)
public void set(int i, boolean v)
BooleanArrayFS
set
in interface BooleanArrayFS
i
- The index.v
- The value.BooleanArrayFS.set(int , boolean)
public void copyFromArray(boolean[] src, int srcOffset, int destOffset, int length)
BooleanArrayFS
copyFromArray
in interface BooleanArrayFS
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.BooleanArrayFS.copyFromArray(boolean[], int, int, int)
public void copyToArray(int srcOffset, boolean[] dest, int destOffset, int length)
BooleanArrayFS
start
to end
to the
destination destArray
with destination offset destOffset
.copyToArray
in interface BooleanArrayFS
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.BooleanArrayFS.copyToArray(int, boolean[], int, int)
public boolean[] toArray()
BooleanArrayFS
toArray
in interface BooleanArrayFS
BooleanArrayFS.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
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.