public static class ByteDataVariable.Int32Array
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| private ByteDataAccessBase | acc | 
| ByteDataVariable.Int32[] | arrayThe array can be inspect in debug view. | 
| private int | ixData | 
| private int | lengthData | 
| Constructor and Description | 
|---|
| Int32Array(ByteDataAccessBase acc,
          int ixData,
          int size)Constructs  on a given position inside the parent access. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | get(int ix)Get a value from indexed element. | 
| void | set(int ix,
   int val)Set a value to the indexed element. | 
| java.lang.String | toString()Shows the value for debugging view integer and hexa. | 
private final int ixData
private final int lengthData
private final ByteDataAccessBase acc
public final ByteDataVariable.Int32[] array
public Int32Array(ByteDataAccessBase acc, int ixData, int size)
acc - parent contains the data pointer and the base index in data.ixData - byte position relative in parent structure.size - size in numbers of elements from the given type.public int get(int ix)
array[ix].get();ix - the position in the one-dimensional arraypublic void set(int ix,
                int val)
ix - the position in the one-dimensional arrayval - public java.lang.String toString()
toString in class java.lang.Object