public class GroovyInternalPosixParser extends Parser
flatten method.| Constructor and Description | 
|---|
| GroovyInternalPosixParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | burstToken(String token,
          boolean stopAtNonOption)Breaks  tokeninto its constituent parts
 using the following algorithm. | 
| protected String[] | flatten(Options options,
       String[] arguments,
       boolean stopAtNonOption) | 
checkRequiredOptions, getOptions, getRequiredOptions, parse, parse, parse, parse, processArgs, processOption, processProperties, setOptionsprotected String[] flatten(Options options, String[] arguments, boolean stopAtNonOption)
Parser's abstract
 flatten method.
 The following are the rules used by this flatten method.
stopAtNonOption is true then do not
  burst anymore of arguments entries, just add each
  successive entry without further processing.  Otherwise, ignore
  stopAtNonOption.arguments entry is "--"
  just add the entry to the list of processed tokensarguments entry is "-"
  just add the entry to the list of processed tokensarguments entry is two characters
  in length and the first character is "-" then check if this
  is a valid Option id.  If it is a valid id, then add the
  entry to the list of processed tokens and set the current Option
  member.  If it is not a valid id and stopAtNonOption
  is true, then the remaining entries are copied to the list of
  processed tokens.  Otherwise, the current entry is ignored.arguments entry is more than two
  characters in length and the first character is "-" then
  we need to burst the entry to determine its constituents.  For more
  information on the bursting algorithm see
  burstToken.arguments entry is not handled
  by any of the previous rules, then the entry is added to the list
  of processed tokens.protected void burstToken(String token, boolean stopAtNonOption)
token into its constituent parts
 using the following algorithm.
 Option
  exists with that id.Option does exist then add that character
  prepended with "-" to the list of processed tokens.Option can have an argument value and there
  are remaining characters in the token then add the remaining
  characters as a token to the list of processed tokens.Option does NOT exist AND
  stopAtNonOption IS set then add the special token
  "--" followed by the remaining characters and also
  the remaining tokens directly to the processed tokens list.Option does NOT exist AND
  stopAtNonOption IS NOT set then add that
  character prepended with "-".token - The current token to be burststopAtNonOption - Specifies whether to stop processing
 at the first non-Option encountered.