public class ShortArrayFSImpl extends CommonAuxArrayFSImpl implements ShortArrayFS
ArrayFS
interface.addr, casImpl
Constructor and Description |
---|
ShortArrayFSImpl(int addr,
CASImpl cas) |
Modifier and Type | Method and Description |
---|---|
void |
copyFromArray(short[] 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,
short[] 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.
|
short |
get(int i)
Get the i-th element from the array.
|
void |
set(int i,
short val)
Set the i-th value.
|
short[] |
toArray()
Creates a new array the this array is copied to.
|
copyFromJavaArray, copyToJavaArray, size, toArray, toStringArray
equals, getAddress, getCAS, getCASImpl, hashCode
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
size, 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
public ShortArrayFSImpl(int addr, CASImpl cas)
public short get(int i)
ShortArrayFS
get
in interface ShortArrayFS
i
- the indexShortArrayFS.get(int)
public void set(int i, short val)
ShortArrayFS
set
in interface ShortArrayFS
i
- The index.val
- The value.ShortArrayFS.set(int, short)
public void copyFromArray(short[] src, int srcOffset, int destOffset, int length)
ShortArrayFS
copyFromArray
in interface ShortArrayFS
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.ShortArrayFS.copyFromArray(short[], int, int, int)
public void copyToArray(int srcOffset, short[] dest, int destOffset, int length)
ShortArrayFS
start
to end
to the
destination destArray
with destination offset destOffset
.copyToArray
in interface ShortArrayFS
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.ShortArrayFS.copyToArray(int, short[], int, int)
public short[] toArray()
ShortArrayFS
toArray
in interface ShortArrayFS
ShortArrayFS.toArray()
public void copyToArray(int srcOffset, String[] dest, int destOffset, int length)
CommonArrayFS
copyToArray
in interface CommonArrayFS
copyToArray
in class CommonAuxArrayFSImpl
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) throws ArrayIndexOutOfBoundsException
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.ArrayIndexOutOfBoundsException
- When length conditions are not met.CommonArrayFS.copyFromArray(String[], int, int, int)
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.