You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by di...@apache.org on 2001/07/18 13:11:39 UTC

cvs commit: xml-cocoon2/xdocs actions.txt actions.xml caching.xml contrib.xml datasources.xml directory-generator.xml emotional-landscapes.xml esql.xml extending.xml faq.xml httprequest.xml i18n-transformer.xml imagedirectory-generator.xml installing.xml jars.xml log-transformer.xml logicsheet-concepts.xml logicsheet-forms.xml matchers_selectors.xml patches.xml sessions.xml sitemap.xml sql-transformer.xml uc2.xml xslt-transformer.xml xsp-internals.xml

dims        01/07/18 04:11:39

  Modified:    xdocs    actions.txt actions.xml caching.xml contrib.xml
                        datasources.xml directory-generator.xml
                        emotional-landscapes.xml esql.xml extending.xml
                        faq.xml httprequest.xml i18n-transformer.xml
                        imagedirectory-generator.xml installing.xml
                        jars.xml log-transformer.xml
                        logicsheet-concepts.xml logicsheet-forms.xml
                        matchers_selectors.xml patches.xml sessions.xml
                        sitemap.xml sql-transformer.xml uc2.xml
                        xslt-transformer.xml xsp-internals.xml
  Log:
  Document spelling corrections patches from John Morrison.
  
  Revision  Changes    Path
  1.3       +10 -10    xml-cocoon2/xdocs/actions.txt
  
  Index: actions.txt
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/actions.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- actions.txt	2001/06/21 13:10:33	1.2
  +++ actions.txt	2001/07/18 11:11:38	1.3
  @@ -1,6 +1,6 @@
   WARNING: This material is subject to change at anytime and may
   never find a way into the main distribution. It could
  -be removed if it has proven not to be usefull for Cocoon 2.
  +be removed if it has proven not to be useful for Cocoon 2.
   
   This is a proposal for a Action sitemap component. For more
   information look at the javadoc comments in the file Action.java
  @@ -45,7 +45,7 @@
   > >        </when>
   > >        <otherwise>
   > >          <generate src="myapp/{1}/index.xml"/>
  -> >        </otehrwise>
  +> >        </otherwise>
   > >      </select>
   > >      <select type="browser">
   > >        <when test="netscape">
  @@ -93,7 +93,7 @@
   component in the sitemap so far. Generally speaking I think a Sitemap
   Action is an object that acts upon an application model based on data
   supplied by the environments objectModel (ie Request). It's its
  -responsability to make some data available to the Sitemap engine as
  +responsibility to make some data available to the Sitemap engine as
   further selection/matching criteria (a List object) as well as in the
   objectModel for other sitemap components
   
  @@ -142,14 +142,14 @@
   someone will do it with a sitemap component :/
   Authorisation is more dependant on the application context and there are
   the possibilities to use AuthorisationMatchers, AuthorisationSelectors,
  -AuthorisationActions or a authorisation logicsheeet, what ever suit your
  +AuthorisationActions or a authorisation logicsheet, what ever suit your
   needs best.
   
   > What about form validation ?
   
   Even here, it depends. If you only want to validate form data a Selector
   can be used to achieve that and in the <map:when> elements you
  -regenerate the resource if validation failes or choose an action to put
  +regenerate the resource if validation fails or choose an action to put
   the form data into your application model and generate the next screen
   or whatever.
   
  @@ -203,7 +203,7 @@
   > NoEntry.html type page.
   > ...
   >
  -> So when I designe a sitemap for a web-application I want to somehow be able
  +> So when I design a sitemap for a web-application I want to somehow be able
   > to do the following.
   >
   > * Anything under webapp/ must run SessionValidatorAction
  @@ -211,12 +211,12 @@
   > "admin" role
   > * Then specific resources webapp/a.xml, webapp/b.xml and webapp/admin/c.xml
   > must run FormValidationAction with appropriate form schema and the
  -> apprporiate FormDBEntryAction
  +> appropriate FormDBEntryAction
   
   Didn't get the last one? What is a FormDBEntryAction for? Probably an
   XSP page?
   
  -> * A user can also arbitarily submit an action from any page (via post
  +> * A user can also arbitrarily submit an action from any page (via post
   > request or perhaps a ?action=blah tacked onto URL) that must be executed.
   
     <match type="uri" pattern="webapp/**">
  @@ -263,7 +263,7 @@
   >
   > So what would I want to see in a Cocoon-Application framework ???
   >
  -> Well actions are independent of resources and exist in a seperate namespace.
  +> Well actions are independent of resources and exist in a separate namespace.
   >
   > Each request can in theory result in a action-pipeline.
   >
  @@ -288,7 +288,7 @@
   > to C2 and I suspect many others would too :P.
   
   Implementing the framework to use actions like I've mentioned through
  -out this mail is a matter of an hour or two. But your're right
  +out this mail is a matter of an hour or two. But you're right
   implementing general actions for general usage is another thing.
   
   Giacomo
  
  
  
  1.5       +7 -7      xml-cocoon2/xdocs/actions.xml
  
  Index: actions.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/actions.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- actions.xml	2001/07/17 12:31:29	1.4
  +++ actions.xml	2001/07/18 11:11:38	1.5
  @@ -21,7 +21,7 @@
        at run time, we surmised that sometimes we need to adjust the pipeline
        based on runtime parameters, or even the contents of the Request parameter.
        Without the use of Actions this would make the sitemap almost
  -     incomprehensable. 
  +     incomprehensible. 
       </p>
       <p>
        The quick and dirty definition of an Action is "a Sitemap Component that
  @@ -77,7 +77,7 @@
        <p>
         The alternative is to use Actions.  Actions handle the pure logic
         handling portions of your site.  This allows you to create each page
  -      in the multiplage form to handle any logic it needs to for display
  +      in the multipage form to handle any logic it needs to for display
         purposes only.  Your form handling information is kept separate, and
         can even predictably change the pipeline used in the sitemap.
        </p>
  @@ -162,7 +162,7 @@
          </source>
          <p>
           Using this approach, we will generate the file named "hello_world.xsp"
  -        because the value of the Sitemap paramter "{world}" is "hello".  Also,
  +        because the value of the Sitemap parameter "{world}" is "hello".  Also,
           the file "hello_world.xsp" can use the request parameter "hello" to
           produce the value "world".
          </p>
  @@ -183,7 +183,7 @@
          <source>
   <![CDATA[
   <map:match pattern="file">
  -  <map:act type="hello-world" src="optinal src">
  +  <map:act type="hello-world" src="optional src">
       <!-- and here come the parameters: -->
       <map:parameter name="first parameter" value="test"/>
   
  @@ -208,10 +208,10 @@
        You can arrange actions in an action set. The sitemap calls the
        act method of those actions in the sequence they are defined in the 
        action set. It is possible to signal to the sitemap to
  -     call an antion only if the Environments getAction method returns
  +     call an action only if the Environments getAction method returns
        a String identical to the value supplied with an action attribute.
        In the current implementation of the HttpEnvironment the value 
  -     returned by the getAction methos is determined by a http parameter 
  +     returned by the getAction method is determined by a http parameter 
        called "cocoon-action". So far let's have a look at at possible 
        action set definition:
       </p>
  @@ -273,7 +273,7 @@
       </p>
       <p>
   However, one is not limited to specify distinct values at the action attribute.
  -It is possible and I think usefull to mark several actions with the same
  +It is possible and I think useful to mark several actions with the same
   action attribute value which will then be called in sequence. This allows you
   to choose a granularity of your actions at will.
       </p>
  
  
  
  1.8       +5 -5      xml-cocoon2/xdocs/caching.xml
  
  Index: caching.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/caching.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- caching.xml	2001/07/02 09:03:36	1.7
  +++ caching.xml	2001/07/18 11:11:38	1.8
  @@ -27,7 +27,7 @@
                  For more information about configuration see the chapter below.</p>
               <p>The following subchapters describe the available caching algorithms.</p>
   		<s2 title="The CachingEventPipeline">
  -			<p>The CachingEventPipelineuses a very easy but effectiv approach
  +			<p>The CachingEventPipelineuses a very easy but effective approach
                        to cache the event pipelines of a request: The pipeline process
                        is cached up to the most possible point.</p>
                     <p>Each sitemap component (generator or transformer) which might be
  @@ -73,7 +73,7 @@
   			<s3 title="Examples">
   				<p>If you have the following pipeline:</p>
                           <p>Generator[type=file|src=a.xml]->Transformer[type="xslt"|src=a.xsl]->Serializer</p>
  -				<p>The file generator is cacheable and generates a key which hashesthe src 
  +				<p>The file generator is cacheable and generates a key which hashes the src 
            			   (or the filename) to build the key. The cache
                              validity object uses the last modification date of the xml file.</p>
   				<p>The xslt transformer is cacheable and generates a key which hashes
  @@ -86,7 +86,7 @@
                              the serializer.</p>
   				<p>Only part of the following pipeline is cached:</p>
                           <p>Generator[type=file|src=a.xml]->Transformer[type="xslt"|src=a.xsl]->Transformer[type=sql]->Transformer[type="xslt"|src=b.xsl]->Serializer</p>
  -				<p>The file generator is cacheable and generates a key which hashesthe src 
  +				<p>The file generator is cacheable and generates a key which hashes the src 
            			   (or the filename) to build the key. The cache
                              validity object uses the last modification date of the xml file.</p>
   				<p>The xslt transformer is cacheable and generates a key which hashes
  @@ -129,7 +129,7 @@
                  For more information about configuration see the chapter below.</p>
               <p>The following subchapters describe the available caching algorithms.</p>
   		<s2 title="The CachingStreamPipeline">
  -			<p>The <code>CachingStreamPipeline</code> uses a very easy but effectiv approach
  +			<p>The <code>CachingStreamPipeline</code> uses a very easy but effective approach
                        to cache the stream pipelines of a request: If the underlying
                        event stream and the serializer is cacheable the request is cached.
                        If a reader is used instead and it is cacheable, the response
  @@ -151,7 +151,7 @@
                        simple as a serializer often has no other input than the sax events. In
                        this case the key for this serializer can be a simple constant value
                        and the validity object is the <code>NOPCacheValidity</code>.</p>
  -                  <p>A reader is cacheable if it imimplements the <code>Cacheable</code> 
  +                  <p>A reader is cacheable if it implements the <code>Cacheable</code> 
                        interface.</p>
                     <p>When a response is cached all validity objects are stored together with
                        the cached response, which is actually a byte array, in the cache. 
  
  
  
  1.3       +3 -3      xml-cocoon2/xdocs/contrib.xml
  
  Index: contrib.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/contrib.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- contrib.xml	2001/06/08 10:54:24	1.2
  +++ contrib.xml	2001/07/18 11:11:38	1.3
  @@ -64,7 +64,7 @@
       having too many questioners and not enough experts to respond to all the questions.</li>
      <li>Testing Cocoon (especially its less-frequently-used features) on various configurations
       and reporting back.</li>
  -   <li>Debugging - producing reproducable test cases and/or finding causes of bugs (at the time of
  +   <li>Debugging - producing reproduceable test cases and/or finding causes of bugs (at the time of
       writing, some known bugs are informally listed on <connect href="todo.xml">To Do</connect>, but
       eventually a bug database should be made available on the Apache site).</li>
      <li>Specifying/analysing/designing new features for Cocoon 2 - and beyond. (If you wish to get involved
  @@ -145,7 +145,7 @@
      </ul>
      <p>And obviously, it should be tested against the current CVS snapshot of Cocoon!</p>
   
  -   <p>This testing is designed to iron out the most common kinds of incompatibilty
  +   <p>This testing is designed to iron out the most common kinds of incompatibility
       problems (Servlet >2.0 requirements; platform-dependent assumptions; JDK >1.1 code).
       These requirements are, of course, open to review and discussion. Note that
       the contributor is not required to do the testing - indeed it is probably better
  @@ -165,7 +165,7 @@
    </s2>
   
    <s2 title="Licensing Requirements for the Cocoon Distribution">
  -  <p>To avoid legal problems, the Apache Project Management Committe (PMC) have agreed on
  +  <p>To avoid legal problems, the Apache Project Management Committee (PMC) have agreed on
      a policy for under what licensing code can be accepted into Apache projects:</p>
     <ul>
      <li>Source code files must be under the Apache license and must have copyright assigned to
  
  
  
  1.2       +2 -2      xml-cocoon2/xdocs/datasources.xml
  
  Index: datasources.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/datasources.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- datasources.xml	2001/05/09 20:50:24	1.1
  +++ datasources.xml	2001/07/18 11:11:38	1.2
  @@ -19,7 +19,7 @@
       </p>
       <s2 title="Installing the Driver">
        <p>
  -       Independant of how you choose to get and maintain your JDBC connections,
  +       Independent of how you choose to get and maintain your JDBC connections,
          you have to load the driver so Cocoon can use it (unless you are using
          a J2EE container--more on that later).  This is an init parameter in
          your web.xml file.  The following snippet will show you how:
  @@ -51,7 +51,7 @@
         connection.  The JDBC data source lets Cocoon handle all the pooling
         logic.  The J2EE data source tells Cocoon how to pull the DataSource
         object from a J2EE container (thats Java 2 Enterprise Edition)--the
  -      major caviat is that Cocoon must be installed as part of a Enterprise
  +      major caveat is that Cocoon must be installed as part of a Enterprise
         Application.
        </p>
        <p>
  
  
  
  1.5       +1 -1      xml-cocoon2/xdocs/directory-generator.xml
  
  Index: directory-generator.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/directory-generator.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- directory-generator.xml	2001/07/16 14:42:29	1.4
  +++ directory-generator.xml	2001/07/18 11:11:38	1.5
  @@ -40,7 +40,7 @@
   </source>
   		</s1>
   <s1 title="Configuration">
  -<p>The following parmeter can be specified in the pipeline for 
  +<p>The following parameter can be specified in the pipeline for 
      the generate command:</p>
   <ul>
   <li>depth (optional) : Sets how deep Directory Generator should delve into the
  
  
  
  1.2       +7 -7      xml-cocoon2/xdocs/emotional-landscapes.xml
  
  Index: emotional-landscapes.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/emotional-landscapes.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- emotional-landscapes.xml	2001/05/09 20:50:22	1.1
  +++ emotional-landscapes.xml	2001/07/18 11:11:38	1.2
  @@ -44,7 +44,7 @@
   I'll explain you what the Apache Cocoon project is about and what we are
   doing to solve the problems that we encountered in our web engineering
   experiences, but from an executive perspective, yes, because we all had
  -the problems of managing a web site, dealing with our colleages, rushing
  +the problems of managing a web site, dealing with our colleagues, rushing
   to the graphical guru to have the little GIF with the new title, or
   calling the web administrator at night because the database is returning
   errors without reasons.
  @@ -54,7 +54,7 @@
   I was frustrated of seeing the best and most clever information
   technology ever invented (the web) ruined by the lack of engineering
   practices, tortured by those "let's-reinvent-the-wheel-once-again"
  -craftmen that were great at doing their jobs as inviduals but that
  +craftmen that were great at doing their jobs as individuals but that
   couldn't scale and imposed a growth saturation to the whole project.
   </p>
   
  @@ -218,7 +218,7 @@
   
   <p>
   tell me, who wrote the page? You could guess by comparing the structure,
  -but how do you know the two stuctures reflect the same semantic
  +but how do you know the two structures reflect the same semantic
   information?
   </p>
   
  @@ -326,7 +326,7 @@
   
   <p>
   that allowed me to write my pages in XML, create my "graphics" as
  -tranformation rules and generate HTML pages on the fly directly from my
  +transformation rules and generate HTML pages on the fly directly from my
   web server.
   </p>
   
  @@ -350,7 +350,7 @@
   
   <p>
   Anything without changing the basic architecture that is simply based on
  -the simple "angle braket" XML syntax.
  +the simple "angle bracket" XML syntax.
   </p>
   
       </s1>
  @@ -377,7 +377,7 @@
   It can be observed that separating people with common skills in
   different working groups increases productivity and reduces management
   costs, but only if the groups do not overlap and have clear "contracts"
  -that define their operativity and their concerns.
  +that define their operability and their concerns.
   </p>
   
   <p>
  @@ -672,7 +672,7 @@
   </p>
   
   <p>
  -Resource views are a particular type of HTTP variants, but targetted for
  +Resource views are a particular type of HTTP variants, but targeted for
   the yet-to-be-possible semantic indexing of content.
   </p>
   
  
  
  
  1.4       +3 -3      xml-cocoon2/xdocs/esql.xml
  
  Index: esql.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/esql.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- esql.xml	2001/07/09 12:47:04	1.3
  +++ esql.xml	2001/07/18 11:11:38	1.4
  @@ -137,7 +137,7 @@
             <td>returns the value of the given column as a clob</td>
             </tr>
             <tr><td>esql:row-results//esql:get-xml</td>
  -          <td>returns the value of the given column interpeted as an xml fragment.
  +          <td>returns the value of the given column interpreted as an xml fragment.
    The fragment is parsed by the default xsp parser and the document element is returned.
    If a root attribute exists, its value is taken to be the name of an element to wrap around the contents of
    the fragment before parsing.</td>
  @@ -149,10 +149,10 @@
             <td>returns the position of the current row in the result set</td>
             </tr>
             <tr><td>esql:row-results//esql:get-column-name</td>
  -          <td>returns the name of the given column. the column mus tbe specified by number, not name.</td>
  +          <td>returns the name of the given column. the column must be specified by number, not name.</td>
             </tr>
             <tr><td>esql:row-results//esql:get-column-label</td>
  -          <td>returns the label of the given column. the column mus tbe specified by number, not name.</td>
  +          <td>returns the label of the given column. the column must be specified by number, not name.</td>
             </tr>
             <tr><td>esql:row-results//esql:get-column-type-name</td>
             <td>returns the name of the type of the given column. the column must be specified by number, not name.</td>
  
  
  
  1.2       +5 -5      xml-cocoon2/xdocs/extending.xml
  
  Index: extending.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/extending.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- extending.xml	2001/05/09 20:50:22	1.1
  +++ extending.xml	2001/07/18 11:11:38	1.2
  @@ -26,7 +26,7 @@
   			<p>You may want to write a <code>Generator</code> if you want some other
   		  basis for your SAX events (maybe you want a SAX event every time the
   		  temperature of your CPU changes?) However, before writing a
  -		  <code>Generator</code> from scratch, it may be worthwile to have a look at
  +		  <code>Generator</code> from scratch, it may be worthwhile to have a look at
   		  <link href="#xsp">XSP</link>, which can create a <code>Generator</code> for
   		you.</p>
   			<p>Existing <code>Generator</code>s are: </p>
  @@ -45,11 +45,11 @@
   			 DirectoryGenerators that adds extra attributes for image files. </li>
   				<li>
   					<code>PhpGenerator</code> - Allows PHP to be used as a generator.
  -			 Builds upon the PHP servlet functionallity. Overrides the output method in
  +			 Builds upon the PHP servlet functionality. Overrides the output method in
   			 order to pipe the results into SAX events.</li>
   				<li>
   					<code>RequestGenerator</code> - [FIXME: This looks like just
  -			 outputting the request headers, the request parameters and the configuration
  +			 outputing the request headers, the request parameters and the configuration
   			 parameters. But I don't see any use of it (besides debugging and
   			 demonstration). Are there other situations in which you might want to use
   			 this?]</li>
  @@ -97,7 +97,7 @@
   			<ul>
   				<li>
   					<code>LogTransformer</code> - This is a class that can be plugged
  -			 into a pipeline to print the SAX events which passes thru this
  +			 into a pipeline to print the SAX events which passes through this
   			 <code>Transformer</code> in a readable form to a file. This
   			 <code>Transformer</code>'s main purpose is debugging.</li>
   				<li>
  @@ -165,7 +165,7 @@
   			</ul>
   		</s1>
   		<s1 title="About Action">
  -			<p>[FIXME: We have to wait until we can see what is going to happen here. Also, I wonder if this belongs here or should deserve a seperate page.]</p>
  +			<p>[FIXME: We have to wait until we can see what is going to happen here. Also, I wonder if this belongs here or should deserve a separate page.]</p>
   			<p>The Action part will be used for making Cocoon able to react on form input. This will make Cocoon no longer a simple basis for web publishing, but will make it apt for web interaction as well.</p>
   		</s1>
   		<s1 title="About XSP">
  
  
  
  1.5       +1 -1      xml-cocoon2/xdocs/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/faq.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- faq.xml	2001/07/17 21:34:23	1.4
  +++ faq.xml	2001/07/18 11:11:38	1.5
  @@ -163,7 +163,7 @@
    <answer>
     <p>
      This is another neat feature from DOS- times.
  -   To increase enviroment-space add the following line to your
  +   To increase environment-space add the following line to your
      config.sys (and restart):
      shell=c:\command.com /E:4096 /P
     </p>
  
  
  
  1.3       +1 -1      xml-cocoon2/xdocs/httprequest.xml
  
  Index: httprequest.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/httprequest.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- httprequest.xml	2001/05/23 12:32:22	1.2
  +++ httprequest.xml	2001/07/18 11:11:38	1.3
  @@ -353,7 +353,7 @@
   		<s2 title="JavaLanguage"> 
   		  <p><code>org.apache.cocoon.components.language.programming.java.JavaLanguage</code></p>
   		  
  -		  <p>This takes care for outputting Java code as source of the sitemap
  +		  <p>This takes care for outputing Java code as source of the sitemap
   			 class.</p> 
   		</s2> 
   		<s2 title="ResourcePipeline"> 
  
  
  
  1.3       +3 -3      xml-cocoon2/xdocs/i18n-transformer.xml
  
  Index: i18n-transformer.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/i18n-transformer.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- i18n-transformer.xml	2001/07/13 09:56:31	1.2
  +++ i18n-transformer.xml	2001/07/18 11:11:38	1.3
  @@ -63,7 +63,7 @@
   </para>]]></source>
   				<p>
   					Text inside the <code><![CDATA[<i18n:text>]]></code> will be used as a key to find the 
  -					translation in the dictionary. All attributes that are listed in the <code><![CDATA[<i18n:attr>]]></code> attribute also will be translated and their values will be used as dicionary keys.
  +					translation in the dictionary. All attributes that are listed in the <code><![CDATA[<i18n:attr>]]></code> attribute also will be translated and their values will be used as dictionary keys.
   				</p>
   				<note>
   					This i18n approach was re-designed to implement i18n of dates, currencies, etc.
  @@ -300,13 +300,13 @@
   		</s1>
   		<s1 title="Usage Pattern for Dictionary Generator Stylesheet">
               <p> 
  -            Desciption is given for a real world example:
  +            Description is given for a real world example:
               To correct/add Spanish translation in/to an existing dictionary:
               </p>
               <s2 title="Key generation">
               <p>
               Generate a dictionary with keys and placeholders for Spanish translations. 
  -            Optionaly, for one of the languages existing translations can be kept. 
  +            Optionally, for one of the languages existing translations can be kept. 
               To do it set stylesheet params (manually in stylesheet or in command-line):
                       mode = keys (indicates, that only keys must be in result)   
                       new-lang = es (language to be added)
  
  
  
  1.4       +1 -1      xml-cocoon2/xdocs/imagedirectory-generator.xml
  
  Index: imagedirectory-generator.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/imagedirectory-generator.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- imagedirectory-generator.xml	2001/07/16 14:42:29	1.3
  +++ imagedirectory-generator.xml	2001/07/18 11:11:38	1.4
  @@ -45,7 +45,7 @@
   </source>
   		</s1>
   <s1 title="Configuration">
  -<p>The following parmeter can be specified in the pipeline for 
  +<p>The following parameter can be specified in the pipeline for 
      the generate command:</p>
   <ul>
   <li>depth (optional) : Sets how deep Image Directory Generator should delve into the
  
  
  
  1.12      +6 -6      xml-cocoon2/xdocs/installing.xml
  
  Index: installing.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/installing.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- installing.xml	2001/07/16 06:36:26	1.11
  +++ installing.xml	2001/07/18 11:11:38	1.12
  @@ -55,7 +55,7 @@
             <li>In "Authentication:" choose ""passwd" file on the cvs server";</li>
             <li>Click "Ok";</li>
             <li>Click admin-&gt;login;</li>
  -          <li> When asked for the password: anwer "anoncvs" (without quotes);</li>
  +          <li> When asked for the password: answer "anoncvs" (without quotes);</li>
             <li> Click "create-&gt;checkout module";</li>
             <li>Module name and path on the server is "xml-cocoon2" (no quotes);</li>
             <li>Choose a dir to put the source code in;</li>
  @@ -64,17 +64,17 @@
               window;</li>
             <li>Wait until you see "*****CVS exited normally with code 0*****" in the
               log window;</li>
  -          <li>The Cocoon2 source is now on your HD.</li>
  +          <li>The Cocoon2 source is now on your harddrive.</li>
           </ol>
         </s2>
         <s2 title="Step-by-step instructions for Unix">
           <ol>
             <li>Start the shell of your choice.</li>
             <li>Enter "cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login".</li>
  -          <li>When asked for the password: anwer "anoncvs".</li>
  +          <li>When asked for the password: answer "anoncvs".</li>
             <li>Enter "cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic -z3 checkout xml-cocoon2". This will create a directory called "xml-cocoon2" where the Cocoon2 source will be stored.</li>
             <li>Wait until cvs has finished.</li>
  -          <li>The Cocoon2 source is now on your HD.</li>
  +          <li>The Cocoon2 source is now on your harddrive.</li>
           </ol>
           <p>In case you want to update your Cocoon2 source tree to the
             current version, change to the "xml-cocoon2" directory and
  @@ -84,9 +84,9 @@
   
    <s1 title="Building Cocoon2">
   
  -    <s2 title="Set JAVA_HOME enviornment variable">
  +    <s2 title="Set JAVA_HOME environment variable">
   
  -      <p>Set the JAVA_HOME enviornment variable to point to the root directory of
  +      <p>Set the JAVA_HOME environment variable to point to the root directory of
         the Java Development Kit installed on your machine. To do this simply type:</p>
   
         <source>
  
  
  
  1.6       +1 -1      xml-cocoon2/xdocs/jars.xml
  
  Index: jars.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/jars.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- jars.xml	2001/07/18 09:30:44	1.5
  +++ jars.xml	2001/07/18 11:11:38	1.6
  @@ -238,7 +238,7 @@
        <td>XTTransformer transformer</td>
        <td/>
        <td>? why have xt <strong>and</strong> xalan. Has this not been
  -       superseeded by the TraxTransformer ?</td>
  +       superseded by the TraxTransformer ?</td>
      </tr>
     </table>
    </s1>
  
  
  
  1.4       +1 -1      xml-cocoon2/xdocs/log-transformer.xml
  
  Index: log-transformer.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/log-transformer.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- log-transformer.xml	2001/07/17 14:47:20	1.3
  +++ log-transformer.xml	2001/07/18 11:11:38	1.4
  @@ -15,7 +15,7 @@
   		<s1 title="Log Transformer">
   			<p>This transformations main purpose is debugging.
   The <code>LogTransformer</code> is a class that can be plugged into a pipeline
  -to print the SAX events which passes thru this transformer in a readable form
  +to print the SAX events which passes though this transformer in a readable form
   to a file.</p>
   <p>
    The file will be specified in a parameter tag in the sitemap pipeline to the
  
  
  
  1.2       +4 -4      xml-cocoon2/xdocs/logicsheet-concepts.xml
  
  Index: logicsheet-concepts.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/logicsheet-concepts.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- logicsheet-concepts.xml	2001/05/09 20:50:23	1.1
  +++ logicsheet-concepts.xml	2001/07/18 11:11:38	1.2
  @@ -158,7 +158,7 @@
   
       <p>
         This means that logicsheets must be able to cope with constant
  -      strings, compex expressions and nested parameter processing.
  +      strings, complex expressions and nested parameter processing.
         Also, logicsheets must be capable of reporting parameter value
         errors and, possibly, halt code generation altogether.
       </p>
  @@ -201,7 +201,7 @@
   
       <p>
         A brute-force logicsheet template may be implemented
  -      (in XSLT, as discused <jump anchor="xsl-logicsheets">below</jump>)
  +      (in XSLT, as discussed <jump anchor="xsl-logicsheets">below</jump>)
         as:
       </p>
   
  @@ -303,7 +303,7 @@
           multiple versions of the same logicsheet
         </li>
         <li>
  -        Simpler debugging: syntax errors can niow be traced to bad
  +        Simpler debugging: syntax errors can now be traced to bad
           parameter values, rather than invalid code
         </li>
         <li>
  @@ -470,7 +470,7 @@
   
       <p>
         XSLT provides all the capabilities needed for dynamic markup
  -      transformation as well for final code generation (descibed
  +      transformation as well for final code generation (described
         in
         <jump href="xsp-internals.html" anchor="logicsheet-generator">
           Logicsheet Code Generators
  
  
  
  1.4       +3 -3      xml-cocoon2/xdocs/logicsheet-forms.xml
  
  Index: logicsheet-forms.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/logicsheet-forms.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- logicsheet-forms.xml	2001/07/11 08:33:45	1.3
  +++ logicsheet-forms.xml	2001/07/18 11:11:38	1.4
  @@ -31,7 +31,7 @@
       <s2 title="The Descriptor File">
       <p>
       For details on the syntax of the descriptor file see
  -    javadocs. Basically it constists of two sections, a list of
  +    javadocs. Basically it consists of two sections, a list of
       parameters and their properties and a list of constraints or
       constraint sets. The file syntax is set up so that it can be
       shared with the database actions.
  @@ -55,8 +55,8 @@
   ]]>
        </source>
       <p>
  -    The aboce could for example describe expected input from a reservation
  -    form. Specifications in a constraint set take preceedence over
  +    The above could for example describe expected input from a reservation
  +    form. Specifications in a constraint set take precedence over
       the general ones.
       </p>
       </s2>
  
  
  
  1.2       +1 -1      xml-cocoon2/xdocs/matchers_selectors.xml
  
  Index: matchers_selectors.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/matchers_selectors.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- matchers_selectors.xml	2001/07/11 08:32:43	1.1
  +++ matchers_selectors.xml	2001/07/18 11:11:38	1.2
  @@ -97,7 +97,7 @@
   Actions should be used to <em>"do"</em> something, not to chose
   between different sub pipelines. That should be done only, if an error
   occurred and you cannot continue the regular pipeline. Of course this
  -is a fuzzy criterion and using an action to chose between exacty two
  +is a fuzzy criterion and using an action to chose between exactly two
   sub pipelines is a very common task i.e. for authentication. Also,
   often actions have no nested elements and the further processing is
   not affected by the result of the action.  </p>
  
  
  
  1.3       +1 -1      xml-cocoon2/xdocs/patches.xml
  
  Index: patches.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/patches.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- patches.xml	2001/06/08 10:54:41	1.2
  +++ patches.xml	2001/07/18 11:11:38	1.3
  @@ -20,7 +20,7 @@
      to the <link href="mailto:cocoon-dev@xml.apache.org">cocoon-dev</link> mailing list.
      These patches are not (yet) part of the Cocoon project, but need reviewing for possible
      inclusion. This system was instituted because, due to the large volume of mail and
  -   the lack of time of the committers, some patches tended to get forgetten about. This
  +   the lack of time of the committers, some patches tended to get forgotten about. This
      queue does not guarantee that any patch will be reviewed within a reasonable time frame,
      but it does at least make them easier to find!
     </p>
  
  
  
  1.3       +2 -2      xml-cocoon2/xdocs/sessions.xml
  
  Index: sessions.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/sessions.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- sessions.xml	2001/05/23 12:32:22	1.2
  +++ sessions.xml	2001/07/18 11:11:38	1.3
  @@ -17,7 +17,7 @@
       because HTTP and related protocols are stateless,
       but sometimes we need stateful information about visitors of a Cocoon site.
       For a more precise analysis of a web site, the tracking of visitors
  -    should work independant of the visitor's browser and of the visitor's decision
  +    should work independent of the visitor's browser and of the visitor's decision
       whether we enabled cookies or not. Last not least, Cocoon 2 should not
       be dependant of the method the servlet engine prefers to generate session IDs.
       In this document, it is described step by step what has to be done to enable
  @@ -50,7 +50,7 @@
             <ul>
               <li>creation of new session IDs</li>
               <li>full session control by the underlying Servlet API 2.2 servlet engine</li>
  -            <li>cookie- and URI-based session managment</li>
  +            <li>cookie- and URI-based session management</li>
               <li>automatic link rewrite if you like your XSP pages to be URI-session-aware</li>
             </ul>
            </s2>
  
  
  
  1.4       +9 -9      xml-cocoon2/xdocs/sitemap.xml
  
  Index: sitemap.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/sitemap.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sitemap.xml	2001/07/13 09:56:54	1.3
  +++ sitemap.xml	2001/07/18 11:11:38	1.4
  @@ -73,10 +73,10 @@
        resource authorisation) should be provided.</li>
       <li>sitemaps should not limit Cocoon's intrinsic modular extensibility.</li>
       <li>resources must be matched with all possible state variables, not
  -     only with URI (http parameters, enviornment variables, server
  +     only with URI (http parameters, environment variables, server
        parameters, time, etc...).</li>
       <li>sitemaps should embed the notion of "semantic resources" to be
  -     future-compatible with sematic crawling and indexing.</li>
  +     future-compatible with semantic crawling and indexing.</li>
       <li>sitemaps should be flexible enough to allow a complete web site to
        be built with Cocoon.</li>
      </ol>
  @@ -396,7 +396,7 @@
          as nodes and leaves.
        </p>
        <p>The subsitemaps serve two important goals: scalability and
  -      simplification of maintainance. The different subsitemaps are indepent
  +      simplification of maintainance. The different subsitemaps are independent
         and don't affect each other.
       </p>
        <source>
  @@ -431,10 +431,10 @@
        Usually you use the same SitemapComponents over and over again in your sub-sitemaps. 
        And because you have a contract between the parent and sub sitemaps (the uri-prefix) you 
        can deliver common SitemapComponents from the parent sitemap to your sub-sitemaps as well.
  -     If you break a sitemap all its sub-sitemaps are broken as well (because of the hierarchical arragement).
  +     If you break a sitemap all its sub-sitemaps are broken as well (because of the hierarchical arrangement).
        </p>
        <p>
  -     However you can create independant subsitemaps, which meet the following goals:
  +     However you can create independent subsitemaps, which meet the following goals:
        </p>
        <ol>
         <li>Simplify site construction</li>
  @@ -445,9 +445,9 @@
        <p>
        Just build a main sitemap with the minimum needs: A matcher and a selector. 
        These two components allow to select and direct to mount two other sitemaps.
  -     These sub-sitemaps load the componants they need (which includes generators
  +     These sub-sitemaps load the components they need (which includes generators
        and transformers etc...) and have the map elements for that site/application.
  -     The benefit is that each sitemap is completely independant of each other and
  +     The benefit is that each sitemap is completely independent of each other and
        any error in that sitemap does not kill any other sitemap. 
        </p>
        <p>
  @@ -525,7 +525,7 @@
       <p>
        This interfaces identifies classes that produce XML data, sending SAX
        events to the configured <code>XMLConsumer</code>.<br/>
  -     It's beyond the scope of this interface to specify a way in wich the XML
  +     It's beyond the scope of this interface to specify a way in which the XML
        data production is started.
       </p>
   
  @@ -690,7 +690,7 @@
             *                    calling environment which may be used
             *                    to select values to test the expression.
             * @param parameters  The sitemap parameters, as specified by &lt;parameter/&gt; tags.
  -          * @return boolean    Signals successfull test.
  +          * @return boolean    Signals successful test.
             */
            boolean select (String expression, Map objectModel, Parameters parameters);      
         }
  
  
  
  1.4       +11 -11    xml-cocoon2/xdocs/sql-transformer.xml
  
  Index: sql-transformer.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/sql-transformer.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sql-transformer.xml	2001/07/13 09:56:56	1.3
  +++ sql-transformer.xml	2001/07/18 11:11:38	1.4
  @@ -30,7 +30,7 @@
   			</ul>
   </s1>
   
  -<s1 title="Basic functionallity">
  +<s1 title="Basic functionality">
   <p>
   To be able to query a database, we need XML that describes exactly what we want 
   to do. The general structure of this input XML is as follows:
  @@ -49,7 +49,7 @@
       </source>
   
   <p>
  -Nothing prevents you from putting other XML aroung the page element. If you do, 
  +Nothing prevents you from putting other XML around the page element. If you do, 
   it will stay untouched. The format of the SQL statement or the stored procedure 
   is exactly the same as if you would call it directly from java with a prepared 
   statement or a callable statement.
  @@ -70,7 +70,7 @@
   </li>
   <li>
   isstoredprocedure:
  -When you want to use stored procedures, you have to explicitely add this 
  +When you want to use stored procedures, you have to explicitly add this 
   attribute to the query element. By default, the transformer assumes that you 
   want to execute a SQL statement.
   <br/>
  @@ -120,11 +120,11 @@
   </p>
   <p>
   The 'show-nr-of-rows' instructs the transformer to count the number of rows in 
  -the resultset explicitely and to set the result as attribute to the rowset 
  -element. This attribute is only usefull in combination with an sql statement, 
  +the resultset explicitly and to set the result as attribute to the rowset 
  +element. This attribute is only useful in combination with an sql statement, 
   not with stored procedures. If a stored procedure returns a resultset and you 
   want to know how many rows it contains, you have to count the  number of rows in 
  -another transformer or your stored procedure has to rerutn it also (last 
  +another transformer or your stored procedure has to return it also (last 
   solution is the best one)
   </p>
   <p>
  @@ -170,12 +170,12 @@
   </p>
   <p>
   By now you should be able to use the SQLTransformer, but there are some more 
  -options you might find usefull...
  +options you might find useful...
   </p>
   
   </s1>
   
  -<s1 title="Advanced functionallity">
  +<s1 title="Advanced functionality">
   <s2 title="Substitution">
   <p>
   Sometimes you need more information before you can execute a query, eg. the name 
  @@ -241,7 +241,7 @@
   
   <s2 title="Ancestors">
   <p>
  -This functionallity is best described by a simple example.
  +This functionality is best described by a simple example.
   </p>
   <p>
   Take following input XML:
  @@ -313,7 +313,7 @@
   
   <p>
   Stored procedures can return data as a parameter. To make use of this 
  -functionallity in java, you have to register these parameters as 'out 
  +functionality in java, you have to register these parameters as 'out 
   parameters'. Since this information is application specific, the SQLTransformer 
   uses reflection to retrieve the data in the right format. For this, an extra 
   element is needed in the input XML:
  @@ -375,7 +375,7 @@
   element will be created, containing all the data of the resultset.
   It is also possible to use an 'in-parameter' element, eg. &lt;in-parameter 
   sql:nr="1" sql:value="1"/&gt;. 
  -This functionallity is only provided to be complete, because it is available in 
  +This functionality is only provided to be complete, because it is available in 
   java itself. You can also use the 'in-parameter' in combination with a SQL 
   statement.
   Used in combination with an out-parameter, a ?-parameter can be an in-parameter 
  
  
  
  1.5       +3 -3      xml-cocoon2/xdocs/uc2.xml
  
  Index: uc2.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/uc2.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- uc2.xml	2001/07/16 06:36:26	1.4
  +++ uc2.xml	2001/07/18 11:11:38	1.5
  @@ -14,7 +14,7 @@
    <body>
      <s1 title="Overview">
        <p>
  -     This document is inteded for both Users and Developers 
  +     This document is intended for both Users and Developers 
        and presents an overall picture of @Name@.
        </p>
   
  @@ -133,7 +133,7 @@
       <s2 title="Core Cocoon">
         <ul>
           <li>Avalon framework for logging, configuration, threading, context etc.</li>
  -        <li>Cacheing mechanism</li>
  +        <li>Caching mechanism</li>
           <li>Pipeline handling</li>
           <li>Program generation, compilation, loading and execution.</li>
           <li>Base classes for generation, transformation, serialization, components.</li>
  @@ -205,7 +205,7 @@
   // A bunch of other imports 
   
   public class counter_xsp extends XSPGenerator {
  -   // .. Bookkeepig stuff commented out.
  +   // .. Bookkeeping stuff commented out.
     /* User Class Declarations */
     static private int counter = 0;
     private synchronized int count() {
  
  
  
  1.3       +2 -2      xml-cocoon2/xdocs/xslt-transformer.xml
  
  Index: xslt-transformer.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/xslt-transformer.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xslt-transformer.xml	2001/07/13 09:57:14	1.2
  +++ xslt-transformer.xml	2001/07/18 11:11:39	1.3
  @@ -14,7 +14,7 @@
   	<body>
   		 <s1 title="Trax/XSLT Transformer">
   			<p>The xslt transformer reads an xsl document from the local file system or from any url.
  -	               It transformes the sax stream using this stylesheet.</p>
  +	               It transforms the sax stream using this stylesheet.</p>
         	      <p>The xslt transformer is the default transformer .</p>
   			<ul>
   				<li>Name : xslt</li>
  @@ -35,7 +35,7 @@
                           This property is false by default. If set to true the values of a request
                           parameter is available using a variable in the xslt with the name of the parameter.</li>
   				<li>use-browser-capabilities-db: true|false - This configuration forces the transformer to make all
  -                        properties from the browser capability database available in the XSLT stylesheetas.
  +                        properties from the browser capability database available in the XSLT stylesheet as.
                           Note that this might have issues concerning cachability of the generated output of this
                           transformer as the caching algorithm adds this values to the validation phase.
                           The default for this property is false.</li>
  
  
  
  1.3       +26 -26    xml-cocoon2/xdocs/xsp-internals.xml
  
  Index: xsp-internals.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/xdocs/xsp-internals.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xsp-internals.xml	2001/05/23 12:32:22	1.2
  +++ xsp-internals.xml	2001/07/18 11:11:39	1.3
  @@ -218,7 +218,7 @@
         </generator>
         <filter name="xslt">
           <parameter name="stylesheet"
  -          value="../samples/stylsheets/simple-page.xsl"/>
  +          value="../samples/stalemates/simple-page.xsl"/>
         </filter>
         <serializer name="html">
           <parameter name="contentType" value="text/html"/>
  @@ -296,10 +296,10 @@
        <code>hasContentChanged()</code> method that is tested by
        <code>ServerPagesGenerator</code> to assert whether dynamic content should
        not be regenerated for a given request. The default implementation
  -     unconditionally returns <code>true</code>, but can be overriden by XSP
  +     unconditionally returns <code>true</code>, but can be overridden by XSP
        pages based on their interpretation of the Cocoon <code>request</code>
        object.  This is an <em>experimental</em> feature that will become
  -     meaningful only when a SAX-event cacheing mechanism is added to Cocoon.
  +     meaningful only when a SAX-event caching mechanism is added to Cocoon.
      </p>
    
      <p>
  @@ -435,7 +435,7 @@
      </s2>
   
      <anchor id="program-unload"/>
  -   <s2 title="Unoading Programs">
  +   <s2 title="Unloading Programs">
        <p>
          When a previously loaded program is no longer needed (or becomes
          "outdated" as explained below) the language processor may need to
  @@ -567,7 +567,7 @@
        </p>
   
        <p>
  -       This method exists to asist markup language code generators in
  +       This method exists to assist markup language code generators in
          escaping <code>Text</code> XML nodes.
        </p>
      </s2>
  @@ -593,7 +593,7 @@
      <ul>
        <li>Variable <code>compilerClass</code>. Used to create instances
            of the language's
  -         <jump achor="compiler">compiler</jump>.
  +         <jump anchor="compiler">compiler</jump>.
        </li>
        <li>Variable <code>deleteSources</code>. Used to state whether
            intermediate source files should be deleted after successful
  @@ -741,7 +741,7 @@
          </p>
   
            <ul>
  -           <li><em>Javac</em>. A wrapper to Sun's bultin compiler
  +           <li><em>Javac</em>. A wrapper to Sun's builtin compiler
              </li>
              <li><em>Jikes</em>. A wrapper to IBM's <em>Jikes</em> compiler
              </li>
  @@ -780,7 +780,7 @@
   
        <p>
          Method <code>doUnload</code> provides an empty default implementation
  -       that can be overriden by derived compiled languages should unloading
  +       that can be overridden by derived compiled languages should unloading
          cleanup be actually required.
        </p>
   
  @@ -839,7 +839,7 @@
   
        <ul>
          <li><code>addDirectory</code>. Passed to the proxied
  -           <code>RepositortyClassLoader</code>
  +           <code>RepositoryClassLoader</code>
          </li>
          <li><code>loadClass</code>. Passed to the proxied
              <code>RepositortyClassLoader</code>
  @@ -924,7 +924,7 @@
      <note>
        Despite being supported by BSF, Rhino Javascript is separately
        supported by Cocoon as a compiled language in order to take
  -     advantage of automatic class reloading and persisent class file
  +     advantage of automatic class reloading and persistent class file
        storage.
      </note>
   
  @@ -1059,7 +1059,7 @@
      </s2>
   
       <anchor id="logicsheet-class"/>
  -    <s2 title="The Logichseet class">
  +    <s2 title="The Logicsheet class">
         <anchor id="logicsheet"/>
         <p>
           A <em>logicsheet</em> is an XML filter used to translate user-defined
  @@ -1082,7 +1082,7 @@
         <p>
           Logicsheets are represented in class
           <link href="javadocs/org/apache/cocoon/components/language/markup/Logicsheet.html">
  -          <code>Logichseet</code>.
  +          <code>Logicsheet</code>.
           </link>
           This
           class exposes the following methods:
  @@ -1109,7 +1109,7 @@
           Currently, <code>Logicsheet</code> is a concrete class. It should
           be redefined as an interface in order to decouple it from the use
           of XSLT stylesheets. Again, while stylesheets are the "obvious" way
  -        to implement logichseets, a user-supplied XML filter may also be
  +        to implement logicsheets, a user-supplied XML filter may also be
           used in some cases.
           The current implementation uses an ugly
           hack where a Xalan stylesheet processor is used to perform
  @@ -1119,7 +1119,7 @@
       </s2>
   
       <anchor id="named-logicsheet"/>
  -    <s2 title="Named Logichseets">
  +    <s2 title="Named Logicsheets">
         <p>
           As explained in
           <jump href="logicsheet-concepts.html" anchor="logicsheet-object">
  @@ -1169,7 +1169,7 @@
         <p>
           This feature relieves page authors from the need to explicitly
           declare commonly used logicsheets in their documents. Builtin
  -        logichseets are automatically applied if the document declares
  +        logicsheets are automatically applied if the document declares
           their same namespace URI.
         </p>
   
  @@ -1181,7 +1181,7 @@
       </s2>
   
       <anchor id="logicsheet-generator"/>
  -    <s2 title="Logichseet Code Generators">
  +    <s2 title="Logicsheet Code Generators">
         <p>
           Logicsheets translate dynamic tags to equivalent code-embedding
           directives expressed in the markup language at hand. They do not,
  @@ -1206,7 +1206,7 @@
         <ul>
           <li><code>addLogicsheet</code>.
               Add a logicsheet to the generator's logicsheet list.
  -            Logichseets are applied in the order of their addition.
  +            Logicsheets are applied in the order of their addition.
           </li>
           <li><code>generateCode</code>.
               Return a string containing a source program resulting from
  @@ -1216,14 +1216,14 @@
   
         <p>
           Though "regular" logicsheets as such do not emit source code,
  -        <code>LogicshetCodeGenerator</code> expects its <em>last</em>
  +        <code>LogicsheetCodeGenerator</code> expects its <em>last</em>
   	stylesheet to produce <em>a single element</em> containing only
   	a text node.
         </p>
   
         <p>
  -        This final, programming language-specific logichseet is
  -        reponsible for actually expanding code-embedding directives
  +        This final, programming language-specific logicsheet is
  +        responsible for actually expanding code-embedding directives
           into source code.
         </p>
   
  @@ -1301,7 +1301,7 @@
    <s1 title="The XSP Markup Language">
      <p>
        So far, programming and markup languages have been described
  -     in general, without explicitly refering to the XSP language.
  +     in general, without explicitly referring to the XSP language.
      </p>
   
      <p>
  @@ -1315,7 +1315,7 @@
   
   
      <note>
  -     The XSP syntax is being revised to allow for the omision of the
  +     The XSP syntax is being revised to allow for the omission of the
        root <code>&lt;xsp:page&gt;</code> element. This is convenient
        for the (typical) case in which all logic has been conveniently
        placed in logicsheets so that XSP pages do not need to embed any
  @@ -1397,7 +1397,7 @@
      </s2>
   
      <anchor id="xsp-builtin"/>
  -   <s2 title="XSP Builtin Logichseets">
  +   <s2 title="XSP Builtin Logicsheets">
        <p>
          XSP for Java currently provides only 2 builtin logicsheets:
          <code>request</code> and <code>response</code>, associated
  @@ -1459,7 +1459,7 @@
      </p>
   
      <p>
  -     This method is reponsible for locating, loading and instantiating
  +     This method is responsible for locating, loading and instantiating
        a program derived from the given source document. Failing this,
        the program is generated and stored in an external, persistent
        <em>repository</em>.
  @@ -1648,11 +1648,11 @@
            passed to subclasses for easier initialization
        </li>
        <li><code>setParameters</code>.
  -         An empty method to be overriden by subclasses for parameter-based
  +         An empty method to be overridden by subclasses for parameter-based
            initialization
        </li>
        <li><code>setAdditionalConfiguration</code>.
  -         An empty method to be overriden by subclasses when parameter-based
  +         An empty method to be overridden by subclasses when parameter-based
            initialization is not sufficient because there are nested
            configuration elements in the corresponding sitemap entry
        </li>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org