endrov.hardware
Class EvHardwareConfigGroup.State

java.lang.Object
  extended by endrov.hardware.EvHardwareConfigGroup.State
Enclosing class:
EvHardwareConfigGroup

public static class EvHardwareConfigGroup.State
extends java.lang.Object

One state


Field Summary
 java.util.Map<EvDevicePropPath,java.lang.String> propMap
           
 
Constructor Summary
EvHardwareConfigGroup.State()
           
 
Method Summary
 void activate()
          Set state - change all other devices.
 boolean isCurrent()
          Check if this is the current state
static EvHardwareConfigGroup.State recordCurrent(java.util.Collection<EvDevicePropPath> propsToInclude)
           
 java.lang.String toString()
          Make a string representation of the state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

propMap

public java.util.Map<EvDevicePropPath,java.lang.String> propMap
Constructor Detail

EvHardwareConfigGroup.State

public EvHardwareConfigGroup.State()
Method Detail

toString

public java.lang.String toString()
Make a string representation of the state

Overrides:
toString in class java.lang.Object

activate

public void activate()
Set state - change all other devices. Synchronization?


isCurrent

public boolean isCurrent()
Check if this is the current state


recordCurrent

public static EvHardwareConfigGroup.State recordCurrent(java.util.Collection<EvDevicePropPath> propsToInclude)