org.neo4j.helpers
Class Args
java.lang.Object
org.neo4j.helpers.Args
public class Args
- extends Object
Parses a String[] argument from a main-method. It expects values to be either
key/value pairs or just "orphan" values (w/o a key associated).
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'
Method Summary |
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)
|
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Args
public Args(String[] args)
- Suitable for main( String[] args )
- Parameters:
args
- the arguments to parse.
Args
public Args(Map<String,String> source)
source
public String[] source()
asMap
public Map<String,String> asMap()
has
public boolean has(String key)
get
public String get(String key,
String defaultValue)
get
public String get(String key,
String defaultValueIfNotFound,
String defaultValueIfNoValue)
getNumber
public Number getNumber(String key,
Number defaultValue)
getBoolean
public Boolean getBoolean(String key,
Boolean defaultValue)
getBoolean
public Boolean getBoolean(String key,
Boolean defaultValueIfNotFound,
Boolean defaultValueIfNoValue)
put
public Object put(String key,
String value)
putAll
public void putAll(Map<String,String> source)
orphans
public List<String> orphans()
jarUsage
public static String jarUsage(Class<?> main,
String... params)
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.