public class Options extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Options.Log |
static class |
Options.NullLog |
static class |
Options.TomEEPropertyAdapter
This adapter aims at supporting all configuration properties with tomee.
|
| Constructor and Description |
|---|
Options(Properties properties) |
Options(Properties properties,
Options parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
get(String property,
boolean defaultValue) |
Class<?> |
get(String property,
Class<?> defaultValue) |
int |
get(String property,
int defaultValue) |
long |
get(String property,
long defaultValue) |
String |
get(String property,
String defaultValue) |
<T> T |
get(String property,
T defaultValue) |
<T extends Enum<T>> |
get(String property,
T defaultValue) |
<T extends Enum<T>> |
getAll(String property,
Class<T> enumType) |
<T extends Enum<T>> |
getAll(String property,
Set<T> defaultValue) |
protected <T extends Enum<T>> |
getAll(String property,
Set<T> defaultValue,
Class<T> enumType) |
<T extends Enum<T>> |
getAll(String property,
T... defaultValue) |
Options.Log |
getLogger() |
Properties |
getProperties() |
boolean |
has(String property) |
static String |
join(String delimiter,
Object... collection) |
<T extends Enum<T>> |
logAll(String property,
Set<T> value) |
protected static <T extends Enum<T>> |
lowercase(Collection<T> items) |
protected static <T extends Enum<T>> |
lowercase(T... items) |
protected static String |
possibleValues(Class<? extends Enum> enumType) |
protected static <V extends Enum<V>> |
possibleValues(V v) |
void |
setLogger(Options.Log logger) |
static <T extends Enum<T>> |
valueOf(Class<T> enumType,
String name)
Use this instead of Enum.valueOf() when you want to ensure that the
the enum values are case insensitive.
|
public Options(Properties properties)
public Options(Properties properties, Options parent)
public Properties getProperties()
public void setLogger(Options.Log logger)
public Options.Log getLogger()
public boolean has(String property)
public <T> T get(String property, T defaultValue)
public int get(String property, int defaultValue)
public long get(String property, long defaultValue)
public boolean get(String property, boolean defaultValue)
protected <T extends Enum<T>> Set<T> getAll(String property, Set<T> defaultValue, Class<T> enumType)
public static <T extends Enum<T>> T valueOf(Class<T> enumType, String name)
T - enumType - name - protected static <T extends Enum<T>> String[] lowercase(Collection<T> items)
Copyright © 1999-2014 The Apache Software Foundation. All Rights Reserved.