joptsimple
Class OptionSpecTokenizer

java.lang.Object
  extended by joptsimple.OptionSpecTokenizer

 class OptionSpecTokenizer
extends java.lang.Object

Tokenizes a short option specification string.

Version:
$Id: OptionSpecTokenizer.java,v 1.12 2009/04/07 00:21:24 pholser Exp $
Author:
Paul Holser

Field Summary
private  int index
           
private static char POSIXLY_CORRECT_MARKER
           
private  java.lang.String specification
           
 
Constructor Summary
OptionSpecTokenizer(java.lang.String specification)
           
 
Method Summary
private  void adjustForPosixlyCorrect(OptionParser parser)
           
(package private)  void configure(OptionParser parser)
           
private  AbstractOptionSpec<?> handleArgumentAcceptingOption(java.lang.String candidate)
           
private  AbstractOptionSpec<?> handleReservedForExtensionsToken()
           
(package private)  boolean hasMore()
           
(package private)  AbstractOptionSpec<?> next()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSIXLY_CORRECT_MARKER

private static final char POSIXLY_CORRECT_MARKER
See Also:
Constant Field Values

specification

private java.lang.String specification

index

private int index
Constructor Detail

OptionSpecTokenizer

OptionSpecTokenizer(java.lang.String specification)
Method Detail

hasMore

boolean hasMore()

next

AbstractOptionSpec<?> next()

configure

void configure(OptionParser parser)

adjustForPosixlyCorrect

private void adjustForPosixlyCorrect(OptionParser parser)

handleReservedForExtensionsToken

private AbstractOptionSpec<?> handleReservedForExtensionsToken()

handleArgumentAcceptingOption

private AbstractOptionSpec<?> handleArgumentAcceptingOption(java.lang.String candidate)