|
Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.util.CommandLineArguments
public class CommandLineArguments
Helper class for parsing command line arguments. It allows for the parsing of attributes, that are preceded by a '-' and the main argument, that is not preceded by an identifier.

| Constructor Summary | |
|---|---|
CommandLineArguments()
Creates a new instance of CommandLineArguments |
|
| Method Summary | |
|---|---|
void |
addArgument(java.lang.String name,
java.lang.String defaultValue)
Tell the parser to treat '-name xxxx' as a key value pair. |
void |
addOption(java.lang.String name)
tell the parser to treat the '-name' option as a boolean option |
java.lang.String |
getArgument(java.lang.String name)
returns the string value of the option named 'name' |
java.lang.String |
getMainArgument()
Getter for property mainArgument. |
java.util.Map |
getOptionMap()
Getter for property optionMap. |
boolean |
hasMainArgument()
Returns whether or not the main argument is set. |
void |
initFromArguments(java.lang.String[] args)
parses the command line arguments and fills the internal map using the given values |
boolean |
isArgumentSet(java.lang.String name)
whether or not the argument 'name' is available |
boolean |
isOptionSet(java.lang.String name)
queries the value of the switch named 'name' |
void |
setMainArgument(java.lang.String mainArgument)
Setter for property mainArgument. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommandLineArguments()
| Method Detail |
|---|
public void initFromArguments(java.lang.String[] args)
args - command line argumentspublic java.util.Map getOptionMap()
public void addOption(java.lang.String name)
name - the name of the boolean optionpublic java.lang.String getMainArgument()
public void setMainArgument(java.lang.String mainArgument)
mainArgument - New value of property mainArgument.public boolean hasMainArgument()
public void addArgument(java.lang.String name,
java.lang.String defaultValue)
name - the keydefaultValue - the default valuepublic boolean isOptionSet(java.lang.String name)
name - the name
public java.lang.String getArgument(java.lang.String name)
name - the name of the option
public boolean isArgumentSet(java.lang.String name)
name - the name of the argument
|
© Copyright 2000-2025, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||