Class StringParser
java.lang.Object
org.glassfish.pfl.basic.tools.file.StringParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
next()
parseInt()
Return int matched at current position as a string.private void
setPos
(int newPos) boolean
skipString
(String str) skip over str, if str is at the current position.boolean
skipToString
(String str) skip everything until str is found.boolean
Skip 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.
-