|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--fr.fluxmedia.transmorpher.graph.Transmorpher
Field Summary | |
protected int |
debug
|
protected LinearIndexedStruct |
defexterns
the list of declared names of components |
protected java.io.File |
href
The filename of the Transmorpher sheet |
(package private) TProcessComposite |
iExecutionStructure
|
protected java.util.LinkedList |
imports
the list of imports must be a list of Transmorphers once the imports have been parsed. |
protected java.util.LinkedList |
includes
the list of includes |
(package private) TProcessFactory |
iProcessFactory
|
protected MainProcess |
main
The main process of the Transmorpher sheet |
protected java.lang.String |
name
The name of the Transmorpher sheet |
protected boolean |
opt
|
protected java.lang.String |
reloc
|
protected LinearIndexedStruct |
transformations
the list of Processes |
protected boolean |
useThread
|
(package private) java.lang.String |
version
the version to be used |
Fields inherited from class java.util.Observable |
changed, obs |
Constructor Summary | |
Transmorpher(int d)
|
|
Transmorpher(java.lang.String n,
java.lang.String v,
int d,
boolean o)
|
|
Transmorpher(java.lang.String n,
java.lang.String v,
int d,
java.lang.String _reloc,
boolean o)
|
|
Transmorpher(java.lang.String n,
java.lang.String v,
int d,
java.lang.String _reloc,
boolean o,
Transmorpher t)
|
Method Summary | |
void |
addExtern(java.lang.String name,
java.lang.String cl,
java.lang.String impl,
boolean def)
|
void |
addImport(java.lang.String i)
This is an internal method for dynamically adding imports |
void |
addInclude(java.lang.String i)
|
void |
addTransformation(java.lang.String name,
Transformation t)
|
void |
exec(Parameters p)
|
Transformation |
findTransformation(java.lang.String name)
|
void |
generateExec(java.lang.String _reloc)
Generates Java code for the transformation |
void |
generateJavaCode(java.lang.String _reloc)
|
void |
generateXML()
|
int |
getDebug()
Get the value of debug. |
LinearIndexedStruct |
getDefexterns()
|
java.lang.String |
getExtern(java.lang.String name)
|
java.io.File |
getFile()
|
java.util.LinkedList |
getImports()
|
java.util.LinkedList |
getIncludes()
|
MainProcess |
getMain()
|
java.lang.String |
getName()
|
Transformation |
getTransformation(java.lang.String name)
|
LinearIndexedStruct |
getTransformations()
|
java.lang.String |
getVersion()
|
boolean |
isThread()
|
boolean |
optimizedP()
|
void |
recordImport(java.lang.String i,
Transmorpher t)
replace the import URI by the actual import |
void |
removeExtern(java.lang.String name)
|
void |
removeTransformation(Transformation trans)
|
void |
reserveImport(java.lang.String i)
just put the import URI in the linked list |
void |
retroNull()
|
void |
save()
|
void |
saveAll()
|
void |
setDebug(int v)
Set the value of debug. |
void |
setFile(java.io.File u)
|
void |
setMain(MainProcess p)
|
void |
setName(java.lang.String n)
|
void |
setOptimized(boolean b)
|
void |
setVersion(java.lang.String v)
|
void |
useThread(boolean thread)
|
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected java.lang.String name
protected java.io.File href
protected MainProcess main
protected LinearIndexedStruct transformations
java.lang.String version
TProcessComposite iExecutionStructure
TProcessFactory iProcessFactory
protected java.util.LinkedList imports
protected java.util.LinkedList includes
protected LinearIndexedStruct defexterns
protected int debug
protected java.lang.String reloc
protected boolean opt
protected boolean useThread
Constructor Detail |
public Transmorpher(int d)
public Transmorpher(java.lang.String n, java.lang.String v, int d, boolean o)
public Transmorpher(java.lang.String n, java.lang.String v, int d, java.lang.String _reloc, boolean o)
public Transmorpher(java.lang.String n, java.lang.String v, int d, java.lang.String _reloc, boolean o, Transmorpher t)
Method Detail |
public final java.lang.String getName()
public final void setName(java.lang.String n)
public int getDebug()
public void setDebug(int v)
v
- Value to assign to debug.public boolean isThread()
public void useThread(boolean thread)
v
- Value to assign to debug.public final java.io.File getFile()
public final void setFile(java.io.File u)
public final java.lang.String getVersion()
public final void setVersion(java.lang.String v)
public final boolean optimizedP()
public final void setOptimized(boolean b)
public final MainProcess getMain()
public LinearIndexedStruct getTransformations()
public final Transformation findTransformation(java.lang.String name)
public final Transformation getTransformation(java.lang.String name)
public final void addTransformation(java.lang.String name, Transformation t)
public final void removeTransformation(Transformation trans)
public final java.lang.String getExtern(java.lang.String name)
public final void addExtern(java.lang.String name, java.lang.String cl, java.lang.String impl, boolean def)
public final void removeExtern(java.lang.String name)
public final LinearIndexedStruct getDefexterns()
public final void reserveImport(java.lang.String i)
public final void recordImport(java.lang.String i, Transmorpher t)
public final void addImport(java.lang.String i) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
public final java.util.LinkedList getImports()
public final void addInclude(java.lang.String i)
public final java.util.LinkedList getIncludes()
public final void setMain(MainProcess p)
public final void retroNull()
public final void save() throws TMException
public final void saveAll() throws TMException
public final void generateXML()
public final void generateExec(java.lang.String _reloc) throws javax.xml.transform.TransformerException, javax.xml.transform.TransformerConfigurationException, TMException, org.xml.sax.SAXException, java.io.IOException
public final void generateJavaCode(java.lang.String _reloc) throws java.io.IOException, TMException
public final void exec(Parameters p) throws java.lang.Exception
|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |