|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object endrov.hardware.EvHardwareConfigGroup
public class EvHardwareConfigGroup
Config group for hardware aka a meta state. Should maybe even be made a new type of device?
Nested Class Summary | |
---|---|
static interface |
EvHardwareConfigGroup.GroupsChangedListener
|
static class |
EvHardwareConfigGroup.State
One state |
Field Summary | |
---|---|
static GeneralObserver<EvHardwareConfigGroup.GroupsChangedListener> |
groupsChangedListeners
|
java.util.Set<EvDevicePropPath> |
propsToInclude
Which properties should be included in this group. |
Constructor Summary | |
---|---|
EvHardwareConfigGroup()
|
Method Summary | |
---|---|
void |
captureCurrentStateAsNew(java.lang.String name)
Store current state as a new state |
static EvHardwareConfigGroup |
getConfigGroup(java.lang.String name)
|
static java.util.Map<java.lang.String,EvHardwareConfigGroup> |
getConfigGroups()
|
EvHardwareConfigGroup.State |
getState(java.lang.String name)
Get one state by name |
java.util.Set<java.lang.String> |
getStateNames()
Get the name of all states |
static void |
initPlugin()
Plugin declaration |
static void |
putConfigGroup(java.lang.String name,
EvHardwareConfigGroup hwg)
|
void |
putState(java.lang.String name,
EvHardwareConfigGroup.State state)
|
static void |
removeConfigGroup(java.lang.String name)
|
void |
removeState(java.lang.String name)
Remove one state |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.util.Set<EvDevicePropPath> propsToInclude
public static final GeneralObserver<EvHardwareConfigGroup.GroupsChangedListener> groupsChangedListeners
Constructor Detail |
---|
public EvHardwareConfigGroup()
Method Detail |
---|
public static void putConfigGroup(java.lang.String name, EvHardwareConfigGroup hwg)
public static void removeConfigGroup(java.lang.String name)
public static java.util.Map<java.lang.String,EvHardwareConfigGroup> getConfigGroups()
public static EvHardwareConfigGroup getConfigGroup(java.lang.String name)
public java.util.Set<java.lang.String> getStateNames()
public EvHardwareConfigGroup.State getState(java.lang.String name)
public void removeState(java.lang.String name)
public void captureCurrentStateAsNew(java.lang.String name)
public void putState(java.lang.String name, EvHardwareConfigGroup.State state)
public static void initPlugin()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |