public final class RobotMap
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,ModuleMapper<?>> |
m_builderMap |
private static boolean |
m_enabled |
private static JSONObject |
m_jMap |
private static java.lang.String |
m_mapFile |
private static java.util.Map<java.lang.String,java.lang.Object> |
m_objectMap |
| Modifier | Constructor and Description |
|---|---|
private |
RobotMap() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
getBoolean(java.lang.String key) |
static boolean |
getBoolean(java.lang.String key,
boolean def) |
static int |
getInt(java.lang.String key) |
static int |
getInt(java.lang.String key,
int def) |
static <T> T |
getModule(java.lang.String key) |
protected static <T> T |
getModule(java.lang.String key,
JSONObject data) |
static double |
getNumber(java.lang.String key) |
static double |
getNumber(java.lang.String key,
double def) |
static java.lang.String |
getString(java.lang.String key) |
static java.lang.String |
getString(java.lang.String key,
java.lang.String def) |
static void |
registerModuleBuilder(ModuleMapper<?> builder) |
static void |
setMapFile(java.lang.String file) |
private static final java.util.Map<java.lang.String,ModuleMapper<?>> m_builderMap
private static final java.util.Map<java.lang.String,java.lang.Object> m_objectMap
private static JSONObject m_jMap
private static java.lang.String m_mapFile
private static boolean m_enabled
public static void setMapFile(java.lang.String file)
public static void registerModuleBuilder(ModuleMapper<?> builder)
public static boolean getBoolean(java.lang.String key)
public static boolean getBoolean(java.lang.String key,
boolean def)
public static java.lang.String getString(java.lang.String key)
public static java.lang.String getString(java.lang.String key,
java.lang.String def)
public static int getInt(java.lang.String key)
public static int getInt(java.lang.String key,
int def)
public static double getNumber(java.lang.String key)
public static double getNumber(java.lang.String key,
double def)
protected static <T> T getModule(java.lang.String key,
JSONObject data)
public static <T> T getModule(java.lang.String key)