|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.llnl.sidl.BaseArray
sidl.String.Array
sidl.String.Array1
public static class String.Array1
Define a one dimensional array of type java.lang.String
.
This array representation is used for sidl arrays since it requires
no copies to go between Java and sidl. Explicit copies may be made
of the array by calling the appropriate get
and
set
methods.
Nested Class Summary | |
---|---|
static class |
String.Array1.Holder
|
Field Summary |
---|
Fields inherited from class gov.llnl.sidl.BaseArray |
---|
d_array, d_owner |
Constructor Summary | |
---|---|
|
String.Array1()
Create an empty one dimensional array. |
|
String.Array1(int s0,
boolean isRow)
Create a one dimenstional array of the specified size, with the lower index starting at zero. |
|
String.Array1(int l0,
int u0,
boolean isRow)
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive). |
protected |
String.Array1(long array,
boolean owner)
Create a one dimensional array directly using the sidl pointer and owner flag. |
|
String.Array1(java.lang.String[] array)
Create a one dimensional array using the specified Java array. |
Method Summary | |
---|---|
java.lang.String |
_get(int i)
Get the specified array element without bounds checking. |
void |
_set(int i,
java.lang.String value)
Set the specified array element without bounds checking. |
void |
copy(String.Array1 dest)
Method Copy copies the elements of 'this' to an already existing array of the same size. |
void |
fromArray(java.lang.String[] array)
Set the value of the sidl array from the Java array. |
java.lang.String |
get(int i)
Get the specified array element with bounds checking. |
int |
length()
Routine gets length of the array |
void |
reallocate(int l0,
int u0,
boolean isRow)
Reallocate array data using the specifed lower and upper bounds. |
void |
set(int i,
java.lang.String value)
Set the specified array element with bounds checking. |
String.Array1 |
smartCopy()
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data. |
java.lang.String[] |
toArray()
Convert the sidl array into a Java array. |
Methods inherited from class sidl.String.Array |
---|
_copy, _dcast, _get, _reallocate, _set, _slice |
Methods inherited from class gov.llnl.sidl.BaseArray |
---|
_addRef, _deallocate, _destroy, _dim, _isColumnOrder, _isRowOrder, _length, _lower, _smartCopy, _stride, _type, _upper, checkBounds, checkBounds, checkBounds, checkBounds, checkBounds, checkBounds, checkBounds, checkDimension, checkIndexBounds, checkNullArray, destroy, dim, finalize, get_ior_pointer, get_owner, isNull, lower, reallocate, reset, set_ior_pointer, set_owner, stride, upper |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public String.Array1()
protected String.Array1(long array, boolean owner)
public String.Array1(int l0, int u0, boolean isRow)
public String.Array1(int s0, boolean isRow)
public String.Array1(java.lang.String[] array)
Method Detail |
---|
public int length()
public java.lang.String _get(int i)
get
instead.
public java.lang.String get(int i)
public void reallocate(int l0, int u0, boolean isRow)
public String.Array1 smartCopy()
public void copy(String.Array1 dest)
public void _set(int i, java.lang.String value)
set
instead.
public void set(int i, java.lang.String value)
public java.lang.String[] toArray()
public void fromArray(java.lang.String[] array)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |