Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Classes | Static Public Member Functions | Static Private Member Functions | List of all members
rabbitescape.engine.config.ConfigTools Class Reference

Classes

class  ConfigParsingError
 
class  InvalidValue
 
class  InvalidValueType
 
class  UnexpectedCharacter
 
class  UnknownValueType
 

Static Public Member Functions

static void setInt (Config config, String key, int value)
 
static int getInt (Config config, String key)
 
static void setBool (Config config, String key, boolean value)
 
static boolean getBool (Config config, String key)
 
static void setString (Config config, String key, String value)
 
static String getString (Config config, String key)
 
static< T > Map< String, T > getMap (Config cfg, String configKey, Class< T > clazz)
 
static< T > Map< String, T > stringToMap (String jsonish, Class< T > clazz)
 
static< T > void setMap (Config cfg, String key, Map< String, T > value)
 
static< T > String mapToString (Map< String, T > value)
 
static< T > Set< T > getSet (Config cfg, String configKey, Class< T > clazz)
 
static< T > void setSet (Config cfg, String configKey, Set< T > value)
 
static< T > String setToString (SortedSet< T > ret)
 

Static Private Member Functions

static< T > void foundValue (Class< T > clazz, StringBuilder key, StringBuilder value, Map< String, T > ret)
 
static void expectValueTypeIs (Class<?> expectedClass, Class<?> actualClass)
 
static void expect (String exp, char act)
 
static< T > T makeValue (StringBuilder value, Class< T > clazz)
 
static< T > Function< T, String > quoteString (SortedSet< T > set)
 
static< T > Set< T > stringToSet (String jsonish, Class< T > clazz)
 
static< T > void maybeFoundValue (Class< T > clazz, StringBuilder value, boolean foundValue, Set< T > ret)
 

Member Function Documentation

static void rabbitescape.engine.config.ConfigTools.expect ( String  exp,
char  act 
)
staticprivate
static void rabbitescape.engine.config.ConfigTools.expectValueTypeIs ( Class<?>  expectedClass,
Class<?>  actualClass 
)
staticprivate
static <T> void rabbitescape.engine.config.ConfigTools.foundValue ( Class< T >  clazz,
StringBuilder  key,
StringBuilder  value,
Map< String, T >  ret 
)
staticprivate
static boolean rabbitescape.engine.config.ConfigTools.getBool ( Config  config,
String  key 
)
static
static int rabbitescape.engine.config.ConfigTools.getInt ( Config  config,
String  key 
)
static
static <T> Map<String, T> rabbitescape.engine.config.ConfigTools.getMap ( Config  cfg,
String  configKey,
Class< T >  clazz 
)
static
static <T> Set<T> rabbitescape.engine.config.ConfigTools.getSet ( Config  cfg,
String  configKey,
Class< T >  clazz 
)
static

Note: does not support negative numbers.

static String rabbitescape.engine.config.ConfigTools.getString ( Config  config,
String  key 
)
static
static <T> T rabbitescape.engine.config.ConfigTools.makeValue ( StringBuilder  value,
Class< T >  clazz 
)
staticprivate
static <T> String rabbitescape.engine.config.ConfigTools.mapToString ( Map< String, T >  value)
static
static <T> void rabbitescape.engine.config.ConfigTools.maybeFoundValue ( Class< T >  clazz,
StringBuilder  value,
boolean  foundValue,
Set< T >  ret 
)
staticprivate
static <T> Function<T, String> rabbitescape.engine.config.ConfigTools.quoteString ( SortedSet< T >  set)
staticprivate
static void rabbitescape.engine.config.ConfigTools.setBool ( Config  config,
String  key,
boolean  value 
)
static
static void rabbitescape.engine.config.ConfigTools.setInt ( Config  config,
String  key,
int  value 
)
static
static <T> void rabbitescape.engine.config.ConfigTools.setMap ( Config  cfg,
String  key,
Map< String, T >  value 
)
static
static <T> void rabbitescape.engine.config.ConfigTools.setSet ( Config  cfg,
String  configKey,
Set< T >  value 
)
static

Note: does not support negative numbers.

static void rabbitescape.engine.config.ConfigTools.setString ( Config  config,
String  key,
String  value 
)
static
static <T> String rabbitescape.engine.config.ConfigTools.setToString ( SortedSet< T >  ret)
static
static <T> Map<String, T> rabbitescape.engine.config.ConfigTools.stringToMap ( String  jsonish,
Class< T >  clazz 
)
static
static <T> Set<T> rabbitescape.engine.config.ConfigTools.stringToSet ( String  jsonish,
Class< T >  clazz 
)
staticprivate

The documentation for this class was generated from the following file: