org.problets.domain.viz.control
Class StringParser
java.lang.Object
org.problets.domain.viz.control.StringParser
public class StringParser
- extends java.lang.Object
- Author:
- Brian Kunert
Method Summary |
static char |
getClosingCharacter(char openingChar)
|
static int |
getClosingCharacterPosition(java.lang.String text,
char openingChar,
int index)
|
static int |
getCommentEndPosition(java.lang.String text,
char commentChar,
int index)
|
int |
getIndex()
|
java.lang.String |
getNextBlock()
|
static int |
getNextBlockEndPosition(java.lang.String text,
int index)
|
static int |
getNextCharacterPosition(java.lang.String text,
int index)
|
static int |
getNextWordEndPosition(java.lang.String text,
int index)
|
java.lang.String |
getString()
|
static int |
indexOf(java.lang.String text,
char searchChar,
int index)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
peekAtNextWord(java.lang.String text,
int index)
|
static java.lang.String |
removeComments(java.lang.String text)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringParser
public StringParser(java.lang.String str)
StringParser
public StringParser(java.lang.String str,
int index)
getString
public java.lang.String getString()
getIndex
public int getIndex()
getNextCharacterPosition
public static int getNextCharacterPosition(java.lang.String text,
int index)
getClosingCharacterPosition
public static int getClosingCharacterPosition(java.lang.String text,
char openingChar,
int index)
getClosingCharacter
public static char getClosingCharacter(char openingChar)
getCommentEndPosition
public static int getCommentEndPosition(java.lang.String text,
char commentChar,
int index)
getNextBlockEndPosition
public static int getNextBlockEndPosition(java.lang.String text,
int index)
peekAtNextWord
public static java.lang.String peekAtNextWord(java.lang.String text,
int index)
getNextWordEndPosition
public static int getNextWordEndPosition(java.lang.String text,
int index)
indexOf
public static int indexOf(java.lang.String text,
char searchChar,
int index)
getNextBlock
public java.lang.String getNextBlock()
removeComments
public static java.lang.String removeComments(java.lang.String text)
main
public static void main(java.lang.String[] args)