fr.emn.reactiveinput.descriptor
Class DDOptional
java.lang.Object
fr.emn.reactiveinput.descriptor.DDOptional
- All Implemented Interfaces:
- DeviceDescriptor, MetaDD
- public class DDOptional
- extends java.lang.Object
- implements DeviceDescriptor, MetaDD
The "Optional" modifier, which can be enabled or not.
PENDING: Smart children analysis (handle DDOptional).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
child
protected DeviceDescriptor child
enabled
protected boolean enabled
DDOptional
public DDOptional(DeviceDescriptor child)
DDOptional
public DDOptional(java.lang.String string)
contains
public boolean contains(Device d)
- Returns true if all children contains the device.
ErrorDescriptors are ignored.
- Specified by:
contains
in interface DeviceDescriptor
getChildren
public DeviceDescriptor[] getChildren()
- Specified by:
getChildren
in interface MetaDD
getString
public java.lang.String getString()
- Returns the descriptor's string.
- Specified by:
getString
in interface DeviceDescriptor
isEnabled
public boolean isEnabled()
- Returns:
- Returns the enabled.
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled
- The enabled to set.
enableOptionalDescriptors
public static void enableOptionalDescriptors(DeviceDescriptor d,
boolean enable)
- Utility method