Class StringParser

java.lang.Object
org.glassfish.pfl.basic.tools.file.StringParser

public class StringParser extends Object
  • Field Details

    • data

      private String data
    • pos

      private int pos
    • current

      private char current
  • Constructor Details

    • StringParser

      public StringParser(String str)
  • Method Details

    • setPos

      private void setPos(int newPos)
    • next

      private boolean next()
    • skipToString

      public boolean skipToString(String str)
      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

      public boolean skipString(String str)
      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

      public String parseInt()
      Return int matched at current position as a string.