@Deprecated public final class Settings extends Object
GraphDatabaseSettings
for example.
Each setting has a name, a parser that converts a string to the type of the setting, a default value,
an optional inherited setting, and optional value converters.
A parser is a function that takes a string and converts to some type T. The parser may throw IllegalArgumentException
if it fails.
The default value is the string representation of what you want as default. Special values are the constants NO_DEFAULT,
which means that you don't want any default value at all, and MANDATORY, which means that the user has to specify a value
for this setting. Not providing a mandatory value for a setting leads to an IllegalArgumentException.Modifier and Type | Class and Description |
---|---|
static class |
Settings.DefaultSetting<T>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Function2<File,Function<String,String>,File> |
basePath(Setting<File> baseSetting)
Deprecated.
|
static <T> Function2<T,Function<String,String>,T> |
illegalValueMessage(String message,
Function2<T,Function<String,String>,T> valueFunction)
Deprecated.
|
static <T> Function<String,List<T>> |
list(String separator,
Function<String,T> itemParser)
Deprecated.
|
static Function2<String,Function<String,String>,String> |
matches(String regex)
Deprecated.
|
static <T extends Comparable<T>> |
max(T max)
Deprecated.
|
static <T extends Comparable<T>> |
min(T min)
Deprecated.
|
static <T extends Enum> |
options(Class<T> enumClass)
Deprecated.
|
static <T> Function<String,T> |
options(Iterable<T> optionValues)
Deprecated.
|
static <T> Function<String,T> |
options(T... optionValues)
Deprecated.
|
static <T extends Comparable<T>> |
range(T min,
T max)
Deprecated.
|
static <T> Setting<T> |
setting(String name,
Function<String,T> parser,
Setting<T> inheritedSetting)
Deprecated.
|
static <T> Setting<T> |
setting(String name,
Function<String,T> parser,
String defaultValue)
Deprecated.
|
static <T> Setting<T> |
setting(String name,
Function<String,T> parser,
String defaultValue,
Function2<T,Function<String,String>,T>... valueConverters)
Deprecated.
|
static <T> Setting<T> |
setting(String name,
Function<String,T> parser,
String defaultValue,
Setting<T> inheritedSetting,
Function2<T,Function<String,String>,T>... valueConverters)
Deprecated.
|
@Deprecated public static final String MANDATORY
@Deprecated public static final String NO_DEFAULT
@Deprecated public static final String EMPTY
@Deprecated public static final String TRUE
@Deprecated public static final String FALSE
@Deprecated public static final String DEFAULT
@Deprecated public static final String SEPARATOR
@Deprecated public static final String DURATION_FORMAT
@Deprecated public static final String SIZE_FORMAT
@Deprecated public static final String ANY
@Deprecated public static final Function<String,Integer> INTEGER
@Deprecated public static final Function<String,Long> LONG
@Deprecated public static final Function<String,Boolean> BOOLEAN
@Deprecated public static final Function<String,Float> FLOAT
@Deprecated public static final Function<String,Double> DOUBLE
@Deprecated public static final Function<String,String> STRING
@Deprecated public static final Function<String,List<String>> STRING_LIST
@Deprecated public static final Function<String,HostnamePort> HOSTNAME_PORT
@Deprecated public static final Function<String,Long> DURATION
@Deprecated public static final Function<String,Long> BYTES
@Deprecated public static final Function<String,URI> URI
@Deprecated public static final Function<String,URI> NORMALIZED_RELATIVE_URI
@Deprecated public static final Function<String,File> PATH
@Deprecated public static final Function<String,Long> LONG_WITH_OPTIONAL_UNIT
100M
.
@Deprecated public static final Function2<Integer,Function<String,String>,Integer> port
@Deprecated public static Function2<String,Function<String,String>,String> toLowerCase
@Deprecated public static Function2<URI,Function<String,String>,URI> normalize
@Deprecated public static <T> Setting<T> setting(String name, Function<String,T> parser, String defaultValue)
@Deprecated public static <T> Setting<T> setting(String name, Function<String,T> parser, String defaultValue, Function2<T,Function<String,String>,T>... valueConverters)
@Deprecated public static <T> Setting<T> setting(String name, Function<String,T> parser, Setting<T> inheritedSetting)
@Deprecated public static <T> Setting<T> setting(String name, Function<String,T> parser, String defaultValue, Setting<T> inheritedSetting, Function2<T,Function<String,String>,T>... valueConverters)
@Deprecated public static <T extends Enum> Function<String,T> options(Class<T> enumClass)
@Deprecated public static <T> Function<String,T> options(T... optionValues)
@Deprecated public static <T> Function<String,T> options(Iterable<T> optionValues)
@Deprecated public static <T> Function<String,List<T>> list(String separator, Function<String,T> itemParser)
@Deprecated public static Function2<String,Function<String,String>,String> matches(String regex)
@Deprecated public static <T extends Comparable<T>> Function2<T,Function<String,String>,T> min(T min)
@Deprecated public static <T extends Comparable<T>> Function2<T,Function<String,String>,T> max(T max)
@Deprecated public static <T extends Comparable<T>> Function2<T,Function<String,String>,T> range(T min, T max)
@Deprecated public static <T> Function2<T,Function<String,String>,T> illegalValueMessage(String message, Function2<T,Function<String,String>,T> valueFunction)
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.