- java.lang.Object
-
- com.sun.xml.fastinfoset.util.ValueArray
-
- com.sun.xml.fastinfoset.util.ContiguousCharArrayArray
-
public class ContiguousCharArrayArray extends ValueArray
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from class com.sun.xml.fastinfoset.util.ValueArray
_maximumCapacity, _readOnlyArraySize, _size, DEFAULT_CAPACITY, MAXIMUM_CAPACITY
-
-
Constructor Summary
Constructors Constructor Description ContiguousCharArrayArray()
ContiguousCharArrayArray(int initialCapacity, int maximumCapacity, int initialCharacterSize, int maximumCharacterSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
String
getString(int i)
protected void
resize()
protected void
resizeArray(int requestedSize)
void
setReadOnlyArray(ContiguousCharArrayArray readOnlyArray, boolean clear)
void
setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
-
Methods inherited from class com.sun.xml.fastinfoset.util.ValueArray
getMaximumCapacity, getSize, setMaximumCapacity
-
-
-
-
Field Detail
-
INITIAL_CHARACTER_SIZE
public static final int INITIAL_CHARACTER_SIZE
- See Also:
- Constant Field Values
-
MAXIMUM_CHARACTER_SIZE
public static final int MAXIMUM_CHARACTER_SIZE
- See Also:
- Constant Field Values
-
_maximumCharacterSize
protected int _maximumCharacterSize
-
_offset
public int[] _offset
-
_length
public int[] _length
-
_array
public char[] _array
-
_arrayIndex
public int _arrayIndex
-
_readOnlyArrayIndex
public int _readOnlyArrayIndex
-
_cachedIndex
public int _cachedIndex
-
-
Method Detail
-
clear
public final void clear()
- Specified by:
clear
in classValueArray
-
getArrayIndex
public final int getArrayIndex()
-
setReadOnlyArray
public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
- Specified by:
setReadOnlyArray
in classValueArray
-
setReadOnlyArray
public final void setReadOnlyArray(ContiguousCharArrayArray readOnlyArray, boolean clear)
-
getCompleteCharArray
public final char[] getCompleteCharArray()
-
getCompleteOffsetArray
public final int[] getCompleteOffsetArray()
-
getCompleteLengthArray
public final int[] getCompleteLengthArray()
-
getString
public final String getString(int i)
-
ensureSize
public final void ensureSize(int l)
-
add
public final void add(int l)
-
add
public final int add(char[] c, int l)
-
resize
protected final void resize()
-
resizeArray
protected final void resizeArray(int requestedSize)
-
-