com.jeantessier.commandline
Class CommandLineUsage

java.lang.Object
  |
  +--com.jeantessier.commandline.CommandLineUsage
All Implemented Interfaces:
Visitor

public class CommandLineUsage
extends java.lang.Object
implements Visitor

Generates summary information about the command-line specification.


Constructor Summary
CommandLineUsage(java.lang.String command)
           
 
Method Summary
 java.lang.String toString()
           
 void visitAnyParameterStrategy(AnyParameterStrategy strategy)
           
 void visitAtLeastParameterStrategy(AtLeastParameterStrategy strategy)
           
 void visitAtMostParameterStrategy(AtMostParameterStrategy strategy)
           
 void visitCommandLine(CommandLine commandLine)
           
 void visitExactlyParameterStrategy(ExactlyParameterStrategy strategy)
           
 void visitMultipleValuesSwitch(MultipleValuesSwitch cls)
           
 void visitNullParameterStrategy(NullParameterStrategy strategy)
           
 void visitOptionalValueSwitch(OptionalValueSwitch cls)
           
 void visitSingleValueSwitch(SingleValueSwitch cls)
           
 void visitToggleSwitch(ToggleSwitch cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandLineUsage

public CommandLineUsage(java.lang.String command)
Method Detail

visitCommandLine

public void visitCommandLine(CommandLine commandLine)
Specified by:
visitCommandLine in interface Visitor

visitToggleSwitch

public void visitToggleSwitch(ToggleSwitch cls)
Specified by:
visitToggleSwitch in interface Visitor

visitSingleValueSwitch

public void visitSingleValueSwitch(SingleValueSwitch cls)
Specified by:
visitSingleValueSwitch in interface Visitor

visitOptionalValueSwitch

public void visitOptionalValueSwitch(OptionalValueSwitch cls)
Specified by:
visitOptionalValueSwitch in interface Visitor

visitMultipleValuesSwitch

public void visitMultipleValuesSwitch(MultipleValuesSwitch cls)
Specified by:
visitMultipleValuesSwitch in interface Visitor

visitNullParameterStrategy

public void visitNullParameterStrategy(NullParameterStrategy strategy)
Specified by:
visitNullParameterStrategy in interface Visitor

visitAnyParameterStrategy

public void visitAnyParameterStrategy(AnyParameterStrategy strategy)
Specified by:
visitAnyParameterStrategy in interface Visitor

visitAtLeastParameterStrategy

public void visitAtLeastParameterStrategy(AtLeastParameterStrategy strategy)
Specified by:
visitAtLeastParameterStrategy in interface Visitor

visitExactlyParameterStrategy

public void visitExactlyParameterStrategy(ExactlyParameterStrategy strategy)
Specified by:
visitExactlyParameterStrategy in interface Visitor

visitAtMostParameterStrategy

public void visitAtMostParameterStrategy(AtMostParameterStrategy strategy)
Specified by:
visitAtMostParameterStrategy in interface Visitor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.