Class StringToken

  • All Implemented Interfaces:
    java.io.Serializable

    public class StringToken
    extends Token
    Single or double quoted strings.
    Author:
    Richard Morris
    See Also:
    Serialized Form
    • Constructor Detail

      • StringToken

        public StringToken​(java.lang.String source,
                           java.lang.String uquote,
                           char delim,
                           boolean incQuotes)
        Build a string token.
        Parameters:
        source - the source text which matches, includes quote marks
        uquote - the unquoted text, does not include quote marks
        delim - the delimiter character used
        incQuotes - wether quotes should be included
    • Method Detail

      • isString

        public boolean isString()
        Overrides:
        isString in class Token
      • getUnquotedString

        public java.lang.String getUnquotedString()
        Gets the string without quote marks.
        Returns:
        the matched string without quote marks
      • getCompleteString

        public java.lang.String getCompleteString()
      • getQuoteChar

        public char getQuoteChar()