public class ConfigOption<O> extends ConfigElement
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigOption.Type |
ConfigElement.PathIdentifierILLEGAL_CHARS, SEPARATOR| Constructor and Description |
|---|
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
Class<O> datatype) |
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
Class<O> datatype,
O defaultValue) |
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
Class<O> datatype,
O defaultValue,
com.google.common.base.Predicate<O> verificationFct) |
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
Class<O> datatype,
com.google.common.base.Predicate<O> verificationFct) |
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
O defaultValue) |
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
O defaultValue,
com.google.common.base.Predicate<O> verificationFct) |
| Modifier and Type | Method and Description |
|---|---|
static <O> com.google.common.base.Predicate<O> |
disallowEmpty(Class<O> clazz) |
O |
get(Object input) |
Class<O> |
getDatatype() |
O |
getDefaultValue() |
ConfigOption.Type |
getType() |
boolean |
isFixed() |
boolean |
isGlobal() |
boolean |
isLocal() |
boolean |
isOption() |
static com.google.common.base.Predicate<Integer> |
nonnegativeInt() |
static com.google.common.base.Predicate<Integer> |
positiveInt() |
static com.google.common.base.Predicate<Long> |
positiveLong() |
O |
verify(Object input) |
equals, getComponents, getDescription, getName, getNamespace, getPath, getRoot, hashCode, isNamespace, isRoot, parse, toString, toString, toStringSinglepublic ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, O defaultValue)
public ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, O defaultValue, com.google.common.base.Predicate<O> verificationFct)
public ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, Class<O> datatype)
public ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, Class<O> datatype, com.google.common.base.Predicate<O> verificationFct)
public ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, Class<O> datatype, O defaultValue)
public ConfigOption(ConfigNamespace parent, String name, String description, ConfigOption.Type type, Class<O> datatype, O defaultValue, com.google.common.base.Predicate<O> verificationFct)
public ConfigOption.Type getType()
public O getDefaultValue()
public boolean isFixed()
public boolean isGlobal()
public boolean isLocal()
public boolean isOption()
isOption in class ConfigElementpublic static final <O> com.google.common.base.Predicate<O> disallowEmpty(Class<O> clazz)
public static final com.google.common.base.Predicate<Integer> positiveInt()
public static final com.google.common.base.Predicate<Integer> nonnegativeInt()
public static final com.google.common.base.Predicate<Long> positiveLong()
Copyright © 2012–2014. All rights reserved.