java.lang.Object
com.github.rvesse.airline.parser.AbstractParser<T>
com.github.rvesse.airline.parser.options.AbstractOptionParser<T>
com.github.rvesse.airline.examples.userguide.parser.options.JdbcStyleOptionParser<T>
Type Parameters:
T - Command type
All Implemented Interfaces:
OptionParser<T>

public class JdbcStyleOptionParser<T> extends AbstractOptionParser<T>
Option parser that parses options given in JDBC connection URL style e.g. port=1000;user=example;
  • Field Details

  • Constructor Details

    • JdbcStyleOptionParser

      public JdbcStyleOptionParser()
  • Method Details

    • parseOptions

      public ParseState<T> parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions)
      Description copied from interface: OptionParser
      Parses one/more options from the token stream
      Parameters:
      tokens - Tokens
      state - Current parser state
      allowedOptions - Allowed options at this point of the parsing
      Returns:
      New parser state, may return null if this parser could not parse the next token as an option
    • main

      public static void main(String[] args)