fr.emn.reactiveinput.descriptor
Class IDAnd

java.lang.Object
  extended byfr.emn.reactiveinput.descriptor.IDAnd
All Implemented Interfaces:
InDescriptor, MetaID

public class IDAnd
extends java.lang.Object
implements InDescriptor, MetaID

The "And" In Descriptor

PENDING: Smart children analysis (automatically remove IDAny from the list).


Field Summary
protected  InDescriptor[] children
           
 
Constructor Summary
IDAnd(InDescriptor[] children)
           
IDAnd(java.lang.String string)
           
 
Method Summary
 boolean contains(In slot)
          Returns true if all children contains the slot.
 InDescriptor[] 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

children

protected InDescriptor[] children
Constructor Detail

IDAnd

public IDAnd(InDescriptor[] children)

IDAnd

public IDAnd(java.lang.String string)
Method Detail

contains

public boolean contains(In slot)
Returns true if all children contains the slot. ErrorDescriptors are ignored.

Specified by:
contains in interface InDescriptor

getChildren

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

getString

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

Specified by:
getString in interface InDescriptor