public class LongArrayFSImpl extends CommonAuxArrayFSImpl implements LongArrayFS
ArrayFS interface.addr, casImpl| Constructor and Description |
|---|
LongArrayFSImpl(int addr,
CASImpl cas) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
copyFromJavaArray, copyToJavaArray, toArrayequals, getAddress, getCAS, getCASImpl, hashCode, setUpclone, 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, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclone, equals, getBooleanValue, getByteValue, getCAS, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getShortValue, getStringValue, getType, hashCode, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValuepublic LongArrayFSImpl(int addr,
CASImpl cas)
public int size()
CommonArrayFSsize in interface CommonArrayFSsize in class CommonAuxArrayFSImplArrayFS.size()public long get(int i)
LongArrayFSget in interface LongArrayFSArrayFS.get(int)public void set(int i,
long val)
throws java.lang.ArrayIndexOutOfBoundsException
LongArrayFSset in interface LongArrayFSi - 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
LongArrayFScopyFromArray in interface LongArrayFSsrc - 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,
long[] dest,
int destOffset,
int length)
throws java.lang.ArrayIndexOutOfBoundsException
LongArrayFSstart to end to the
destination destArray with destination offset destOffset.copyToArray in interface LongArrayFSsrcOffset - 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()
LongArrayFStoArray in interface LongArrayFSArrayFS.toArray()public java.lang.String[] toStringArray()
CommonArrayFStoStringArray in interface CommonArrayFStoStringArray in class CommonAuxArrayFSImplpublic void copyToArray(int srcOffset,
java.lang.String[] dest,
int destOffset,
int length)
throws java.lang.ArrayIndexOutOfBoundsException
CommonArrayFScopyToArray in interface CommonArrayFScopyToArray in class CommonAuxArrayFSImplsrcOffset - 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
CommonArrayFScopyFromArray 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.java.lang.ArrayIndexOutOfBoundsException - When length conditions are not met.Copyright © 2013. All Rights Reserved.