public class UserOptions.GenerateSidlStdlibSwitch
extends java.lang.Object
Constructor and Description |
---|
UserOptions.GenerateSidlStdlibSwitch() |
Modifier and Type | Method and Description |
---|---|
void |
processCommandSwitch(java.lang.String optarg)
This method is called when the Babel end user specifies this command
line switch on the command line.
|
public UserOptions.GenerateSidlStdlibSwitch()
public final void processCommandSwitch(java.lang.String optarg) throws InvalidOptionException
CommandLineSwitch
optarg
- this argument will be null if the command line switch
doesn't take a required argument (i.e., CommandLineSwitch.hasRequiredArgument()
is false
) or if the command line switch takes an
optional argument (i.e., CommandLineSwitch.hasOptionalArgument()
is
true
) and an argument wasn't provided; otherwise, the
argument is a non-null string including the text from the command line.InvalidOptionException
- this indicates
that the command line option itself is somehow wrong in the context of
preceeding switches. For example, two switches may be mutually
exclusive, so having both in a command line would cause the second
switch to throw this exception.