fr.emn.reactiveinput.descriptor
Class DDIns

java.lang.Object
  extended byfr.emn.reactiveinput.descriptor.DDIns
All Implemented Interfaces:
DeviceDescriptor, MetaID

public class DDIns
extends java.lang.Object
implements DeviceDescriptor, MetaID

Contains all devices that (...)


Field Summary
protected  IDDeclare[] ods
           
 
Constructor Summary
DDIns(Device device)
          Creates a default descriptor from the non-dynamic slots of a device.
DDIns(InDescriptor[] inDescriptors)
           
DDIns(java.lang.String declarations)
           
 
Method Summary
 boolean contains(Device d)
          Returns true if this descriptor contains given device.
 InDescriptor[] getChildren()
           
 java.lang.String getString()
          Returns the string form of this descriptor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ods

protected IDDeclare[] ods
Constructor Detail

DDIns

public DDIns(InDescriptor[] inDescriptors)

DDIns

public DDIns(Device device)
Creates a default descriptor from the non-dynamic slots of a device.


DDIns

public DDIns(java.lang.String declarations)
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

getChildren

public InDescriptor[] getChildren()
Specified by:
getChildren in interface MetaID

getString

public java.lang.String getString()
Description copied from interface: DeviceDescriptor
Returns the string form of this descriptor.

Returns null if the descriptor is not valid (in all environments).

Specified by:
getString in interface DeviceDescriptor