Package org.apache.oro.text.regex
Class CharStringPointer
java.lang.Object
org.apache.oro.text.regex.CharStringPointer
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
FieldsModifier and TypeFieldDescription(package private) char[]
(package private) static final char
(package private) int
-
Constructor Summary
ConstructorsConstructorDescriptionCharStringPointer
(char[] charArray) CharStringPointer
(char[] charArray, int offset) -
Method Summary
Modifier and TypeMethodDescription(package private) char
(package private) char
_decrement
(int inc) (package private) int
(package private) int
(package private) char
(package private) char
_getValue
(int offset) (package private) char
_getValueRelative
(int offset) (package private) char
(package private) char
_increment
(int inc) (package private) boolean
_isAtEnd()
(package private) char
(package private) char
(package private) void
_setOffset
(int offset) (package private) String
_toString
(int offset) toString()
-
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
-
toString
-