Package org.apache.oro.text.regex
Class CharStringPointer
- java.lang.Object
-
- org.apache.oro.text.regex.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 Summary
Fields Modifier and Type Field Description (package private) char[]
_array
(package private) static char
_END_OF_STRING
(package private) int
_offset
-
Constructor Summary
Constructors Constructor Description CharStringPointer(char[] charArray)
CharStringPointer(char[] charArray, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) char
_decrement()
(package private) char
_decrement(int inc)
(package private) int
_getLength()
(package private) int
_getOffset()
(package private) char
_getValue()
(package private) char
_getValue(int offset)
(package private) char
_getValueRelative(int offset)
(package private) char
_increment()
(package private) char
_increment(int inc)
(package private) boolean
_isAtEnd()
(package private) char
_postDecrement()
(package private) char
_postIncrement()
(package private) void
_setOffset(int offset)
(package private) java.lang.String
_toString(int offset)
java.lang.String
toString()
-
-
-
Field Detail
-
_END_OF_STRING
static final char _END_OF_STRING
- See Also:
- Constant Field Values
-
_offset
int _offset
-
_array
char[] _array
-
-
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 classjava.lang.Object
-
-