|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.xslthl.CharIter
public class CharIter
A special character iterator
Constructor Summary | |
---|---|
CharIter(java.lang.String input)
|
Method Summary | |
---|---|
java.util.regex.Matcher |
createMatcher(java.util.regex.Pattern pattern)
Create a pattern matcher |
java.lang.Character |
current()
|
boolean |
finished()
|
int |
getLength()
|
int |
getMark()
|
java.lang.String |
getMarked()
|
int |
getPosition()
|
boolean |
hasNext()
|
int |
indexOf(java.lang.String substr)
|
boolean |
isMarked()
|
java.util.Iterator<java.lang.Character> |
iterator()
|
Block |
markedToBlock()
|
Block |
markedToStyledBlock(java.lang.String styleName)
Create a style block, unless the stylename is equale to |
void |
moveNext()
Increase the pointer |
void |
moveNext(int offset)
Increase the point with the given offset |
void |
moveNextAndMark()
Increase the pointer and mark the position after it |
void |
moveToEnd()
Move to the end of the string |
java.lang.Character |
next()
|
java.lang.Character |
next(int offset)
|
java.lang.Character |
prev()
|
java.lang.Character |
prev(int offset)
|
int |
remaining()
|
void |
remove()
|
void |
setMark()
Set the current position as the mark |
void |
setMark(int newMark)
Set the mark to the given location |
boolean |
startsWith(java.lang.String prefix)
|
boolean |
startsWith(java.lang.String prefix,
boolean ignoreCase)
|
boolean |
startsWith(java.lang.String prefix,
int diff)
|
boolean |
startsWith(java.lang.String prefix,
int diff,
boolean ignoreCase)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CharIter(java.lang.String input)
Method Detail |
---|
public int getMark()
public void setMark()
public void setMark(int newMark)
newMark
- public boolean isMarked()
public java.lang.String getMarked()
public Block markedToBlock()
public Block markedToStyledBlock(java.lang.String styleName)
styleName
-
public void moveNext()
public void moveNext(int offset)
offset
- public void moveNextAndMark()
public void moveToEnd()
public boolean finished()
public java.lang.Character current()
public java.lang.Character next()
next
in interface java.util.Iterator<java.lang.Character>
public java.lang.Character next(int offset)
offset
-
public java.lang.Character prev()
public java.lang.Character prev(int offset)
offset
-
public boolean startsWith(java.lang.String prefix)
prefix
-
public boolean startsWith(java.lang.String prefix, boolean ignoreCase)
prefix
- ignoreCase
-
public boolean startsWith(java.lang.String prefix, int diff)
prefix
- diff
-
public boolean startsWith(java.lang.String prefix, int diff, boolean ignoreCase)
prefix
- diff
- ignoreCase
-
public java.util.regex.Matcher createMatcher(java.util.regex.Pattern pattern)
pattern
- public int getPosition()
public int getLength()
public int remaining()
public int indexOf(java.lang.String substr)
substr
-
public java.util.Iterator<java.lang.Character> iterator()
iterator
in interface java.lang.Iterable<java.lang.Character>
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Character>
public void remove()
remove
in interface java.util.Iterator<java.lang.Character>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |