public class Args extends Object
A key is defined with one or more dashes in the beginning, for example:
'-path' '--path'A key/value pair can be either one single String from the array where there's a '=' delimiter between the key and value, like so:
'--path=/my/path/to/something'...or consist of two (consecutive) strings from the array, like so:
'-path' '/my/path/to/something'
Constructor and Description |
---|
Args(Map<String,String> source) |
Args(String... args)
Suitable for main( String[] args )
|
Modifier and Type | Method and Description |
---|---|
String[] |
asArgs() |
Map<String,String> |
asMap() |
String |
get(String key,
String defaultValue) |
String |
get(String key,
String defaultValueIfNotFound,
String defaultValueIfNoValue) |
Boolean |
getBoolean(String key,
Boolean defaultValue) |
Boolean |
getBoolean(String key,
Boolean defaultValueIfNotFound,
Boolean defaultValueIfNoValue) |
<T extends Enum<T>> |
getEnum(Class<T> enumClass,
String key,
T defaultValue) |
Number |
getNumber(String key,
Number defaultValue) |
boolean |
has(String key) |
static String |
jarUsage(Class<?> main,
String... params) |
List<String> |
orphans() |
Object |
put(String key,
String value) |
void |
putAll(Map<String,String> source) |
String[] |
source() |
String |
toString() |
public Args(String... args)
args
- the arguments to parse.Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.