com.caucho.util
Class CharCursor
java.lang.Object
|
+--com.caucho.util.CharCursor
- Direct Known Subclasses:
- StringCharCursor
- public abstract class CharCursor
- extends java.lang.Object
- implements java.text.CharacterIterator
Fields inherited from interface java.text.CharacterIterator |
DONE |
Method Summary |
abstract java.lang.Object |
clone()
|
abstract char |
current()
|
char |
first()
|
abstract int |
getBeginIndex()
|
abstract int |
getEndIndex()
|
abstract int |
getIndex()
returns the current location of the cursor |
char |
last()
|
abstract char |
next()
|
char |
prev()
|
abstract char |
previous()
|
char |
read()
our stuff |
boolean |
regionMatches(char[] cb,
int offset,
int length)
True if the cursor matches the character buffer
If match fails, return the pointer to its original. |
boolean |
regionMatchesIgnoreCase(char[] cb,
int offset,
int length)
True if the cursor matches the character buffer
If match fails, return the pointer to its original. |
abstract char |
setIndex(int pos)
sets the cursor to the position |
char |
skip(int n)
Skips the next n characters |
void |
subseq(CharBuffer cb,
int length)
|
void |
subseq(CharBuffer cb,
int begin,
int end)
|
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CharCursor
public CharCursor()
getIndex
public abstract int getIndex()
- returns the current location of the cursor
- Specified by:
- getIndex in interface java.text.CharacterIterator
getBeginIndex
public abstract int getBeginIndex()
- Specified by:
- getBeginIndex in interface java.text.CharacterIterator
getEndIndex
public abstract int getEndIndex()
- Specified by:
- getEndIndex in interface java.text.CharacterIterator
setIndex
public abstract char setIndex(int pos)
- sets the cursor to the position
- Specified by:
- setIndex in interface java.text.CharacterIterator
next
public abstract char next()
- Specified by:
- next in interface java.text.CharacterIterator
previous
public abstract char previous()
- Specified by:
- previous in interface java.text.CharacterIterator
current
public abstract char current()
- Specified by:
- current in interface java.text.CharacterIterator
clone
public abstract java.lang.Object clone()
- Specified by:
- clone in interface java.text.CharacterIterator
- Overrides:
- clone in class java.lang.Object
first
public char first()
- Specified by:
- first in interface java.text.CharacterIterator
last
public char last()
- Specified by:
- last in interface java.text.CharacterIterator
read
public char read()
- our stuff
prev
public char prev()
skip
public char skip(int n)
- Skips the next n characters
subseq
public void subseq(CharBuffer cb,
int begin,
int end)
subseq
public void subseq(CharBuffer cb,
int length)
regionMatches
public boolean regionMatches(char[] cb,
int offset,
int length)
- True if the cursor matches the character buffer
If match fails, return the pointer to its original.
regionMatchesIgnoreCase
public boolean regionMatchesIgnoreCase(char[] cb,
int offset,
int length)
- True if the cursor matches the character buffer
If match fails, return the pointer to its original.