Class CharStringPointer


  • final class CharStringPointer
    extends java.lang.Object
    The CharStringPointer class is used to facilitate traversal of a char[] in the manner pointer traversals of strings are performed in C/C++. It is expected that the compiler will inline all the functions.
    Since:
    1.0
    • Field Detail

      • _offset

        int _offset
      • _array

        char[] _array
    • Constructor Detail

      • CharStringPointer

        CharStringPointer​(char[] charArray,
                          int offset)
      • CharStringPointer

        CharStringPointer​(char[] charArray)
    • Method Detail

      • _getValue

        char _getValue()
      • _getValue

        char _getValue​(int offset)
      • _getValueRelative

        char _getValueRelative​(int offset)
      • _getLength

        int _getLength()
      • _getOffset

        int _getOffset()
      • _setOffset

        void _setOffset​(int offset)
      • _isAtEnd

        boolean _isAtEnd()
      • _increment

        char _increment​(int inc)
      • _increment

        char _increment()
      • _decrement

        char _decrement​(int inc)
      • _decrement

        char _decrement()
      • _postIncrement

        char _postIncrement()
      • _postDecrement

        char _postDecrement()
      • _toString

        java.lang.String _toString​(int offset)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object