public class ContiguousCharArrayArray extends ValueArray
| Modifier and Type | Field and Description |
|---|---|
char[] |
_array |
int |
_arrayIndex |
int |
_cachedIndex |
private java.lang.String[] |
_cachedStrings |
int[] |
_length |
protected int |
_maximumCharacterSize |
int[] |
_offset |
private ContiguousCharArrayArray |
_readOnlyArray |
int |
_readOnlyArrayIndex |
static int |
INITIAL_CHARACTER_SIZE |
static int |
MAXIMUM_CHARACTER_SIZE |
_maximumCapacity, _readOnlyArraySize, _size, DEFAULT_CAPACITY, MAXIMUM_CAPACITY| Constructor and Description |
|---|
ContiguousCharArrayArray() |
ContiguousCharArrayArray(int initialCapacity,
int maximumCapacity,
int initialCharacterSize,
int maximumCharacterSize) |
| Modifier and Type | Method and Description |
|---|---|
int |
add(char[] c,
int l) |
void |
add(int l) |
void |
clear() |
void |
ensureSize(int l) |
int |
getArrayIndex() |
char[] |
getCompleteCharArray() |
int[] |
getCompleteLengthArray() |
int[] |
getCompleteOffsetArray() |
java.lang.String |
getString(int i) |
protected void |
resize() |
protected void |
resizeArray(int requestedSize) |
void |
setReadOnlyArray(ContiguousCharArrayArray readOnlyArray,
boolean clear) |
void |
setReadOnlyArray(ValueArray readOnlyArray,
boolean clear) |
getMaximumCapacity, getSize, setMaximumCapacitypublic static final int INITIAL_CHARACTER_SIZE
public static final int MAXIMUM_CHARACTER_SIZE
protected int _maximumCharacterSize
public int[] _offset
public int[] _length
public char[] _array
public int _arrayIndex
public int _readOnlyArrayIndex
private java.lang.String[] _cachedStrings
public int _cachedIndex
private ContiguousCharArrayArray _readOnlyArray
public ContiguousCharArrayArray(int initialCapacity,
int maximumCapacity,
int initialCharacterSize,
int maximumCharacterSize)
public ContiguousCharArrayArray()
public final void clear()
clear in class ValueArraypublic final int getArrayIndex()
public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
setReadOnlyArray in class ValueArraypublic final void setReadOnlyArray(ContiguousCharArrayArray readOnlyArray, boolean clear)
public final char[] getCompleteCharArray()
public final int[] getCompleteOffsetArray()
public final int[] getCompleteLengthArray()
public final java.lang.String getString(int i)
public final void ensureSize(int l)
public final void add(int l)
public final int add(char[] c,
int l)
protected final void resize()
protected final void resizeArray(int requestedSize)