public final class SpeedControllerMapper extends java.lang.Object implements ModuleMapper<SpeedController>
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,java.lang.Class<? extends SpeedController>> |
m_controllMap |
| Constructor and Description |
|---|
SpeedControllerMapper() |
| Modifier and Type | Method and Description |
|---|---|
SpeedController |
createModule(java.lang.String key,
JSONObject data) |
java.lang.String[] |
getModuleIdentifiers() |
static void |
registerController(java.lang.Class<? extends SpeedController> con,
java.lang.String... keys) |
private static final java.util.Map<java.lang.String,java.lang.Class<? extends SpeedController>> m_controllMap
public SpeedController createModule(java.lang.String key, JSONObject data)
createModule in interface ModuleMapper<SpeedController>public static final void registerController(java.lang.Class<? extends SpeedController> con, java.lang.String... keys)
public java.lang.String[] getModuleIdentifiers()
getModuleIdentifiers in interface ModuleMapper<SpeedController>