Interface CliToken


  • public interface CliToken
    A parsed token in the command line interface.
    Author:
    Julien Viet
    • Method Detail

      • createText

        static CliToken createText​(String text)
        Create a text token.
        Parameters:
        text - the text
        Returns:
        the token
      • createBlank

        static CliToken createBlank​(String blank)
        Create a new blank token.
        Parameters:
        blank - the blank value
        Returns:
        the token
      • value

        String value()
        Returns:
        the token value
      • raw

        String raw()
        Returns:
        the raw token value, that may contain unescaped chars, for instance "ab\"cd"
      • isText

        boolean isText()
        Returns:
        true when it's a text token
      • isBlank

        boolean isBlank()
        Returns:
        true when it's a blank token
      • tokenize

        static List<CliToken> tokenize​(String s)
        Tokenize the string argument and return a list of tokens.
        Parameters:
        s - the tokenized string
        Returns:
        the tokens