endrov.hardware
Class EvDeviceRoot
java.lang.Object
endrov.hardware.EvDeviceProvider
endrov.hardware.EvDeviceRoot
- All Implemented Interfaces:
- EvDevice
public class EvDeviceRoot
- extends EvDeviceProvider
- implements EvDevice
The special device "root". Doesn't do anything, just there to form a complete tree
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
event
public EvDeviceObserver event
EvDeviceRoot
public EvDeviceRoot()
autodetect
public java.util.Set<EvDevice> autodetect()
- Description copied from class:
EvDeviceProvider
- Return null if operation not supported
TODO maybe not return but add it right away?
- Specified by:
autodetect
in class EvDeviceProvider
getConfig
public void getConfig(org.jdom.Element root)
- Specified by:
getConfig
in class EvDeviceProvider
provides
public java.util.List<java.lang.String> provides()
- Specified by:
provides
in class EvDeviceProvider
newProvided
public EvDevice newProvided(java.lang.String s)
- Specified by:
newProvided
in class EvDeviceProvider
setConfig
public void setConfig(org.jdom.Element root)
- Specified by:
setConfig
in class EvDeviceProvider
getDescName
public java.lang.String getDescName()
- Description copied from interface:
EvDevice
- Descriptive name of hardware
- Specified by:
getDescName
in interface EvDevice
getPropertyMap
public java.util.SortedMap<java.lang.String,java.lang.String> getPropertyMap()
- Specified by:
getPropertyMap
in interface EvDevice
getPropertyTypes
public java.util.SortedMap<java.lang.String,DevicePropertyType> getPropertyTypes()
- Specified by:
getPropertyTypes
in interface EvDevice
getPropertyValue
public java.lang.String getPropertyValue(java.lang.String prop)
- Specified by:
getPropertyValue
in interface EvDevice
getPropertyValueBoolean
public java.lang.Boolean getPropertyValueBoolean(java.lang.String prop)
- Specified by:
getPropertyValueBoolean
in interface EvDevice
setPropertyValue
public void setPropertyValue(java.lang.String prop,
boolean value)
- Specified by:
setPropertyValue
in interface EvDevice
setPropertyValue
public void setPropertyValue(java.lang.String prop,
java.lang.String value)
- Specified by:
setPropertyValue
in interface EvDevice
hasConfigureDialog
public boolean hasConfigureDialog()
- Specified by:
hasConfigureDialog
in interface EvDevice
openConfigureDialog
public void openConfigureDialog()
- Specified by:
openConfigureDialog
in interface EvDevice
addDeviceListener
public void addDeviceListener(EvDeviceObserver.DeviceListener listener)
- Description copied from interface:
EvDevice
- Add a listener for updates. The pointer to the listener is weak
- Specified by:
addDeviceListener
in interface EvDevice
removeDeviceListener
public void removeDeviceListener(EvDeviceObserver.DeviceListener listener)
- Specified by:
removeDeviceListener
in interface EvDevice