INRIA & FluxMedia

fr.fluxmedia.transmorpher.graph
Class Query

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

public class Query
extends TransformationImpl
implements Namespaced


Field Summary
(package private)  java.util.ArrayList namespaces
           
(package private)  java.lang.String root
           
(package private)  java.util.ArrayList selects
           
 
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
Query(java.lang.String n, Transmorpher t, java.lang.String r)
           
 
Method Summary
 void addNamespace(fr.fluxmedia.transmorpher.graph.Rules.Namespace n)
          Add the namespace to the component
 void addSelection(fr.fluxmedia.transmorpher.graph.Rules.Select s)
           
 void generateJavaCode(Writer file, LinearIndexedStruct externs)
          Prints the Java code for the execution of the call
 void generateXML()
          Prints the XML expression of the process
 void generateXMLinFile(Writer FileRW)
          Prints the XML expression of the process
 void generateXSLTCode(Writer 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 insertSelection(fr.fluxmedia.transmorpher.graph.Rules.Select s, 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

selects

java.util.ArrayList selects

namespaces

java.util.ArrayList namespaces

root

java.lang.String root
Constructor Detail

Query

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

addNamespace

public void addNamespace(fr.fluxmedia.transmorpher.graph.Rules.Namespace n)
Description copied from interface: Namespaced
Add the namespace to the component
Specified by:
addNamespace in interface Namespaced

addSelection

public void addSelection(fr.fluxmedia.transmorpher.graph.Rules.Select s)

insertSelection

public void insertSelection(fr.fluxmedia.transmorpher.graph.Rules.Select s,
                            int i)

generateXML

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

generateXMLinFile

public void generateXMLinFile(Writer FileRW)
Prints the XML expression of the process

generateJavaCode

public void generateJavaCode(Writer 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)
                            throws java.io.IOException
generate the stylesheet for the Query (in the correct file)

generateXSLTCode

public void generateXSLTCode(Writer file)
                      throws java.io.IOException
Prints the Java code for the execution of the call

INRIA & FluxMedia

..no bottom yet...