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