joptsimple
Class OptionParserHelpFormatter

java.lang.Object
  extended by joptsimple.OptionParserHelpFormatter
All Implemented Interfaces:
OptionSpecVisitor

 class OptionParserHelpFormatter
extends java.lang.Object
implements OptionSpecVisitor

Version:
$Id: OptionParserHelpFormatter.java,v 1.7 2008/05/14 22:56:25 pholser Exp $
Author:
Paul Holser

Nested Class Summary
private static class OptionParserHelpFormatter.OptionSpecComparator
           
 
Field Summary
private  ColumnarData grid
           
 
Constructor Summary
OptionParserHelpFormatter()
           
 
Method Summary
(package private)  void addHelpLineFor(OptionSpec spec, java.lang.String additionalInfo)
           
private  java.lang.String createOptionDisplay(OptionSpec spec)
           
(package private)  java.lang.String format(java.util.Map options)
           
private static java.lang.String nameOfArgumentType(ArgumentAcceptingOptionSpec spec)
           
 void visit(AlternativeLongOptionSpec spec)
           
private  void visit(ArgumentAcceptingOptionSpec spec, char begin, char end)
           
 void visit(NoArgumentOptionSpec spec)
           
 void visit(OptionalArgumentOptionSpec spec)
           
 void visit(RequiredArgumentOptionSpec spec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grid

private final ColumnarData grid
Constructor Detail

OptionParserHelpFormatter

OptionParserHelpFormatter()
Method Detail

format

java.lang.String format(java.util.Map options)

addHelpLineFor

void addHelpLineFor(OptionSpec spec,
                    java.lang.String additionalInfo)

visit

public void visit(NoArgumentOptionSpec spec)
Specified by:
visit in interface OptionSpecVisitor

visit

public void visit(RequiredArgumentOptionSpec spec)
Specified by:
visit in interface OptionSpecVisitor

visit

public void visit(OptionalArgumentOptionSpec spec)
Specified by:
visit in interface OptionSpecVisitor

visit

private void visit(ArgumentAcceptingOptionSpec spec,
                   char begin,
                   char end)

visit

public void visit(AlternativeLongOptionSpec spec)
Specified by:
visit in interface OptionSpecVisitor

createOptionDisplay

private java.lang.String createOptionDisplay(OptionSpec spec)

nameOfArgumentType

private static java.lang.String nameOfArgumentType(ArgumentAcceptingOptionSpec spec)