INRIA & FluxMedia

fr.fluxmedia.transmorpher.Graph
Class Ruleset

java.lang.Object
  |
  +--java.util.Observable
        |
        +--fr.fluxmedia.transmorpher.Graph.TransformationImpl
              |
              +--fr.fluxmedia.transmorpher.Graph.Ruleset
All Implemented Interfaces:
Namespaced, Transformation

public class Ruleset
extends TransformationImpl
implements Namespaced


Field Summary
(package private)  java.util.ArrayList namespaces
           
(package private)  java.util.ArrayList rules
           
 
Fields inherited from class fr.fluxmedia.transmorpher.Graph.TransformationImpl
iAttributes, inPorts, name, outPorts, parameters, transmorpher, type
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
Ruleset(java.lang.String n, Transmorpher t)
           
 
Method Summary
 void addNamespace(Namespace n)
          Add the namespace to the component
 void addRule(Rule r)
           
 void exec()
           
 void generateJavaCode(ReadWrite file, LinearIndexedStruct externs)
          Prints the Java code for the execution of the call
 void generateXML()
          Prints the XML expression of the process
 void generateXSLTCode(ReadWrite file)
          Prints the Java code for the execution of the call
 void generateXSLTStylesheet(java.lang.String reloc)
          generate the stylesheet for the Query (in the correct file)
 void insertRule(Rule r, int i)
           
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.TransformationImpl
addIn, addIn, addOut, addOut, getAttributes, getName, getParameters, getTransmorpher, getType, inPorts, outPorts, retroNull, setName, setParameters, setType, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

rules

java.util.ArrayList rules

namespaces

java.util.ArrayList namespaces
Constructor Detail

Ruleset

public Ruleset(java.lang.String n,
               Transmorpher t)
Method Detail

addRule

public void addRule(Rule r)

addNamespace

public void addNamespace(Namespace n)
Description copied from interface: Namespaced
Add the namespace to the component
Specified by:
addNamespace in interface Namespaced

insertRule

public void insertRule(Rule r,
                       int i)

generateXML

public void generateXML()
Prints the XML expression of the process
Overrides:
generateXML in class TransformationImpl

generateJavaCode

public void generateJavaCode(ReadWrite file,
                             LinearIndexedStruct externs)
Prints the Java code for the execution of the call
Overrides:
generateJavaCode in class TransformationImpl

generateXSLTStylesheet

public void generateXSLTStylesheet(java.lang.String reloc)
generate the stylesheet for the Query (in the correct file)

generateXSLTCode

public void generateXSLTCode(ReadWrite file)
Prints the Java code for the execution of the call

exec

public void exec()

INRIA & FluxMedia

..no bottom yet...