Class StringParser
java.lang.Object
org.glassfish.pfl.basic.tools.file.StringParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleannext()parseInt()Return int matched at current position as a string.private voidsetPos(int newPos) booleanskipString(String str) skip over str, if str is at the current position.booleanskipToString(String str) skip everything until str is found.booleanSkip over whitespace.
-
Field Details
-
data
-
pos
private int pos -
current
private char current
-
-
Constructor Details
-
StringParser
-
-
Method Details
-
setPos
private void setPos(int newPos) -
next
private boolean next() -
skipToString
skip everything until str is found. Returns true if found, otherwise false.- Parameters:
str- String for which we are looking- Returns:
- whether or not str was found
-
skipString
skip over str, if str is at the current position.- Parameters:
str- to skip (must be at current position)- Returns:
- whether or not str was at current position
-
skipWhitespace
public boolean skipWhitespace()Skip over whitespace. Returns true if some whitespace skipped.- Returns:
- whether some whitespace was skipped.
-
parseInt
Return int matched at current position as a string.
-