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

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

Uses of OutDescriptor in fr.emn.reactiveinput
 

Methods in fr.emn.reactiveinput with parameters of type OutDescriptor
static Out Finder.findOut(Device d, OutDescriptor desc)
          Find in the given device an output slot matching the given descriptor.
static Out[] Finder.findOutMatch(Device d, OutDescriptor[] desc)
          Find in the given device an array of distinct output slots matching the given array of descriptors.
static Out[] Finder.findOuts(Device d, OutDescriptor desc)
          Find in the given device all output slots matching the given descriptor.
 

Uses of OutDescriptor in fr.emn.reactiveinput.descriptor
 

Classes in fr.emn.reactiveinput.descriptor that implement OutDescriptor
 class ODAnd
          The "And" Out Descriptor PENDING: Smart children analysis (automatically remove ODAny from the list).
 class ODAny
          Contains all slots.
 class ODDeclare
          Declares a slot that you want to use, in DDOuts class.
 class ODError
          Error Descriptor
 class ODIndex
          Contains the output slot with the given index.
 class ODMutable
          Contains all mutable or non-mutable output slots.
 class ODName
          Contains all output slots with the same name.
 class ODNot
          The "Not" OutDescriptor PENDING: Smart children analysis (handle ODNot).
 class ODOr
          The "And" Out Descriptor PENDING: Smart children analysis (handle ODAny).
 class ODType
          Contains all output slots with the same type (or supertype for mutable slots).
 

Fields in fr.emn.reactiveinput.descriptor declared as OutDescriptor
protected  OutDescriptor ODNot.child
           
protected  OutDescriptor ODDeclare.child
           
protected  OutDescriptor[] ODAnd.children
           
protected  OutDescriptor[] ODOr.children
           
 

Methods in fr.emn.reactiveinput.descriptor that return OutDescriptor
 OutDescriptor[] ODNot.getChildren()
           
 OutDescriptor[] ODDeclare.getChildren()
           
 OutDescriptor[] MetaOD.getChildren()
           
 OutDescriptor[] ODAnd.getChildren()
           
 OutDescriptor[] DDOuts.getChildren()
           
static OutDescriptor DescriptorUtilities.createOD(java.lang.String script)
          Creates a OutDescriptor given its creation script.
static OutDescriptor[] DescriptorUtilities.createODs(java.lang.String listScript)
          Creates a group of descriptors given their creation script (used by meta descriptors)
static OutDescriptor DescriptorUtilities.getDefaultDescriptor(Out o)
          Creates a default descriptor for the output slot o.
static OutDescriptor[] DescriptorUtilities.getValid(OutDescriptor[] desc)
          Returns an array of valid descriptors.
static OutDescriptor DescriptorUtilities.getValid(OutDescriptor desc)
          Ensures that an OutDescriptor is valid.
 OutDescriptor[] ODError.getChildren()
           
 OutDescriptor[] ODOr.getChildren()
           
 

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

Constructors in fr.emn.reactiveinput.descriptor with parameters of type OutDescriptor
ODNot(OutDescriptor child)
           
ODDeclare(OutDescriptor child)
           
ODDeclare(java.lang.String alias, OutDescriptor child)
           
ODAnd(OutDescriptor[] children)
           
DDOuts(OutDescriptor[] outDescriptors)
           
ODOr(OutDescriptor[] children)