Uses of Interface
net.dpml.cli.WriteableCommandLine

Packages that use WriteableCommandLine
net.dpml.cli Commandline modeling and parsing utilities. 
net.dpml.cli.commandline Commandline implementation. 
net.dpml.cli.option Options implementation include command, group, switch and property abstractions. 
 

Uses of WriteableCommandLine in net.dpml.cli
 

Methods in net.dpml.cli with parameters of type WriteableCommandLine
 void Parent.processParent(WriteableCommandLine commandLine, ListIterator args)
          Processes the parent part of the Option.
 void Option.process(WriteableCommandLine commandLine, ListIterator args)
          Processes String arguments into a CommandLine.
 void Option.defaults(WriteableCommandLine commandLine)
          Adds defaults to a CommandLine.
 boolean Option.canProcess(WriteableCommandLine commandLine, String argument)
          Indicates whether this Option will be able to process the particular argument.
 boolean Option.canProcess(WriteableCommandLine commandLine, ListIterator arguments)
          Indicates whether this Option will be able to process the particular argument.
 void Option.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void Argument.processValues(WriteableCommandLine commandLine, ListIterator args, Option option)
          Processes the "README" style element of the argument.
 void Argument.defaultValues(WriteableCommandLine commandLine, Option option)
          Adds defaults to a CommandLine.
 void Argument.validate(WriteableCommandLine commandLine, Option option)
          Performs any necessary validation on the values added to the CommandLine.
 

Uses of WriteableCommandLine in net.dpml.cli.commandline
 

Classes in net.dpml.cli.commandline that implement WriteableCommandLine
 class WriteableCommandLineImpl
          A WriteableCommandLine implementation allowing Options to write their processed information to a CommandLine.
 

Uses of WriteableCommandLine in net.dpml.cli.option
 

Methods in net.dpml.cli.option with parameters of type WriteableCommandLine
 void Switch.processParent(WriteableCommandLine commandLine, ListIterator arguments)
          Processes the parent part of the Option.
 void Switch.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void Switch.defaults(WriteableCommandLine commandLine)
          Adds defaults to a CommandLine.
 void SourceDestArgument.validate(WriteableCommandLine commandLine, Option option)
          Checks that the supplied CommandLine is valid with respect to the suppled option.
 boolean SourceDestArgument.canProcess(WriteableCommandLine commandLine, String arg)
          Indicates whether this Option will be able to process the particular argument.
 boolean PropertyOption.canProcess(WriteableCommandLine commandLine, String argument)
          Indicates whether this Option will be able to process the particular argument.
 void PropertyOption.process(WriteableCommandLine commandLine, ListIterator arguments)
          Processes String arguments into a CommandLine.
 void PropertyOption.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void ParentImpl.process(WriteableCommandLine commandLine, ListIterator arguments)
          Processes String arguments into a CommandLine.
 boolean ParentImpl.canProcess(WriteableCommandLine commandLine, String arg)
          Indicates whether this Option will be able to process the particular argument.
 void ParentImpl.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void ParentImpl.defaults(WriteableCommandLine commandLine)
          Adds defaults to a CommandLine.
 boolean OptionImpl.canProcess(WriteableCommandLine commandLine, ListIterator arguments)
          Indicates whether this Option will be able to process the particular argument.
 void OptionImpl.defaults(WriteableCommandLine commandLine)
          Adds defaults to a CommandLine.
 boolean GroupImpl.canProcess(WriteableCommandLine commandLine, String arg)
          Indicates whether this Option will be able to process the particular argument.
 void GroupImpl.process(WriteableCommandLine commandLine, ListIterator arguments)
          Processes String arguments into a CommandLine.
 void GroupImpl.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void GroupImpl.defaults(WriteableCommandLine commandLine)
          Process defaults.
 boolean DefaultOption.canProcess(WriteableCommandLine commandLine, String argument)
          Indicates whether this Option will be able to process the particular argument.
 void DefaultOption.processParent(WriteableCommandLine commandLine, ListIterator arguments)
          Process the parent.
 void DefaultOption.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void Command.processParent(WriteableCommandLine commandLine, ListIterator arguments)
          Process the parent.
 void Command.validate(WriteableCommandLine commandLine)
          Checks that the supplied CommandLine is valid with respect to this option.
 void ArgumentImpl.processValues(WriteableCommandLine commandLine, ListIterator arguments, Option option)
          Processes the "README" style element of the argument.
 boolean ArgumentImpl.canProcess(WriteableCommandLine commandLine, String argument)
          Indicates whether this Option will be able to process the particular argument.
 void ArgumentImpl.process(WriteableCommandLine commandLine, ListIterator args)
          Processes String arguments into a CommandLine.
 void ArgumentImpl.validate(WriteableCommandLine commandLine)
          Performs any necessary validation on the values added to the CommandLine.
 void ArgumentImpl.validate(WriteableCommandLine commandLine, Option option)
          Performs any necessary validation on the values added to the CommandLine.
 void ArgumentImpl.defaults(WriteableCommandLine commandLine)
          Adds defaults to a CommandLine.
 void ArgumentImpl.defaultValues(WriteableCommandLine commandLine, Option option)
          Adds defaults to a CommandLine.