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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CommandLineUsage
public CommandLineUsage(java.lang.String command)
Visit
public void Visit(CommandLine command_line)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(ToggleSwitch cls)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(SingleValueSwitch cls)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(OptionalValueSwitch cls)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(MultipleValuesSwitch cls)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(NullParameterStrategy strategy)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(AnyParameterStrategy strategy)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(AtLeastParameterStrategy strategy)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(ExactlyParameterStrategy strategy)
- Specified by:
Visit
in interface Visitor
Visit
public void Visit(AtMostParameterStrategy strategy)
- Specified by:
Visit
in interface Visitor
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object