Uses of Interface
de.dfki.lt.sdl.IModule

Packages that use IModule
de.dfki.lt.hog.sdlgen   
de.dfki.lt.sdl   
de.dfki.lt.sdl.sprout   
de.dfki.lt.sdl.xslt   
 

Uses of IModule in de.dfki.lt.hog.sdlgen
 

Classes in de.dfki.lt.hog.sdlgen that implement IModule
 class chunkiermrs_de
          This is an automatically generated Java file which results from the compilation of a system description located in file /project/quetcorp/attila/systems/fefor/hog/xsl/sdl/chunkiermrs/de/chunkiermrs.sdl; A new system can be generated by calling the constructor for this class: new chunkiermrs_de(); The new system can be invoked by this schematic piece of code: chunkiermrs_de module = new chunkiermrs_de(); Object result = module.run(); Since this class will implement interface de.dfki.lt.sdl.IModule, it can be employed as a new (structured) module in even more complex systems by calling run(_); Furthermore, since this class extends de.dfki.lt.sdl.Modules, the default implementation for methods specified in IModule can be used;
 class chunkiermrs_en
          This is an automatically generated Java file which results from the compilation of a system description located in file /project/quetcorp/attila/systems/fefor/hog/xsl/sdl/chunkiermrs/en/chunkiermrs.sdl; A new system can be generated by calling the constructor for this class: new chunkiermrs_en(); The new system can be invoked by this schematic piece of code: chunkiermrs_en module = new chunkiermrs_en(); Object result = module.run(); Since this class will implement interface de.dfki.lt.sdl.IModule, it can be employed as a new (structured) module in even more complex systems by calling run(_); Furthermore, since this class extends de.dfki.lt.sdl.Modules, the default implementation for methods specified in IModule can be used;
 class rmrsmerge
          This is an automatically generated Java file which results from the compilation of a system description located in file /project/quetcorp/attila/systems/fefor/hog/xsl/sdl/rmrsmerge/rmrsmerge.sdl; A new system can be generated by calling the constructor for this class: new rmrsmerge(); The new system can be invoked by this schematic piece of code: rmrsmerge module = new rmrsmerge(); Object result = module.run(); Since this class will implement interface de.dfki.lt.sdl.IModule, it can be employed as a new (structured) module in even more complex systems by calling run(_); Furthermore, since this class extends de.dfki.lt.sdl.Modules, the default implementation for methods specified in IModule can be used;
 

Uses of IModule in de.dfki.lt.sdl
 

Classes in de.dfki.lt.sdl that implement IModule
 class Modules
          the abstract superclass of all modules, implementing some default functionality which can be inherited by a concrete implementation; default implementation is given for o clear() o init() o getInput() o setInput() o getOutput() o setOutput() NO useful implementation is given for the unary method o run() only an UnsupportedOperationException is thrown
 

Methods in de.dfki.lt.sdl with parameters of type IModule
 java.lang.Object IMediator.fix(IModule module)
          given a single module, fixpoint construct a final result by feeding the module with its own output; this computation, of course, must not terminate;
 java.lang.Object Mediators.fix(IModule module)
          the fixpoint mediator checks whether the application of the unary module method run() to the input is equivalent to the result value; if not, it calls run() on the output again, until a fixpoint has been reached (which must, of course, not exist, i.e., the computation must not terminate); note that this default method assumes that input AND output of a module are of the same data type and that the equals() method on the type of input/output works properly; in order to guarantee this, the compareTo() and the equals() method of elements in a structured input/output must also work properly, perhaps even the hashCode() method; note further that fix() does NOT set the input NOR the output of the module!!
 java.lang.Object IMediator.par(IModule[] modules)
          given an array of modules, parallelism constructs the final result of a (quasi-)parallel independent computation of an arbitrary number of modules, from the output of these modules;
 java.lang.Object Mediators.par(IModule[] modules)
          the default parallelism mediator simply groups the output of the modules in an array (of length equals to the number of incoming modules)
 java.lang.Object IMediator.seq(IModule module1, IModule module2)
          given two modules, sequence mediates the input to module2, computed from the output of module1;
 java.lang.Object Mediators.seq(IModule module1, IModule module2)
          the implemented default behavior for the sequence mediator is identity, returning the output of module1
 

Uses of IModule in de.dfki.lt.sdl.sprout
 

Classes in de.dfki.lt.sdl.sprout that implement IModule
 class SproutModules
          this abstract class extends Modules for the purpose of interfacing SProUT with SDL; SproutModules wraps an InterpreterTest object (= empty SProUT) and initializes this interpreter with a SProUT config file, using the init() method
 class SproutModulesDomDomEncapsulated
          this class extends SproutModules by defining the run() method and assuming that the input value is a DOM node.
 class SproutModulesText
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is string that has to be analyzed
 class SproutModulesTextDomEncapsulated
          this class extends SproutModules by defining the run() method and assuming that the input value is a text string that has to be analyzed
 class SproutModulesTextFile
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is a file whose content has to be analyzed
 class SproutModulesTextXml
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is string that has to be analyzed
 class SproutModulesTextXmlEncapsulated
          this class extends SproutModules by defining the run() method and assuming that the input value is a text string that has to be analyzed
 class SproutModulesXml
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is an XML string that has to be analyzed
 class SproutModulesXmlFile
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is a file whose content, an XML TFS representation, has to be analyzed
 class SproutModulesXmlXml
          this abstract class extends SproutModules by defining the run() method and assuming that the input value is an XML string that has to be analyzed
 class SproutModulesXmlXmlEncapsulated
          this class extends SproutModules by defining the run() method and assuming that the input value is an XML string that has to be analyzed
 

Uses of IModule in de.dfki.lt.sdl.xslt
 

Classes in de.dfki.lt.sdl.xslt that implement IModule
 class XsltModules
          XSLT transformation Module for HoG
 class XsltModulesDocumentNode
          Transforms input org.w3c.dom.Node to a org.w3c.dom.Node using the configured stylesheet.
 class XsltModulesDomDomEncapsulated
          Transforms input org.w3c.dom.Node to a org.w3c.dom.Node using the configured stylesheet.
 class XsltModulesDomStringEncapsulated
          Transforms input org.w3c.dom.Node to a String using the configured stylesheet.
 class XsltModulesSourceString
          Transforms input javax.xml.transform.Source to a String using the configured stylesheet.
 class XsltModulesStringDomEncapsulated
          Transforms input XML String to an output String using the configured stylesheet.
 class XsltModulesStringString
          Transforms input XML String to an output String using the configured stylesheet.
 class XsltModulesStringStringEncapsulated
          Transforms input XML String to an output String using the configured stylesheet.