|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectendrov.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 | ||||||||