Package com.sun.xml.fastinfoset.util
Class ContiguousCharArrayArray
- 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[]_arrayint_arrayIndexint_cachedIndexint[]_lengthprotected int_maximumCharacterSizeint[]_offsetint_readOnlyArrayIndexstatic intINITIAL_CHARACTER_SIZEstatic intMAXIMUM_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 intadd(char[] c, int l)voidadd(int l)voidclear()voidensureSize(int l)intgetArrayIndex()char[]getCompleteCharArray()int[]getCompleteLengthArray()int[]getCompleteOffsetArray()StringgetString(int i)protected voidresize()protected voidresizeArray(int requestedSize)voidsetReadOnlyArray(ContiguousCharArrayArray readOnlyArray, boolean clear)voidsetReadOnlyArray(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:
clearin classValueArray
-
getArrayIndex
public final int getArrayIndex()
-
setReadOnlyArray
public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
- Specified by:
setReadOnlyArrayin 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)
-
-