Class ContiguousCharArrayArray


  • public class ContiguousCharArrayArray
    extends ValueArray
    • Field Detail

      • _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
    • Constructor Detail

      • ContiguousCharArrayArray

        public ContiguousCharArrayArray​(int initialCapacity,
                                        int maximumCapacity,
                                        int initialCharacterSize,
                                        int maximumCharacterSize)
      • ContiguousCharArrayArray

        public ContiguousCharArrayArray()
    • Method Detail

      • clear

        public final void clear()
        Specified by:
        clear in class ValueArray
      • getArrayIndex

        public final int getArrayIndex()
      • 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)