Uses of Interface
fr.emn.reactiveinput.descriptor.InDescriptor

Packages that use InDescriptor
fr.emn.reactiveinput   
fr.emn.reactiveinput.descriptor   
 

Uses of InDescriptor in fr.emn.reactiveinput
 

Methods in fr.emn.reactiveinput with parameters of type InDescriptor
static In Finder.findIn(Device d, InDescriptor desc)
          Find in the given device an input slot matching the given descriptor.
static In[] Finder.findInMatch(Device d, InDescriptor[] desc)
          Find in the given device an array of distinct input slots matching the given array of descriptors.
static In[] Finder.findIns(Device d, InDescriptor desc)
          Find in the given device all input slots matching the given descriptor.
 

Uses of InDescriptor in fr.emn.reactiveinput.descriptor
 

Classes in fr.emn.reactiveinput.descriptor that implement InDescriptor
 class IDAnd
          The "And" In Descriptor PENDING: Smart children analysis (automatically remove IDAny from the list).
 class IDAny
          Contains all slots.
 class IDDeclare
          Declares a slot that you want to use, in DDIns class.
 class IDError
          Error Descriptor
 class IDIndex
          Contains the output slot with the given index.
 class IDMutable
          Contains all mutable or non-mutable output slots.
 class IDName
          Contains all output slots with the same name.
 class IDNot
          The "Not" InDescriptor PENDING: Smart children analysis (handle ODNot).
 class IDOr
          The "And" In Descriptor PENDING: Smart children analysis (handle ODAny).
 class IDType
          Contains all output slots with the same type (or supertype for mutable slots).
 

Fields in fr.emn.reactiveinput.descriptor declared as InDescriptor
protected  InDescriptor IDNot.child
           
protected  InDescriptor IDDeclare.child
           
protected  InDescriptor[] IDOr.children
           
protected  InDescriptor[] IDAnd.children
           
 

Methods in fr.emn.reactiveinput.descriptor that return InDescriptor
 InDescriptor[] DDIns.getChildren()
           
 InDescriptor[] MetaID.getChildren()
           
 InDescriptor[] IDNot.getChildren()
           
static InDescriptor DescriptorUtilities.createID(java.lang.String script)
          Creates a InDescriptor given its creation script.
static InDescriptor[] DescriptorUtilities.createIDs(java.lang.String listScript)
          Creates a group of descriptors given their creation script (used by meta descriptors)
static InDescriptor DescriptorUtilities.getDefaultDescriptor(In s)
          Creates a default descriptor for the input slot o.
static InDescriptor[] DescriptorUtilities.getValid(InDescriptor[] desc)
          Returns an array of valid descriptors.
static InDescriptor DescriptorUtilities.getValid(InDescriptor desc)
          Ensures that an InDescriptor is valid.
 InDescriptor[] IDError.getChildren()
           
 InDescriptor[] IDDeclare.getChildren()
           
 InDescriptor[] IDOr.getChildren()
           
 InDescriptor[] IDAnd.getChildren()
           
 

Methods in fr.emn.reactiveinput.descriptor with parameters of type InDescriptor
static java.lang.String DescriptorUtilities.getScript(InDescriptor[] desc)
          Returns the creation script for a list of InDescriptors.
static java.lang.String DescriptorUtilities.getScript(InDescriptor desc)
          Returns the creation script for the InDescriptor.
static InDescriptor[] DescriptorUtilities.getValid(InDescriptor[] desc)
          Returns an array of valid descriptors.
static InDescriptor DescriptorUtilities.getValid(InDescriptor desc)
          Ensures that an InDescriptor is valid.
 

Constructors in fr.emn.reactiveinput.descriptor with parameters of type InDescriptor
DDIns(InDescriptor[] inDescriptors)
           
IDNot(InDescriptor child)
           
IDDeclare(InDescriptor child)
           
IDDeclare(java.lang.String alias, InDescriptor child)
           
IDOr(InDescriptor[] children)
           
IDAnd(InDescriptor[] children)