Class CharStringPointer

java.lang.Object
org.apache.oro.text.regex.CharStringPointer

final class CharStringPointer extends 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 Details

    • _END_OF_STRING

      static final char _END_OF_STRING
      See Also:
    • _offset

      int _offset
    • _array

      char[] _array
  • Constructor Details

    • CharStringPointer

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

      CharStringPointer(char[] charArray)
  • Method Details

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

      String _toString(int offset)
    • toString

      public String toString()
      Overrides:
      toString in class Object