Commit 2e4851dc authored by Jérôme Euzenat's avatar Jérôme Euzenat
Browse files

Major restructuration of the Execution system with separation from built-in to engine

parent e7a9b893
<?xml version="1.0" encoding="UTF-8" ?>
<!-- $Id: transmorpher.dtd,v 1.22 2002-04-23 15:17:24 jerome Exp $
<!-- $Id: transmorpher.dtd,v 1.23 2002-06-25 10:37:38 jerome Exp $
!
! Transmorpher
!
......@@ -81,8 +81,8 @@
<!-- stylesheet -->
<!ELEMENT transmorpher ((include|import
|ruleset
<!ELEMENT transmorpher ((include|import|defextern)*
,(ruleset
|process
|query
|annotations
......
......@@ -177,17 +177,20 @@ Many of the sections in this manual presents the concepts under
).</p>
<H3><A NAME="api">Java API</A></H3>
<p>The Java Application Programming Interface for Transmorpher is
<p>Transmorpher offers two related API. The first one is the programming API
which can be used, for
instance if one wants to implement a GUI system or a debugger on
top of Transmorpher.</p>
<p>The extension Application Programming Interface for Transmorpher is
intended for extending Transmorpher, i.e. defining subtypes of
the components that are described in this manual. To that
extent, each section below proposes the natural way to subtype
components.</p>
<p>Both APIs are currently undocumented. They shall be presented under the
API and Extension subsections of this documentation.</p>
<p>For developpement purposes the <a href="../api/">Java
documentation</a> of the actual Transmorpher code is made
available separately. It aims at documenting the implementation
but not to be used as an extension API. It can be used, for
instance if one wants to implement a GUI system or a debugger on
top of Transmorpher.</p>
available separately.</p>
<P><B>Next chapter: <A HREF="examples.html">Examples</A></B></P>
<HR>
......@@ -199,7 +202,7 @@ Many of the sections in this manual presents the concepts under
Last modified: Tue Sep 25 09:44:32 CEST 2001
<!-- hhmts end -->
<BR />
$Id: intro.html,v 1.7 2002-04-11 16:49:47 jerome Exp $
$Id: intro.html,v 1.8 2002-06-25 10:37:38 jerome Exp $
</ADDRESS>
</SMALL>
</body>
......
......@@ -18,6 +18,12 @@
<rematt match="status"/>
</ruleset>
<ruleset name="cvshide">
<resubst match="bibliography/@date" source="\$Date: 2002-06-25 10:37:38 $]+\$" target="$1"/>
<resubst match="bibliography/@version" source="\$Revision: 1.29 $" target="$1"/>
<resubst match="bibliography/@author" source="\$Author: jerome $" target="$1"/>
</ruleset>
<query name="troncybrunet" type="tmq" root="bibliography">
<select match="bibliography/reference[authors/p/@last='Troncy']"/>
<select match="bibliography/reference[authors/p/@last='Brunet']"/>
......@@ -62,22 +68,31 @@
<with-param name="file">../samples/biblio/input/JE.xml</with-param>
</generate>
<dispatch type="broadcast" id="dispatch1" in="R3" out="X11 X12"/>
<merge type="concat" id="merge" in="R1 R2" out="R3"/>
<apply-process id="generateFormat" ref="processGeneral" in="X11" out="X31 Y31 Z31"/>
<apply-ruleset ref="cvshide" id="StripCVS" in="R3" out="R4"/>
<dispatch type="broadcast" id="dispatch1" in="R4" out="X11 X12"/>
<apply-process id="generateFormat" ref="processGeneral" in="X11" out="X31 Y31 Z31" />
<serialize type="writefile" id="writeHTML" in="X31">
<with-param name="file">../samples/biblio/output/biblio.html</with-param>
<with-param name="method">xml</with-param>
<with-param name="omit-xml-declaration">yes</with-param>
</serialize>
<serialize type="writefile" id="writeBIB" in="Y31">
<with-param name="file">../samples/biblio/output/biblio.bib</with-param>
<with-param name="method">text</with-param>
</serialize>
<serialize type="writefile" id="writeXML" in="Z31">
<with-param name="file">../samples/biblio/output/biblio-xml.html</with-param>
<with-param name="method">xml</with-param>
<with-param name="omit-xml-declaration">yes</with-param>
</serialize>
<apply-process id="processTB" ref="processByNames" in="X12" out="W3"/>
<serialize type="writefile" id="writeTB" in="W3">
<with-param name="file">../samples/biblio/output/biblio_tb.html</with-param>
<with-param name="method">xml</with-param>
<with-param name="omit-xml-declaration">yes</with-param>
</serialize>
</main>
......
......@@ -43,6 +43,7 @@
<with-param name="file">http://co4.inrialpes.fr/xml/dlml/tex/dlml2tex.xsl</with-param>
</apply-external>
<serialize id="outputTeX" type="writefile" in="o">
<with-param name="method">text</with-param>
<with-param name="file">../samples/flex/output/shiq-printsup.tex</with-param>
</serialize>
</main>
......
<!-- $Id: build.xml,v 1.15 2002-06-06 09:49:23 jerome Exp $ -->
<!-- $Id: build.xml,v 1.16 2002-06-25 10:37:38 jerome Exp $ -->
<project name="transmo" default="compile" basedir="..">
......@@ -96,10 +96,10 @@
Doctitle="transmorpher" Header="INRIA &amp; FluxMedia"
bottom="..no bottom yet..."
>
<link href="http://www.inrialpes.fr/exmo/local/doc/jdk1.3-doc/api"/>
<!--link href="http://www.inrialpes.fr/exmo/local/doc/jdk1.3-doc/api"/>
<link href="http://www.inrialpes.fr/exmo/local/doc/xerces-doc/apiDocs"/>
<link href="http://www.inrialpes.fr/exmo/local/doc/xalan-doc/apidocs"/>
<link href="http://www.inrialpes.fr/exmo/local/doc/SAX2-doc/javadoc"/>
<link href="http://www.inrialpes.fr/exmo/local/doc/SAX2-doc/javadoc"/-->
</javadoc>
</target>
......
/**
* $Id: readfile.java,v 1.1 2002-06-25 10:01:01 jerome Exp $
* $Id: readfile.java,v 1.2 2002-06-25 10:37:39 jerome Exp $
*
* Transmorpher
*
......@@ -77,8 +77,8 @@ public final class readfile extends TReader {
iReader.setFeature(SCHEMA_VALIDATION_FEATURE_ID, DEFAULT_SCHEMA_VALIDATION);
//iReader.setFeature("http://xml.org/sax/features/namespace-prefixes",true);
} catch(Exception e) {
System.out.println("[Treader]Exception :"+e);
System.out.println("[TReader] "+SystemResources.getProperty("XML_READER"));
System.out.println("[readfile]Exception :"+e);
System.out.println("[readfile] "+SystemResources.getProperty("XML_READER"));
} //end try
if (isThread) myThread = new Thread(this);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment