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