public class ContiguousCharArrayArray extends ValueArray
Modifier and Type | Field and Description |
---|---|
char[] |
_array |
int |
_arrayIndex |
int |
_cachedIndex |
int[] |
_length |
protected int |
_maximumCharacterSize |
int[] |
_offset |
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, setMaximumCapacity
public 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
public int _cachedIndex
public ContiguousCharArrayArray(int initialCapacity, int maximumCapacity, int initialCharacterSize, int maximumCharacterSize)
public ContiguousCharArrayArray()
public final void clear()
clear
in class ValueArray
public final int getArrayIndex()
public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
setReadOnlyArray
in class ValueArray
public 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)