vgritsenko 02/01/15 13:01:54
Modified: src/documentation/xdocs/userdocs/xsp xsp-internals.xml
Log:
Fix some science fiction in here... Last two sections have to be rewritten
yet. Anybody?
Revision Changes Path
1.2 +25 -30
xml-cocoon2/src/documentation/xdocs/userdocs/xsp/xsp-internals.xml
Index: xsp-internals.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/xsp/xsp-internals.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xsp-internals.xml 3 Jan 2002 12:31:06 -0000 1.1
+++ xsp-internals.xml 15 Jan 2002 21:01:54 -0000 1.2
@@ -129,7 +129,7 @@
<s1 title="XSP and Cocoon Generators">
<p>
As a rule, XSP pages are translated into Cocoon
- <link href="../../apidocs/org/apache/cocoon/generators/Generator.html">
+ <link href="../../apidocs/org/apache/cocoon/generation/Generator.html">
<code>Generator</code>'s.
</link>
</p>
@@ -137,7 +137,7 @@
<s2 title="Server Pages Generator Proxy">
<p>
<code>Generator</code>'s created by XSP are invoked exclusively through
- <link
href="../../apidocs/org/apache/cocoon/generators/ServerPagesGenerator.html">
+ <link
href="../../apidocs/org/apache/cocoon/generation/ServerPagesGenerator.html">
<code>ServerPagesGenerator</code>,
</link>
a proxy that uses Cocoon's
@@ -149,12 +149,12 @@
<note>
The terms <code>Generator</code> and <code>ProgramGenerator</code> are
somewhat confusing. Here, <code>Generator</code> refers to a Cocoon
- <code>org.apache.cocoon.generators.Generator</code> instance
responsible
+ <code>org.apache.cocoon.generation.Generator</code> instance
responsible
for the initial feeding of Cocoon's SAX pipeline.
<code>ProgramGenerator</code>, on the other hand, refers to a Cocoon
component responsible for building and executing programs derived from
XML
documents containing dynamic markup:
- <link
href="../../apidocs/org/apache/cocoon/components/language/generator/ProgramGenerator.html">
+ <link
href="../../apidocs/org/apache/cocoon/components/language/generation/ProgramGenerator.html">
<code>org.apache.cocoon.components.language.generator.ProgramGenerator</code>
</link>
</note>
@@ -198,31 +198,26 @@
<source><![CDATA[
. . .
-<generator
+<map:generator
name="serverpages"
- class="org.apache.cocoon.generators.ServerPagesGenerator"/>
+ src="org.apache.cocoon.generation.ServerPagesGenerator"/>
. . .
-<sitemap>
- <partition>
+<map:pipelines>
+ <map:pipeline>
. . .
- <process uri="/samples/*.xsp" source="../samples/documents/*.xsp">
- <generator name="serverpages">
+ <map:match pattern="/samples/*.xsp">
+ <map:generate type="serverpages" src="../samples/documents/{1}.xsp">
<!--
<parameter name="markup-language" value="xsp"/>
<parameter name="programming-language" value="java"/>
-->
- </generator>
- <filter name="xslt">
- <parameter name="stylesheet"
- value="../samples/stalemates/simple-page.xsl"/>
- </filter>
- <serializer name="html">
- <parameter name="contentType" value="text/html"/>
- </serializer>
- </process>
+ </map:generate>
+ <map:transform type="xslt"
src="../samples/stalemates/simple-page.xsl"/>
+ <map:serialize type="html" mime-type="text/html"/>
+ </map:match>
. . .
- </partition>
-</sitemap>
+ </map:pipeline>
+</map:pipelines>
]]></source>
<p>
@@ -243,13 +238,13 @@
<link href="http://www.mozilla.org/rhino/"><em>Rhino</em></link>
Javascript),
XSP pages are translated into classes extending
- <link
href="../../apidocs/org/apache/cocoon/generators/AbstractServerPage.html">
- <code>AbstractServerPage</code>.
- </link>
+ <link
href="../../apidocs/org/apache/cocoon/generation/AbstractServerPage.html">
+ <code>AbstractServerPage</code>
+ </link>.
This class, in turn, extends
- <link
href="../../apidocs/org/apache/cocoon/components/language/generators/ComposerGenerator.html">
- <code>ComposerGenerator</code>,
- </link>
+ <link
href="../../apidocs/org/apache/cocoon/generation/ComposerGenerator.html">
+ <code>ComposerGenerator</code>
+ </link>,
which gives it access to commonly used components such as
<em>parser</em> or <em>cocoon</em> itself (typically used as
<code>EntityResolver</code> for request URI's).
@@ -273,8 +268,8 @@
will be based on
<link href="mailto:[EMAIL PROTECTED]">Donald Ball</link>'s
(possibly extended)
- <link
href="../../apidocs/org/apache/cocoon/filters/XIncludeFilter.html">
- <code>XIncludeFilter</code>.
+ <link
href="../../apidocs/org/apache/cocoon/transformation/XIncludeTransformer.html">
+ <code>XIncludeTransformer</code>.
</link>
</note>
@@ -1726,7 +1721,7 @@
</component>
<generator name="serverpages"
- class="org.apache.cocoon.generators.ServerPagesGenerator"/>
+ class="org.apache.cocoon.generation.ServerPagesGenerator"/>
<!--
<component
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]