joptsimple
Class OptionSpecTokenizer

java.lang.Object
  extended by joptsimple.OptionSpecTokenizer

 class OptionSpecTokenizer
extends java.lang.Object

Tokenizes a short option specification string as expected by OptionParser.OptionParser(java.lang.String).

Since:
1.0
Version:
$Id: OptionSpecTokenizer.java,v 1.2 2008/05/01 15:38:45 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  OptionSpec handleArgumentAcceptingOption(java.lang.String candidate)
           
private  OptionSpec handleReservedForExtensionsToken()
           
(package private)  boolean hasMore()
           
(package private)  OptionSpec 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

OptionSpec next()

configure

void configure(OptionParser parser)

adjustForPosixlyCorrect

private void adjustForPosixlyCorrect(OptionParser parser)

handleReservedForExtensionsToken

private OptionSpec handleReservedForExtensionsToken()

handleArgumentAcceptingOption

private OptionSpec handleArgumentAcceptingOption(java.lang.String candidate)