fr.emn.reactiveinput.descriptor
Class DDDeclare

java.lang.Object
  extended byfr.emn.reactiveinput.descriptor.DDDeclare
All Implemented Interfaces:
DeviceDescriptor, MetaDD

public class DDDeclare
extends java.lang.Object
implements DeviceDescriptor, MetaDD

Declares a device and gives it an alias name.


Field Summary
protected  DeviceDescriptor child
           
 
Constructor Summary
DDDeclare(DeviceDescriptor child)
           
DDDeclare(java.lang.String string)
           
DDDeclare(java.lang.String alias, DeviceDescriptor child)
           
 
Method Summary
 boolean contains(Device d)
          Same as child.
 java.lang.String getAlias()
          Returns the descriptor's string.
 DeviceDescriptor[] getChildren()
           
 java.lang.String getString()
          Returns the descriptor's string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

child

protected DeviceDescriptor child
Constructor Detail

DDDeclare

public DDDeclare(DeviceDescriptor child)

DDDeclare

public DDDeclare(java.lang.String string)

DDDeclare

public DDDeclare(java.lang.String alias,
                 DeviceDescriptor child)
Method Detail

contains

public boolean contains(Device d)
Same as child.

Specified by:
contains in interface DeviceDescriptor

getAlias

public java.lang.String getAlias()
Returns the descriptor's string.


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