vgritsenko 2002/07/21 15:56:11
Modified: src/documentation/xdocs Tag: cocoon_2_0_3_branch
dictionary.xml
src/documentation/xdocs/developing Tag: cocoon_2_0_3_branch
avalon.xml datasources.xml extending.xml
httprequest.xml
src/documentation/xdocs/tutorial Tag: cocoon_2_0_3_branch
tutorial-rmi-generator.xml
Log:
Composer -> Composable
Revision Changes Path
No revision
No revision
1.1.2.1 +1 -1 xml-cocoon2/src/documentation/xdocs/dictionary.xml
Index: dictionary.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/dictionary.xml,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- dictionary.xml 3 Jan 2002 12:31:01 -0000 1.1
+++ dictionary.xml 21 Jul 2002 22:56:10 -0000 1.1.2.1
@@ -17,7 +17,7 @@
Controls access to sitemap objects. It's in charge of reloading the sitemaps
as necessary, and mapping sitemap filenames with sitemap objects. It operates on
Environments by processing them with a sitemap.
</class>
<interface name="Sitemap">
- An aggregate of avalon's Composer, Configurable, and Modifiable interfaces,
as well as the cocoon Processor interface.
+ An aggregate of avalon's Composable, Configurable, Contextualizable, and
Modifiable interfaces, as well as the cocoon Processor interface.
</interface>
<class name="AbstractSitemap">
Parent of the stylesheet-generated sitemap objects. It provides access to all
of the cocoon components by role name. It keeps track of when the stylesheet was
created. It loads components by name and configures them. It provides a utility
substitute method for string manipulation.
No revision
No revision
1.1.2.1 +3 -3 xml-cocoon2/src/documentation/xdocs/developing/avalon.xml
Index: avalon.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/developing/avalon.xml,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- avalon.xml 3 Jan 2002 12:31:02 -0000 1.1
+++ avalon.xml 21 Jul 2002 22:56:10 -0000 1.1.2.1
@@ -62,18 +62,18 @@
</s2>
<s2 title="Composable">
<p><code>org.apache.avalon.framework.component.Composable</code></p>
- <p>A <code>Composer</code> is a class that need to connect to
software
+ <p>A <code>Composable</code> is a class that need to connect to
software
components using a "role" abstraction, thus not depending on
particular
implementations but on behavioral interfaces. </p>
</s2>
<s2 title="Component">
<p><code>org.apache.avalon.framework.component.Component</code></p>
<p>This interface identifies classes that can be used as
- <code>Components</code> by a <code>Composer</code>. </p>
+ <code>Components</code> by a <code>Composable</code>. </p>
<p>A <code>Component</code> is the basic building block of Avalon.
When
a class implements this interface, it allows itself to be
managed by a
<code>ComponentManager</code> and used by an outside element
called a
- <code>Composer</code>. The <code>Composer</code> must know
what type of
+ <code>Composable</code>. The <code>Composable</code> must
know what type of
<code>Component</code> it is accessing, so it will re-cast the
<code>Component</code> into the type it needs. </p>
<p><code>Component</code>s in Cocoon are e.g. those defined in
1.1.2.1 +1 -1 xml-cocoon2/src/documentation/xdocs/developing/datasources.xml
Index: datasources.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/developing/datasources.xml,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- datasources.xml 3 Jan 2002 12:31:02 -0000 1.1
+++ datasources.xml 21 Jul 2002 22:56:10 -0000 1.1.2.1
@@ -132,7 +132,7 @@
<p>
No matter how you defined your DataSourceComponent, you access
it the same way. Because The DataSourceComponent is a Component,
- your class needs to implement the Avalon Composer interface. The
+ your class needs to implement the Avalon Composable interface. The
Avalon Framework will give your class a ComponentManager. At that
point, it is up to you how and when you pull the DataSourceComponent
out of the ComponentManager.
1.1.2.1 +1 -1 xml-cocoon2/src/documentation/xdocs/developing/extending.xml
Index: extending.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/developing/extending.xml,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
--- extending.xml 3 Jan 2002 12:31:02 -0000 1.1
+++ extending.xml 21 Jul 2002 22:56:10 -0000 1.1.2.1
@@ -79,7 +79,7 @@
<li>
<code>ComposerGenerator</code> - Can be used
as base class if you
want your <code>Generator</code> to be an <link
href="avalon.html">Avalon
- Composer</link>.</li>
+ Composable</link>.</li>
<li>
<code>ServletGenerator</code> - If you want to
generate servlets.
This is the base class for the
<code>ServerPagesGenerator</code>.</li>
1.2.2.4 +3 -3 xml-cocoon2/src/documentation/xdocs/developing/httprequest.xml
Index: httprequest.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/developing/httprequest.xml,v
retrieving revision 1.2.2.3
retrieving revision 1.2.2.4
diff -u -r1.2.2.3 -r1.2.2.4
--- httprequest.xml 30 Jun 2002 23:26:55 -0000 1.2.2.3
+++ httprequest.xml 21 Jul 2002 22:56:10 -0000 1.2.2.4
@@ -261,7 +261,7 @@
<ol>
<li>The <code>Handler</code> creates a
<code>File</code> object
with the asked URL.</li>
- <li>The <code>Manager</code> sets the
<code>Composer</code> and the
+ <li>The <code>Manager</code> sets the
<code>Composable</code> and the
<code>Configuration</code> of the
<code>Handler</code>. (These are
<link href="avalon.html">Avalon</link> things).</li>
<li>If necessary, the <code>Manager</code> asks the
@@ -271,7 +271,7 @@
<ol>
<li>The <code>Handler</code> gets the
<code>"program-generator"</code>
<code>Component</code> from its
- <code>Composer</code>.</li>
+ <code>Composable</code>.</li>
<li>The <code>load()</code> method of this
<code>ProgramGeneratorImpl</code> is called.
</li>
<li>The <code>ProgramGeneratorImpl</code> gets the
@@ -307,7 +307,7 @@
<s2 title="Cocoon">
<p><code>org.apache.cocoon.Cocoon</code></p>
<p>While this sounds to be the most important part of the Cocoon
- application, it is not. It is merely a Composer, meaning that
it does some
+ application, it is not. It is merely a Composable, meaning
that it does some
administrative work and gets other classes to work.</p>
</s2>
<s2 title="ConfigurationBuilder">
No revision
No revision
1.1.2.5 +3 -3
xml-cocoon2/src/documentation/xdocs/tutorial/tutorial-rmi-generator.xml
Index: tutorial-rmi-generator.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/tutorial/tutorial-rmi-generator.xml,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- tutorial-rmi-generator.xml 18 Jul 2002 14:16:41 -0000 1.1.2.4
+++ tutorial-rmi-generator.xml 21 Jul 2002 22:56:10 -0000 1.1.2.5
@@ -297,14 +297,14 @@
</s4>
<s4 title="ComposerGenerator">
- <p><strong>Can be used as base class if you
want your Generator to be an Avalon Composer</strong><br/>
+ <p><strong>Can be used as base class if you
want your Generator to be an Avalon Composable</strong><br/>
</p>
<p>This <strong>abstract class</strong>
extends <strong>org.apache.cocoon.generation.AbstractGenerator</strong> and extends
the interfaces <strong>org.apache.avalon.framework.component.Composable</strong> and
<strong>org.apache.avalon.framework.activity.Disposable</strong>.</p><p>In addition to
all the methods introduced in the <strong>AbstractGenerator</strong> class, these two
interfaces introduce som new methods:</p>
<ul>
<li>From <strong>org.apache.avalon.framework.component.Composable</strong>:
<ul>
- <li><code>public void compose(ComponentManager
componentManager)</code>: Pass the ComponentManager to the composer. The Composable
implementation should use the specified ComponentManager to acquire the components it
needs for execution.
+ <li><code>public void compose(ComponentManager
componentManager)</code>: Pass the ComponentManager to the Composable. The Composable
implementation should use the specified ComponentManager to acquire the components it
needs for execution.
</li>
</ul>
</li>
@@ -319,7 +319,7 @@
<li>From <strong>ComposerGenerator</strong> itself:
<ul>
- <li><code>public void compose(ComponentManager
componentManager)</code>: Pass the ComponentManager to the composer. The Composable
implementation should use the specified ComponentManager to acquire the components it
needs for execution. (implemented)
+ <li><code>public void compose(ComponentManager
componentManager)</code>: Pass the ComponentManager to the Composable. The Composable
implementation should use the specified ComponentManager to acquire the components it
needs for execution. (implemented)
</li>
<li><code>public void dispose()</code>: The dispose operation
is called at the end of a components lifecycle. Components use this method to release
and destroy any resources that the Component owns. (implemented - implementation sets
the ComponentManager to null)
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]