Class MailcapTokenizer


  • public class MailcapTokenizer
    extends java.lang.Object
    A tokenizer for strings in the form of "foo/bar; prop1=val1; ... ". Useful for parsing MIME content types.
    • Constructor Detail

      • MailcapTokenizer

        public MailcapTokenizer​(java.lang.String inputString)
        Constructor
    • Method Detail

      • setIsAutoquoting

        public void setIsAutoquoting​(boolean value)
        Set whether auto-quoting is on or off. Auto-quoting means that all characters after the first non-whitespace, non-control character up to the auto-quote terminator character or EOI (minus any whitespace immediatley preceeding it) is considered a token. This is required for handling command strings in a mailcap entry.
      • getCurrentToken

        public int getCurrentToken()
        Retrieve current token.
      • nameForToken

        public static java.lang.String nameForToken​(int token)
      • getCurrentTokenValue

        public java.lang.String getCurrentTokenValue()
      • nextToken

        public int nextToken()