fr.emn.reactiveinput.descriptor
Class DDClass

java.lang.Object
  extended byfr.emn.reactiveinput.descriptor.DDClass
All Implemented Interfaces:
DeviceDescriptor

public class DDClass
extends java.lang.Object
implements DeviceDescriptor

Contains all devices of the same class.


Field Summary
protected  java.lang.Class deviceClass
           
protected  java.lang.String deviceClassName
           
 
Constructor Summary
DDClass(java.lang.Class deviceClass)
           
DDClass(Device device)
           
DDClass(java.lang.String deviceClass)
          Constructs a device descriptor with all devices that are subclass of given class.
 
Method Summary
 boolean contains(Device d)
          Returns true if this descriptor contains given device.
 java.lang.String getString()
          Returns the short form of the class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deviceClass

protected java.lang.Class deviceClass

deviceClassName

protected java.lang.String deviceClassName
Constructor Detail

DDClass

public DDClass(Device device)

DDClass

public DDClass(java.lang.Class deviceClass)

DDClass

public DDClass(java.lang.String deviceClass)
Constructs a device descriptor with all devices that are subclass of given class.

The package names for Device class and all devices in fr.emn.reactiveinput.devices can be omitted. For all other classes, you must provide the fully-qualified class name.

Method Detail

contains

public boolean contains(Device d)
Description copied from interface: DeviceDescriptor
Returns true if this descriptor contains given device.

Specified by:
contains in interface DeviceDescriptor

getString

public java.lang.String getString()
Returns the short form of the class name.

Specified by:
getString in interface DeviceDescriptor