cziegeler    2002/12/06 07:31:01

  Modified:    targets/cocoon changes.html doclist.html index.html
                        todo.html who.html
               targets/cocoon/apidocs/org/apache/cocoon/acting
                        AbstractAction.html
                        AbstractComplementaryConfigurableAction.html
                        AbstractConfigurableAction.html
                        AbstractDatabaseAction.html
                        AbstractValidatorAction.html Action.html
                        ComposerAction.html ConfigurableComposerAction.html
                        ConfigurationHelper.html DatabaseAddAction.html
                        DatabaseAuthenticatorAction.html
                        DatabaseDeleteAction.html DatabaseSelectAction.html
                        DatabaseUpdateAction.html FormValidatorAction.html
                        HelloAction.html HttpHeaderAction.html
                        LocaleAction.html RequestParamAction.html
                        RequestParameterExistsAction.StringParts.html
                        RequestParameterExistsAction.html
                        ResourceExistsAction.html ScriptAction.html
                        ServerPagesAction.html
                        SessionInvalidatorAction.html
                        SessionIsValidAction.html
                        SessionPropagatorAction.html
                        SessionStateAction.html SessionValidatorAction.html
                        SetCharacterEncodingAction.html
                        ValidatorActionHelper.html
                        ValidatorActionResult.html package-frame.html
                        package-summary.html package-tree.html
               targets/cocoon/developing parent-component-manager.html
               targets/cocoon/developing/webapps index.html
               targets/cocoon/faq faq-configure-c2.html
               targets/cocoon/installing index.html jars.html updating.html
               targets/cocoon/plan catalog.html changes-doc.html
                        release.html
               targets/cocoon/userdocs/concepts actions.html caching.html
                        catalog.html databases.html index.html
                        matchers_selectors.html modules.html mrustore.html
                        persistence.html sitemap-examples.html sitemap.html
                        storejanitor.html views.html xmlform.html
                        xmlsearching.html
  Added:       targets/cocoon/apidocs/org/apache/cocoon/acting/modular
                        DatabaseAction.CacheHelper.html
                        DatabaseAction.Column.html
                        DatabaseAction.LookUpKey.html DatabaseAction.html
                        DatabaseAddAction.html DatabaseDeleteAction.html
                        DatabaseQueryAction.html DatabaseSelectAction.html
                        DatabaseUpdateAction.html TestAction.html
                        package-frame.html package-summary.html
                        package-tree.html
               targets/cocoon/userdocs/concepts validation.html
  Log:
  Updating site
  
  Revision  Changes    Path
  1.28      +898 -15   xml-site/targets/cocoon/changes.html
  
  Index: changes.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/changes.html,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- changes.html      4 Dec 2002 05:20:17 -0000       1.27
  +++ changes.html      6 Dec 2002 15:30:53 -0000       1.28
  @@ -191,7 +191,891 @@
   
    
   
  - <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b> 
2.0.4-dev (December 3 2002)</b></font>
  + <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b> 
2.1-dev (December 6 2002)</b></font>
  +<ul>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Cleaned up the esql logicsheet and helper classes.
  +    Created classes for db specific stuff.
  +    Improved the limit/paging features.
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Moved the jsp components to the jsp block, using hand-made-to-be-cleaned
  +    mock objects for the weblogic specific imports.
  +    Had also to move some definitions from the cocoon roles and xconf file.
  +    This moving of the blocks is indeed cleaning the core! :-)
  +  (NKB)</font>
  +</li>   
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Updated block build system to compile and use mock objects in 
  +    the "mocks" subdir of the blocks if present.
  +  (NKB)</font>
  +</li>      
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New InputModule to access contents of
  +   an XMLFile using JXPath, based on patch from Jeff Turner ([EMAIL 
PROTECTED]).
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Moved endorsed libs in ./lib/endorsed, so that they can be added in the 
build file
  +    easily as java jvm args, or in the future copied to the webserver or 
Java endorsed dir.
  +    Currently it enables Jetty to run easily in 1.4 JVMs without need to 
copy libs to
  +    the endorsed dir.
  +  (NKB)</font>
  +</li>    
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added jetty webserver for fast and easy Cocoon test and evaluation. 
  +    To run launch "build run" and point the browser to http://localhost:8888/
  +    Since it seems there is a bug somewhere, ATM point to 
  +    http://localhost:8888/documentation/index.html to see the page.
  +  (NKB)</font>
  +</li>   
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Removed ./tools/build-i.xml and moved the interactive targets in main 
build.
  +    Removed ./tools/build-s.xml and removed all references to scratchpad 
builds (not used).    
  +  (NKB)</font>
  +</li>   
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Removed JTidyTask that was not used and switched to using the Ant input 
task from UserInputTask.
  +  (NKB)</font>
  +</li>  
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    Added useexternalfile="yes" attribute makes Ant collect all package 
names in a temporary 
  +    file and give that to Javadoc, thus going round the Wintel long command 
truncation issue.
  +  (NKB) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14795";>bug 
14795</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Moved LDAPTransformer to a block called "naming".
  +  (NKB)</font>
  +</li>  
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   New build target "validate-schematron" to conduct build-time validation
  +   (currently only the sitemaps) using RELAX NG grammars with embedded
  +   Schematron rules.
  +   This uses <a href="http://www.ascc.net/xml/schematron/";>Schematron</a>
  +   stylesheets from Rick Jelliffe and Academia Sinica Computing Center, 
Taiwan.
  +  (DC) Thanks to <a href="mailto:[EMAIL PROTECTED]">Colin Paul Adams</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14581";>bug 
14581</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Enhanced the RELAX NG grammar for sitemap.xmap files and added embedded
  +   Schematron rules. 
  +  (DC) Thanks to <a href="mailto:[EMAIL PROTECTED]">Colin Paul 
Adams</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Fix setOutputStream throwing IOExeption in XMLSerializer, and 
TextSerializer.
  +  (BH)</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Make the CLI report errors correctly to the screen when a page generation 
fails.
  +  (NKB)</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Moved POI to a block. Applied patch without moving the core 
elementprocessor
  +   classes in the block.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Philipp Schmidt</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12975";>bug 
12975</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    When a part of a pipeline aggregation fails, cocoon will no more 
silently return 
  +    without reporting an error.
  +    Now, upon request of an erroneous page, the result is that I can see all 
parts, that have been processed so
  +    far on the screen and I see the error infos positioned at the bottom of 
the page.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Hussayn 
Dabbous</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Added 'query' sitemap parameter to SearchTransformer. Added configuration 
parameters to 
  +   SimpleLuceneXMLIndexerImpl for choosing the content-view and which tags 
you want stored
  +   as fields by the indexer. Added field storage implementation to 
LuceneIndexContentHandler.
  +  (JQ)</font>
  +</li>  
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New build target "validate-xdocs" to conduct build-time validation of core
  +   xml documentation (call it manually with:
  +   <code><font face="courier, monospaced">./build.sh 
validate-xdocs</font></code>).
  +  (DC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +      Added SystemPropertyModule input module to enable environment variables
  +      in sitemap attributes. E.g.: 
  +      &lt;map:transform src="{system-property:user.home}/style.xsl"&gt;
  +  (KP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +      Added resource bundle component interfaces to allow different 
  +      implementations to be used for i18n.
  +  (KP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +      Extended implementation of i18n transformer to allow markup in 
translations,
  +      inline translations (conditional processing) and named parameters.
  +      Now i18n transformer is cachable, this will affect on dynamic markup, 
  +      e.g. i18n:date-time.
  +
  +      WARN: The namespace of i18n markup is changed to 
"http://apache.org/cocoon/i18n/2.1";.
  +      i18n samples are updated to demonstrate the new features.
  +  (KP) Thanks to <a href="mailto:[EMAIL PROTECTED]">Matthieu 
Sozeau</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +     XMLForm Howto to reflect the fact that there is no
  +    need for manual handling of unchecked check-boxes.
  +  (IAI)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +     Updated Xalan to 2.4.1
  +  (IAI) Thanks to <a href="mailto:[EMAIL PROTECTED]">David 
Crossley</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Renamed the AbstractMethodAction into AbstractMultiAction and
  +    moved it from scratchpad into the maintrunk. Using it helps
  +    reducing the amount of custom actions for a webapp.
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added RELAX NG grammar for sitemap.xmap files and removed old draft 
sitemap
  +   DTD.
  +  (DC) Thanks to <a href="mailto:[EMAIL PROTECTED]">Colin Paul 
Adams</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Started moving database related stuff (actions, transformers, readers) as 
well as HSQLDB to a new blocks.
  +   Samples have not yet moved to new block, datasource declaration has.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Updated the draft DTD for sitemap.
  +  (DC) Thanks to <a href="mailto:[EMAIL PROTECTED]">Colin Paul 
Adams</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added a draft W3C XML Schema for sitemap.
  +  (KP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Removed deprecated notification classes in org.apache.cocoon.* and in
  +    org.apache.cocoon.sitemap.* and the deprecated methods in 
  +    org.apache.cocoon.components.notification.Notifier.
  +  (NKB)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added support for sitemap variable anchors {#name:variable}.
  +    This introduces a new "name" attribute for matchers and actions
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added support for direct access of root level sitemap variables {/1}
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New pipeline hint attribute to allow pipeline components (i.e. 
map:generate, map:transform
  +   and map:serialize) to hold some pipeline-specific parameters. The first 
usage of this feature
  +   is to drive manual cache points for the CachingPointProcessingPipeline.
  +  (SW) Thanks to <a href="mailto:[EMAIL PROTECTED]">Michael Melhem</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12780";>bug 
12780</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Removed all references to Loggable in favor of LogEnabled (this includes
  +   references to common abstract classes as AbstractLoggable and 
  +   AbstractDualLogEnabled)
  +  (GP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Added support for using Avalon components as Axis service objects
  +   with the AxisRPCReader.
  +  (MC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Enhancing cinclude transformer with configuration possiblities, lie
  +   POST requests and flexible parameter handling.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Enabled the RTF serializer and SWF serializer as block.
  +  (SMS) Thanks to <a href="mailto:[EMAIL PROTECTED]">Philipp Schmidt</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12799";>bug 
12799</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Enabled the chaperon text parser as block.
  +  (SMS)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added initial support for compilation of Cocoon blocks, and migrated
  +   Fop and Batik classes and configuration to the src/blocks dir.
  +   Blocks that need Avalon components not yet supported.
  +  (NKB)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added support for Avalon Excalibur instrumentation.
  +  (MC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added CascadingIOException to wrap other exceptions when an IOException 
is thrown.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added configurable buffering of the output. This removes all the problems
  +   with error handler and already committed responses etc. A new pipeline
  +   parameter "outputBufferSize" controlls the behaviour.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added AxisRPCReader to scratchpad. This reader essentially allows you
  +    to serve SOAP requests from your Cocoon application. Sample webapp with
  +    status page is also included.
  +  (MC) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12304";>bug 
12304</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Updated Jakarta Commons HTTP client jar. Fixes problems with SOAP XSP
  +    taglib.
  +  (MC) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12236";>bug 
12236</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added new ComposerReader class with various Reader refactorings.
  +  (MC) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12122";>bug 
12122</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Don't explicitly redirect to the cocoon:/ pipeline in
  +    AbstractInterpreter.forwardTo(), do it instead in
  +    system.js.
  +  (OP) Thanks to <a href="mailto:[EMAIL PROTECTED]">Ramy Mamdouh</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Fixed code generation problem in the jpath.xsl. Patch from.
  +  (OP) Thanks to <a href="mailto:[EMAIL PROTECTED]">Per-Olof 
Noren</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New user login and preferences sample to show the control flow
  +   layer.
  +  (OP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   The control flow layer can now save the global JavaScript scope in
  +   the servlet session object. This allows the value of global
  +   variables to be saved between different top-level function
  +   invocations.
  +  (OP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Profiler components extended to store intermediate SAX
  +   fragments, and also the some informations about the
  +   environment, thanks to Bruno Dumon.
  +  (SMS)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Made Commandline Cocoon (Main.java) verbose output (-V option)
  +   less cluttered and grouped the log and output methods.
  +  (NKB)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Commandline Cocoon (Main.java) now doesn't stop anymore on broken links, 
  +   but inserts an error page instead and correctly notifies it in the
  +   broken links file if requested.
  +  (NKB)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Add the methods 'copy', 'move' and 'delete' to the WriteableSource 
  +   interface.
  +  (SMS)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added the Chaperon components, examples and docs into the main tree.
  +  (SMS)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Replaced implementation from Loggable by LogEnabled to use
  +    the Avalon Logger instead of the LogKit Logger.
  +  (SMS)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Moved the SWF generator and serializer from the scratchpad into the main 
trunk.
  +    Added a hello-world sample for SWF
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added a new PDF serializer. iText seems to be good and fast alternative 
with many features
  +    iText also provides support for RTF and HTML
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Updated xerces, xalan, xml-apis jars to their latest CVS versions. 
Especially due to some xerces bugs in the 2.0 release
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Made docs target use logging to file via the logkit.xconf and added 
informative System.out messages for the
  +    commandline cocoon (Main.java).
  +  (NKB)</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Allow parent component manager to be LogEnabled.
  +  (CZ) Thanks to <a href="mailto:[EMAIL PROTECTED]">Leo Sutic</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Extended pipeline handling for CachingPoint caching algorithm.
  +  (CZ) Thanks to <a href="mailto:[EMAIL PROTECTED] ">Michael Melhem</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10284";>bug 
10284</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    New samples for HSSF Serializer.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Andrew C. 
Oliver</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   This adds get-bigdecimal to ESQL (see java.math.BigDecimal for details as 
to why
  +   you need BigDecimals).
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Andrew C. Oliver</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8058";>bug 
8058</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   The SQL Transformer does those nastly looking exponents for large values. 
 By
  +   calling "getBigDecimal()" instead of getObject we can call an overridden
  +   toString and avoid those nasty things.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Andrew C. Oliver</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8056";>bug 
8056</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Python language support for the XSP pages.
  +  (VG)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Python programming language using jython interpreter.
  +  (VG)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    New SwitchSelector that uses a common context object for all map:when 
tests.
  +  (SW) Thanks to <a href="mailto:[EMAIL PROTECTED]">Marcus 
Crafter</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    Fixed the use of roles in TraxTransformer which was incorrect. Now it 
sets
  +    the factory explicitly in the XSLTProcessor component without using
  +    any special avalon component management capacity.
  +  (SM)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    Uniformed the configurations used by the Avalon XSLTProcessor component
  +    and the TraxTransformer to specify the TransformationFactory to use.
  +  (SM)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Applied patch to add javascript support for the mozilla browser for 
transforming xml
  +   to html.
  +  (SMS) Thanks to <a href="mailto:[EMAIL PROTECTED]">Andrew Timberlake</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9521";>bug 
9521</a>.</font>
  +</li>
  +
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   The OASIS Catalog and the entities (DTDs, entity sets, etc.) have moved
  +   to WEB-INF/entities and the CatalogManager.properties file has moved to
  +   WEB-INF/classes
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New Cocoon Generator. Allows Embedding One Web Site in Another.
  +   WebServiceProxyGenerator Demo.
  +  (IAI)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   XMLForm framework. Allows client independent form handling.
  +   See <a 
href="howto/xmlform-wizard/howto-xmlform-wizard.html">Documentation</a>.
  +  (IAI)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added "userhomes" in the webapp, that automounts the sitemaps
  +   found in *nix user homes. 
  +   To remove it, just delete the dir.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Tim Myers</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added support for actions and In-/OutputModules to the JavaScript
  +   Flow. Caveat: Modifications of the Redirector object are ignored.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Support for writing xLOBs to database through modular.DatabaseActions. 
Does
  +   not include a required InputModule that returns a JDBCxlobHelper to be
  +   passed to the action. 
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   New DatabaseAction: DatabaseQueryAction. It works like the other modular
  +   DatabaseActions but does not auto-generate the query. The query has to be
  +   provided conforming to PreparedStatement syntax. Unlike the name might
  +   suggest, it can be a select, update, or delete query.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Updated SourceWritingTransformer. Changed the tag set so that 
source:write and source:insert each share the same way of taking parameters.
  +   Added results from source:insert tag like source:write.
  +   Changed the implementation of the source:write tag so it now buffers to 
DOM Fragment like source:insert.
  +   Added new tests, updated slash-edit to use new tags.   
  +  (JQ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="remove" src="images/remove.jpg">                               
  +   Removed (long time deprecated) matcher and selector factories. Use
  +   appropriate matchers and selectors instead.
  +  (VG)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Updated the profiler code, removed the need of SAXConnectors.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Encourage people to help with the refactoring of Cocoon samples.
  +   Provide a 
  +   <a href="plan/samples.html">refactoring guidelines</a> document.
  +  (DC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Moved the old sample for Catalog Entity Resolver in to the new
  +   webapp/samples structure. Added new sample for Simplified DocBook DTDs
  +   configuration. Added section for other miscellaneous samples.
  +  (DC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Moved linkstatus sample and LinkStatusGenerator to core from scratchpad;
  +    added a link to test the documentation links on the Cocoon demo webapp 
frontpage.
  +  (NKB)</font>
  +</li>  
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   ESQL: Added support for reading BLOBs from database.
  +  (CH) Thanks to <a href="mailto:[EMAIL PROTECTED]">Roger I Martin 
PhD</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   DatabaseActions, changed behaviour: Tables are used in order of appearance
  +   in tableset, before they were used in order of appearance in tables 
section.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="remove" src="images/remove.jpg">
  +   Removed XT XSLT transformer.
  +  (VG)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added custom component configuration to map:pipelines section.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added global parameters to map:pipelines section.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Changed modules to use objectModel instead of just the request object.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Modular database actions now don't inherit from original database actions
  +   anymore. Some custom datatypes got lost during this process as they should
  +   be handled be specialized input modules instead.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Replaced event pipeline and stream pipeline with one single component,
  +    the processing pipeline. Added configurable pipelines to sitemap.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added an "expires" directive to map:pipeline in order to 
  +   manually set an "Expires:" HTTP header following Apache's 
  +   mod_expires syntax.
  +  (GR)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Modified check-jars.xsl to dynamically create the jars.xml for
  +   documentation.
  +   Need to copy the generated file over the static placeholder...
  +   Help - where to in the build.xml?
  +  (JM)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   ResourceReader gets the mime type from the source now, 
  +   instead of declaring the mime type in the sitemap.
  +  (GF) Thanks to <a href="mailto:[EMAIL PROTECTED]">Stephan 
Michels</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Moved mod-db stuff from scratchpad to trunk.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Util logicsheet: get-source and include-source tags. E.g. to include XHTML
  +   generated by another pipeline as email.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Esql: multiple results can now have different result blocks, position
  +   determines matching result position. Last one is default if more results
  +   arrive. call-results now evaluated after other results to comply with JDBC
  +   specs.
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added Jakarta Slide Source components and examples in scratchpad.
  +  (NKB) Thanks to <a href="mailto:[EMAIL PROTECTED]">Stephan 
Michels</a>.</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added continuations-based control flow support to Cocoon. It is
  +   currently based on a modified Rhino JavaScript implementation with
  +   continuations support, courtesy of <a href="mailto:[EMAIL 
PROTECTED]">Christopher Oliver</a>:
  +   <a 
href="ftp://ftp.primaryinterface.com/pub/rhino";>ftp://ftp.primaryinterface.com/pub/rhino</a>.
  +  (OP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Added size attribute and sorting to directory-generator.  Thanks to
  +   Frank Ridderbusch for original code [BUGZILLA: 8531]
  +  (JM)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Changed error behaviour in esql: all exceptions now result in 
error-results
  +   being evaluated. If error-results is present, exceptions are caught,
  +   otherwise a processing exception is thrown. 
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Complete rewrite of grouping code in esql (footer still not supported),
  +   group-on available through esql:param
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   Esql fix for get-columns with PostgreSQL and getObject not working with 
all
  +   datatypes
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +   CLOB support in esql logicsheet, esp. in get-xml
  +  (CH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    changed the LanguageException and the JavaLanguage to expose more than
  +    just the compilation error. Now it also shows the actual code from the
  +    repository +/- a few lines around that error.
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    restructured the ProgramGenerator and
  +    added option "watchSource" (true/false). If turned on you can
  +    make changes inside the generated source code (inside the repository)
  +    and the ProgramGenerator will compile them for you. This eases XSP
  +    debugging a lot! Turned off (same behaviour as before) by default.
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    Fixed esql getBytes() behaviour
  +  (TC)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Integrated the new Avalon Excalibur Store and StoreJanitor components. 
  +    This deprecates the Cocoon version.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   Added formula support for HSSF Serializer.
  +  (GF) Thanks to <a href="mailto:[EMAIL PROTECTED] ">Andy Oliver</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Integrated the new Avalon Excalibur XSLT Processor. This deprecates the 
  +    Cocoon version.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Locale selection for I18nTransformer changed to use parameter set from 
sitemap. 
  +    The old behavior (implicit locale selection using LocaleAction) is not 
supported any more.
  +    i18n samples are refactored, redesigned, new translations are added.
  +  (KP)</font>
  +</li> 
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Integrated the new Avalon Excalibur Source Resolving architecture. This 
deprecates
  +    the now obsolete Cocoon source resolving. Wrapper classes etc. have been 
provided
  +    for an easy upgrading. In addition the Excalibur XMLizer is added.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added the sunShine contribution from S&amp;N AG, Germany 
(http://www.s-und-n.de). This
  +    contribution consists of a session management framework, an 
authentication
  +    framework and a portal engine.
  +  (CZ)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +   Changed default persistence store to the JispFilesystemStore.
  +   To switch back to FilesystemStore, remove jisp.jar and rebuild Cocoon
  +   (or simply edit cocoon.xconf)
  +  (VG) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10697";>bug 
10697</a>.</font>
  +</li>
  +
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +   RequestGenerator does optionally output request parameters.
  +  (CZ) Thanks to <a href="mailto:[EMAIL PROTECTED]">Ilya A. 
Kriveshko</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Output extra locator info if included Throwable of ProcessingException is
  +    SAXParseException or TransformerException.
  +  (BH)</font>
  +</li>
  +   
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg"> 
  +    FIX NPE in 
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline, 
  +    if content is malformed, and there exists an cached response the 
  +    validity[] contains null entries.
  +  (BH)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  +    Fix CocoonCrawlerImpl, check if contentType is not null, and always 
close the BufferedReader at the end.
  +  (BH) Thanks to <a href="mailto:[EMAIL PROTECTED]">M. Kristian</a>.</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +    Added JXPath based input modules for Request and Session properties.
  +    Demonstration sample is also added.
  +    RequestContextPathModule and RequestURIModules are obsolete now and
  +    will be removed.
  +  (KP)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Updated the Jisp store system to the new Jisp version and added the 
missing clear()
  +    and keys() methods.
  +  (GF)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  +     Added a more sophisticated example in 
samples/webserviceproxy/cocoonhive.
  +     Demonstrates a small virtual portal which embeds functionality
  +     from Amazon and OpenWiki.
  +  (IAI)</font>
  +</li>
  +  
  +<li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +     XMLFormTransformer now saves a list of referenced model properties,
  +     which is later used to automatically populate with default values
  +     properties which were not addressed in the http request (like unchecked
  +     checkboxes). This applies to session scope forms only.
  +  (IAI)</font>
  +</li>
  +
  +</ul>
  +
  +<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b> 
2.0.4 (December 06 2002)</b></font>
   <ul>
     
   <li>
  @@ -217,7 +1101,7 @@
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
      New InputModule to map parameter names to / from another name. Uses 
translation
  -   table and additional prefix / suffix.
  +   table and additional prefix / suffix. 
     (CH)</font>
   </li>
     
  @@ -225,7 +1109,7 @@
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
      Fixed SimpleFormTransformer: Malformed XML with textarea elements.
     (CH) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14739";>bug 
14739</a>.</font>
  -</li>
  +</li>     
     
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="add" src="images/add.jpg">
  @@ -308,13 +1192,6 @@
   </li>
     
   <li>
  -<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  -    TraxTransformer does not have use-deli parameter anymore. If deli is
  -    configured in the cocoon.xconf, it always will be used.
  -  (VG)</font>
  -</li>
  -  
  -<li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
       CocoonServlet upload behavior now configurable from the web.xml.
       Configuration parameters are: autosave-uploads, overwrite-uploads,
  @@ -423,7 +1300,7 @@
       work with code written for Cocoon 2.0.
     (VG) Fixes <a 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11401";>bug 
11401</a>.</font>
   </li>
  -  
  + 
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
       AbstractServerPages used static fields for dependency tracking, which 
caused
  @@ -456,7 +1333,7 @@
     
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  -   Sync modules and related components with HEAD.
  +   Sync modules and related components between 2.0.x and HEAD.
     (CH)</font>
   </li>
     
  @@ -534,6 +1411,12 @@
   </li>
     
   <li>
  +<font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  +    Added cocoon-docs mailinglist to mail-archives.xml.
  +  (BH) Thanks to <a href="mailto:[EMAIL PROTECTED]">Torsten Knodt</a>. Fixes 
<a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11447";>bug 
11447</a>.</font>
  +</li>
  +  
  +<li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
       &lt;xsp-util:include-expr/&gt; includes any object, converting it to 
string.
     (VG)</font>
  @@ -652,8 +1535,8 @@
     
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
  -   Fixed sitemap compilation error when matchers are used within view or
  -   resource.
  +   Fixed sitemap compilation error when matchers are used within view
  +   or resource.
     (VG) Thanks to <a href="mailto:[EMAIL PROTECTED]">Michael Melhem</a>. 
Fixes <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8658";>bug 
8658</a>.</font>
   </li>
     
  @@ -674,7 +1557,7 @@
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="fix" src="images/fix.jpg">
       Removed Java 1.3+ only method (URL.getPath()) from LinkStatusGenerator.
     (NKB)</font>
  -</li>     
  +</li>    
     
   <li>
   <font face="verdana, helvetica, sans serif"><img align="absmiddle" 
border="0" alt="update" src="images/update.jpg">
  
  
  
  1.9       +4 -0      xml-site/targets/cocoon/doclist.html
  
  Index: doclist.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/doclist.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- doclist.html      4 Dec 2002 05:20:18 -0000       1.8
  +++ doclist.html      6 Dec 2002 15:30:53 -0000       1.9
  @@ -570,6 +570,10 @@
   </li>
       
   <li>
  +<font face="verdana, helvetica, sans serif"><a 
href="userdocs/concepts/validation.html">XML Validation</a></font>
  +</li>
  +    
  +<li>
   <font face="verdana, helvetica, sans serif"><a 
href="userdocs/concepts/databases.html">Databases</a></font>
   </li>
       
  
  
  
  1.31      +1 -1      xml-site/targets/cocoon/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/index.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- index.html        4 Dec 2002 05:20:18 -0000       1.30
  +++ index.html        6 Dec 2002 15:30:53 -0000       1.31
  @@ -227,7 +227,7 @@
                        
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -   To download the latest release 2.0.3 of Apache Cocoon, go to the 
  +   To download the latest release 2.0.4 of Apache Cocoon, go to the 
      <a href="http://xml.apache.org/cocoon/dist/";>download area.</a>
                        </font>
   </p>
  
  
  
  1.24      +14 -4     xml-site/targets/cocoon/todo.html
  
  Index: todo.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/todo.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- todo.html 4 Dec 2002 05:20:18 -0000       1.23
  +++ todo.html 6 Dec 2002 15:30:53 -0000       1.24
  @@ -212,6 +212,14 @@
    <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>high</b></font>
   <ul>
   <li>
  +<font face="verdana, helvetica, sans serif"><b>[build]</b> 
  +   Integrate the new "validate-config" target into the build to conduct
  +   validation of core important configuration files. See email:
  +   <a 
href="http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=103733768812046";>[VOTE] 
build-time XML validation via RELAX NG</a>
  +   (which includes a link to the Proposal).
  +  </font>
  +</li>
  +<li>
   <font face="verdana, helvetica, sans serif"><b>[code]</b> 
      For 2.1: Rewrite the FilesystemStore. The current implementations relies 
on
      a correct implementation of the toString() method of the used
  @@ -238,7 +246,7 @@
     </font>
   </li>
   <li>
  -<font face="verdana, helvetica, sans serif"><b>[code]</b> 
  +<font face="verdana, helvetica, sans serif"><b>[build]</b> 
      Complete (means put all allowed constructs and combinations)
      the lint/sitemap.xmap file. Enhance the RELAX NG grammar for sitemap.
     </font>
  @@ -258,7 +266,9 @@
   </li>
   <li>
   <font face="verdana, helvetica, sans serif"><b>[code]</b> 
  -   For 2.1: Make all the samples in WIP (Work In Progress) work again, and 
finish refactoring.
  +   Change the handle-errors to enable use of any Generator.
  +   DOUBLE CHECK THAT REDIRECTS ARE FORBIDDEN.
  +   
http://marc.theaimsgroup.com/?l=xml-cocoon-dev&amp;m=102633389301850&amp;w=2
     </font>
   </li>
   </ul>
  @@ -275,7 +285,7 @@
   </li>
   <li>
   <font face="verdana, helvetica, sans serif"><b>[code]</b> 
  -   For 2.1: Make a guide on how to upgrade Cocoon,and see how this can be 
eased.
  +   For 2.1: Make a guide on how to upgrade Cocoon, and see how this can be 
eased.
     </font>
   </li>
   <li>
  @@ -291,7 +301,7 @@
   <font face="verdana, helvetica, sans serif"><b>[code]</b> 
      For 2.1: Redesign FragmentExtractorGenerator/Transformer so that it works 
on a clustered
      server : store fragments in the session rather than in a local store. <br>
  -   Additionnaly, store the fragments using the XMLCompiler instead of 
building a DOM.
  +   Additionally, store the fragments using the XMLCompiler instead of 
building a DOM.
     </font>
   </li>
   </ul>
  
  
  
  1.10      +4 -0      xml-site/targets/cocoon/who.html
  
  Index: who.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/who.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- who.html  4 Dec 2002 05:20:18 -0000       1.9
  +++ who.html  6 Dec 2002 15:30:54 -0000       1.10
  @@ -268,6 +268,10 @@
   </li>
         
   <li>
  +<font face="verdana, helvetica, sans serif">Matthew Langham ([EMAIL 
PROTECTED])</font>
  +</li>
  +      
  +<li>
   <font face="verdana, helvetica, sans serif">Stefano Mazzocchi ([EMAIL 
PROTECTED])</font>
   </li>
         
  
  
  
  1.6       +66 -27    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractAction.html
  
  Index: AbstractAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractAction.html       4 Dec 2002 12:37:05 -0000       1.5
  +++ AbstractAction.html       6 Dec 2002 15:30:54 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:19 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  AbstractAction
  +AbstractAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="AbstractAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;PREV CLASS&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/modules/database/AbstractAutoIncrementModule.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,32 +77,37 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<B>org.apache.cocoon.acting.AbstractAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
   <DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html">SessionInvalidatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html">SessionIsValidAction</A></DD>
   </DL>
   <HR>
   <DL>
  -<DT>public abstract class <B>AbstractAction</B><DT>extends 
org.apache.avalon.framework.logger.AbstractLoggable<DT>implements <A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></DL>
  +<DT>public abstract class <B>AbstractAction</B><DT>extends 
org.apache.avalon.framework.logger.AbstractLogEnabled<DT>implements <A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></DL>
   
   <P>
   AbstractAction gives you the infrastructure for easily deploying more
    Actions.  In order to get at the Logger, use getLogger().
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>, 
<a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -101,7 +124,7 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></B></CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty 
unmodifiable map.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty 
unmodifiable map. </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  @@ -132,13 +155,13 @@
   &nbsp;
   <!-- ========== METHOD SUMMARY =========== -->
   
  -<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -178,7 +201,11 @@
   protected static final java.util.Map <B>EMPTY_MAP</B></PRE>
   <DL>
   <DD>Empty unmodifiable map. Replace with Collections.EMPTY_MAP when
  - pre-jdk1.3 support is dropped.</DL>
  + pre-jdk1.3 support is dropped.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -206,14 +233,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -227,16 +254,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;PREV CLASS&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/modules/database/AbstractAutoIncrementModule.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +88 -31    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html
  
  Index: AbstractComplementaryConfigurableAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractComplementaryConfigurableAction.html      4 Dec 2002 12:37:05 
-0000       1.5
  +++ AbstractComplementaryConfigurableAction.html      6 Dec 2002 15:30:55 
-0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:19 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  
AbstractComplementaryConfigurableAction
  +AbstractComplementaryConfigurableAction (Cocoon API (2.1-dev, December 6 
2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="AbstractComplementaryConfigurableAction (Cocoon API 
(2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/commandline/AbstractCommandLineEnvironment.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractComplementaryConfigurableAction.html" 
TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractComplementaryConfigurableAction.html" 
TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -70,7 +88,7 @@
                             
+--<B>org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
   <DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html">AbstractDatabaseAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html">AbstractValidatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DD>
  @@ -86,19 +104,30 @@
    Each configuration file must use the same format in order to be
    effective.  The name of the root configuration element is irrelevant.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  @@ -165,7 +194,7 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A></B>(java.lang.String&nbsp;descriptor)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set up the 
complementary configuration file.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set up the 
complementary configuration file.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -181,11 +210,11 @@
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected 
&nbsp;org.apache.avalon.framework.configuration.Configuration</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></B>(java.lang.String&nbsp;descriptor,
  -                 <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +                 org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                    boolean&nbsp;reloadable)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set up the 
complementary configuration file.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set up the 
complementary configuration file.  </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  @@ -206,13 +235,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -277,7 +306,13 @@
    this approach, we can limit the number of config files.
    Also note that the configuration file does not have to be a file.
   
  - Defaults to reload configuration file it has changed.</DL>
  + Defaults to reload configuration file it has changed.
  +<P>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="getConfiguration(java.lang.String, boolean)"><!-- --></A><H3>
  @@ -290,6 +325,10 @@
   <DD><B>Deprecated.</B>&nbsp;<I>please use the getConfiguration(String, 
SourceResolver, boolean)
                version of this method instead.</I>
   <P>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
   </DL>
   <HR>
   
  @@ -297,14 +336,20 @@
   getConfiguration</H3>
   <PRE>
   protected org.apache.avalon.framework.configuration.Configuration 
<B>getConfiguration</B>(java.lang.String&nbsp;descriptor,
  -                                                                             
      <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +                                                                             
      org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                                                                                
      boolean&nbsp;reloadable)
                                                                               
throws org.apache.avalon.framework.configuration.ConfigurationException</PRE>
   <DL>
   <DD>Set up the complementary configuration file.  Please note that
    multiple Actions can share the same configurations.  By using
    this approach, we can limit the number of config files.
  - Also note that the configuration file does not have to be a file.</DL>
  + Also note that the configuration file does not have to be a file.
  +<P>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
  +</DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
   
  @@ -312,14 +357,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -332,17 +377,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/commandline/AbstractCommandLineEnvironment.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractComplementaryConfigurableAction.html" 
TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractComplementaryConfigurableAction.html" 
TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +74 -28    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractConfigurableAction.html
  
  Index: AbstractConfigurableAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractConfigurableAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractConfigurableAction.html   4 Dec 2002 12:37:05 -0000       1.5
  +++ AbstractConfigurableAction.html   6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:19 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  AbstractConfigurableAction
  +AbstractConfigurableAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="AbstractConfigurableAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -38,13 +44,25 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractConfigurableAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractConfigurableAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,14 +77,14 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
                 +--<B>org.apache.cocoon.acting.AbstractConfigurableAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
   <DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html">HttpHeaderAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html">RequestParameterExistsAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html">SessionPropagatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html">SessionStateAction</A></DD>
  @@ -79,14 +97,18 @@
   AbstractConfigurableAction gives you the infrastructure for easily
    deploying more Actions that take default parameters.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -99,7 +121,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A 
HREF="../../../../org/apache/cocoon/util/HashMap.html">HashMap</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;org.apache.cocoon.util.HashMap</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></B></CODE>
   
   <BR>
  @@ -156,16 +178,18 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.
  +
  + </TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -202,10 +226,14 @@
   <A NAME="settings"><!-- --></A><H3>
   settings</H3>
   <PRE>
  -protected <A 
HREF="../../../../org/apache/cocoon/util/HashMap.html">HashMap</A> 
<B>settings</B></PRE>
  +protected org.apache.cocoon.util.HashMap <B>settings</B></PRE>
   <DL>
   <DD>Stores (global) configuration parameters as <code>key</code> /
  - <code>value</code> pairs.</DL>
  + <code>value</code> pairs.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -247,8 +275,14 @@
    in <code>settings</code>.
    <br/>
    This automates parsing of flat string-only configurations.
  - For nested configurations, override this function in your action.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  + For nested configurations, override this function in your action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -258,14 +292,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -282,13 +316,25 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractConfigurableAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractConfigurableAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +151 -59   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractDatabaseAction.html
  
  Index: AbstractDatabaseAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractDatabaseAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractDatabaseAction.html       4 Dec 2002 12:37:05 -0000       1.5
  +++ AbstractDatabaseAction.html       6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:19 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  AbstractDatabaseAction
  +AbstractDatabaseAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="AbstractDatabaseAction (Cocoon API (2.1-dev, December 
6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/xml/AbstractDOMFragment.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractDatabaseAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractDatabaseAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -72,10 +90,10 @@
                                   
+--<B>org.apache.cocoon.acting.AbstractDatabaseAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
  -<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html">DatabaseAddAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html">DatabaseAuthenticatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html">DatabaseDeleteAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html">DatabaseSelectAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html">DatabaseUpdateAction</A></DD>
  +<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html">DatabaseAddAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html">DatabaseAuthenticatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html">DatabaseCookieAuthenticatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html">DatabaseDeleteAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html">DatabaseSelectAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html">DatabaseUpdateAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/DbXMLAuthenticatorAction.html">DbXMLAuthenticatorAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -199,14 +217,19 @@
      </tr>
    </table>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a>, <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -323,7 +346,7 @@
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#getColumn(java.sql.ResultSet,
 org.apache.cocoon.environment.Request, 
org.apache.avalon.framework.configuration.Configuration)">getColumn</A></B>(java.sql.ResultSet&nbsp;set,
  -          <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +          org.apache.cocoon.environment.Request&nbsp;request,
             
org.apache.avalon.framework.configuration.Configuration&nbsp;entry)</CODE>
   
   <BR>
  @@ -340,7 +363,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#getRequestAttribute(org.apache.cocoon.environment.Request,
 java.lang.String)">getRequestAttribute</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#getRequestAttribute(org.apache.cocoon.environment.Request,
 
java.lang.String)">getRequestAttribute</A></B>(org.apache.cocoon.environment.Request&nbsp;request,
                       java.lang.String&nbsp;key)</CODE>
   
   <BR>
  @@ -359,30 +382,31 @@
   <CODE>protected &nbsp;void</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.cocoon.environment.Request, 
org.apache.avalon.framework.configuration.Configuration)">setColumn</A></B>(java.sql.PreparedStatement&nbsp;statement,
             int&nbsp;position,
  -          <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +          org.apache.cocoon.environment.Request&nbsp;request,
             
org.apache.avalon.framework.configuration.Configuration&nbsp;entry)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the 
Statement column so that the results are mapped correctly.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the 
Statement column so that the results are mapped correctly.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected &nbsp;void</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.cocoon.environment.Request, 
org.apache.avalon.framework.configuration.Configuration, 
java.lang.String)">setColumn</A></B>(java.sql.PreparedStatement&nbsp;statement,
             int&nbsp;position,
  -          <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +          org.apache.cocoon.environment.Request&nbsp;request,
             org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
             java.lang.String&nbsp;param)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the 
Statement column so that the results are mapped correctly.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the 
Statement column so that the results are mapped correctly. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected &nbsp;void</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.cocoon.environment.Request, 
org.apache.avalon.framework.configuration.Configuration, java.lang.String, 
java.lang.Object)">setColumn</A></B>(java.sql.PreparedStatement&nbsp;statement,
             int&nbsp;position,
  -          <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +          org.apache.cocoon.environment.Request&nbsp;request,
             org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
             java.lang.String&nbsp;param,
             java.lang.Object&nbsp;value)</CODE>
  @@ -395,7 +419,7 @@
   <CODE>protected &nbsp;void</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.cocoon.environment.Request, 
org.apache.avalon.framework.configuration.Configuration, java.lang.String, 
java.lang.Object, 
int)">setColumn</A></B>(java.sql.PreparedStatement&nbsp;statement,
             int&nbsp;position,
  -          <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +          org.apache.cocoon.environment.Request&nbsp;request,
             org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
             java.lang.String&nbsp;param,
             java.lang.Object&nbsp;value,
  @@ -407,12 +431,12 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>protected &nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setRequestAttribute(org.apache.cocoon.environment.Request,
 java.lang.String, java.lang.Object)">setRequestAttribute</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html#setRequestAttribute(org.apache.cocoon.environment.Request,
 java.lang.String, 
java.lang.Object)">setRequestAttribute</A></B>(org.apache.cocoon.environment.Request&nbsp;request,
                       java.lang.String&nbsp;key,
                       java.lang.Object&nbsp;value)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store a 
key/value pair in the request attributes.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store a 
key/value pair in the request attributes. </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  @@ -433,13 +457,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -487,6 +511,8 @@
   <PRE>
   protected java.util.Map <B>files</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -495,6 +521,8 @@
   <PRE>
   protected static final java.util.Map <B>typeConstants</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -503,6 +531,8 @@
   <PRE>
   protected org.apache.avalon.framework.component.ComponentSelector 
<B>dbselector</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -538,8 +568,14 @@
   public void 
<B>compose</B>(org.apache.avalon.framework.component.ComponentManager&nbsp;manager)
                throws 
org.apache.avalon.framework.component.ComponentException</PRE>
   <DL>
  -<DD>Compose the Actions so that we can select our databases.<DD><DL>
  -<DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></CODE></DL>
  +<DD>Compose the Actions so that we can select our databases.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -550,9 +586,15 @@
   protected final org.apache.avalon.excalibur.datasource.DataSourceComponent 
<B>getDataSource</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)
                                                                                
     throws org.apache.avalon.framework.component.ComponentException</PRE>
   <DL>
  -<DD>Get the Datasource we need.<DD><DL>
  +<DD>Get the Datasource we need.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  +</DD>
   </DL>
   <HR>
   
  @@ -561,7 +603,12 @@
   <PRE>
   protected final boolean 
<B>isLargeObject</B>(java.lang.String&nbsp;type)</PRE>
   <DL>
  -<DD>Return whether a type is a Large Object (BLOB/CLOB).<DD><DL>
  +<DD>Return whether a type is a Large Object (BLOB/CLOB).
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +<DD><DL>
   </DL>
   </DD>
   </DL>
  @@ -571,13 +618,19 @@
   getColumn</H3>
   <PRE>
   protected java.lang.Object <B>getColumn</B>(java.sql.ResultSet&nbsp;set,
  -                                     <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +                                     
org.apache.cocoon.environment.Request&nbsp;request,
                                        
org.apache.avalon.framework.configuration.Configuration&nbsp;entry)
                                 throws java.lang.Exception</PRE>
   <DL>
  -<DD>Get the Statement column so that the results are mapped 
correctly.<DD><DL>
  +<DD>Get the Statement column so that the results are mapped correctly.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  +<DD><CODE>java.lang.Exception</CODE></DL>
  +</DD>
   </DL>
   <HR>
   
  @@ -586,16 +639,19 @@
   <PRE>
   protected void <B>setColumn</B>(java.sql.PreparedStatement&nbsp;statement,
                            int&nbsp;position,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +                         org.apache.cocoon.environment.Request&nbsp;request,
                            
org.apache.avalon.framework.configuration.Configuration&nbsp;entry)
                     throws java.lang.Exception</PRE>
   <DL>
   <DD>Set the Statement column so that the results are mapped correctly.
  - The name of the parameter is retrieved from the configuration 
object.<DD><DL>
  + The name of the parameter is retrieved from the configuration object.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object</DL>
  +<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object
  +<DD><CODE>java.lang.Exception</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -605,7 +661,7 @@
   <PRE>
   protected void <B>setColumn</B>(java.sql.PreparedStatement&nbsp;statement,
                            int&nbsp;position,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +                         org.apache.cocoon.environment.Request&nbsp;request,
                            
org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
                            java.lang.String&nbsp;param)
                     throws java.lang.Exception</PRE>
  @@ -617,11 +673,14 @@
    attributes, that value is used. Otherwise the request object is
    retrieved using Request.get(attribute), which is documented to be the
    same as Request.getAttribute(attribute), so something weird must be
  - going on.<DD><DL>
  + going on.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request 
parameter</DL>
  +<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request parameter
  +<DD><CODE>java.lang.Exception</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -631,17 +690,20 @@
   <PRE>
   protected void <B>setColumn</B>(java.sql.PreparedStatement&nbsp;statement,
                            int&nbsp;position,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +                         org.apache.cocoon.environment.Request&nbsp;request,
                            
org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
                            java.lang.String&nbsp;param,
                            java.lang.Object&nbsp;value)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Set the Statement column so that the results are mapped 
correctly.<DD><DL>
  +<DD>Set the Statement column so that the results are mapped correctly.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request 
parameter<DD><CODE>value</CODE> - the value of the column</DL>
  +<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request 
parameter<DD><CODE>value</CODE> - the value of the column
  +<DD><CODE>java.lang.Exception</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -651,18 +713,21 @@
   <PRE>
   protected void <B>setColumn</B>(java.sql.PreparedStatement&nbsp;statement,
                            int&nbsp;position,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +                         org.apache.cocoon.environment.Request&nbsp;request,
                            
org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
                            java.lang.String&nbsp;param,
                            java.lang.Object&nbsp;value,
                            int&nbsp;rowIndex)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Set the Statement column so that the results are mapped 
correctly.<DD><DL>
  +<DD>Set the Statement column so that the results are mapped correctly.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request 
parameter<DD><CODE>value</CODE> - the value of the 
column<DD><CODE>rowIndex</CODE> - the index of the current row for manyrows 
inserts</DL>
  +<DT><B>Parameters:</B><DD><CODE>statement</CODE> - the prepared 
statement<DD><CODE>position</CODE> - the position of the 
column<DD><CODE>request</CODE> - the request<DD><CODE>entry</CODE> - the 
configuration object<DD><CODE>param</CODE> - the name of the request 
parameter<DD><CODE>value</CODE> - the value of the 
column<DD><CODE>rowIndex</CODE> - the index of the current row for manyrows 
inserts
  +<DD><CODE>java.lang.Exception</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -672,8 +737,13 @@
   <PRE>
   public void <B>dispose</B>()</PRE>
   <DL>
  -<DD>dispose<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>dispose</CODE> in interface 
<CODE>org.apache.avalon.framework.activity.Disposable</CODE></DL>
  +<DD>dispose
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>dispose</CODE> in interface 
<CODE>org.apache.avalon.framework.activity.Disposable</CODE></DL>
  +</DD>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -681,12 +751,17 @@
   <A NAME="setRequestAttribute(org.apache.cocoon.environment.Request, 
java.lang.String, java.lang.Object)"><!-- --></A><H3>
   setRequestAttribute</H3>
   <PRE>
  -protected void <B>setRequestAttribute</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +protected void 
<B>setRequestAttribute</B>(org.apache.cocoon.environment.Request&nbsp;request,
                                      java.lang.String&nbsp;key,
                                      java.lang.Object&nbsp;value)</PRE>
   <DL>
   <DD>Store a key/value pair in the request attributes. We prefix the key
  - with the name of this class to prevent potential name collisions.<DD><DL>
  + with the name of this class to prevent potential name collisions.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +<DD><DL>
   </DL>
   </DD>
   </DL>
  @@ -695,10 +770,15 @@
   <A NAME="getRequestAttribute(org.apache.cocoon.environment.Request, 
java.lang.String)"><!-- --></A><H3>
   getRequestAttribute</H3>
   <PRE>
  -protected java.lang.Object <B>getRequestAttribute</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A>&nbsp;request,
  +protected java.lang.Object 
<B>getRequestAttribute</B>(org.apache.cocoon.environment.Request&nbsp;request,
                                                  
java.lang.String&nbsp;key)</PRE>
   <DL>
  -<DD>Retreive a value from the request attributes.<DD><DL>
  +<DD>Retreive a value from the request attributes.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +<DD><DL>
   </DL>
   </DD>
   </DL>
  @@ -709,14 +789,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -730,16 +810,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/xml/AbstractDOMFragment.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractDatabaseAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractDatabaseAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +93 -45    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractValidatorAction.html
  
  Index: AbstractValidatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/AbstractValidatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractValidatorAction.html      4 Dec 2002 12:37:05 -0000       1.5
  +++ AbstractValidatorAction.html      6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:24 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  AbstractValidatorAction
  +AbstractValidatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="AbstractValidatorAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/matching/AbstractWildcardMatcher.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -72,10 +90,10 @@
                                   
+--<B>org.apache.cocoon.acting.AbstractValidatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
  -<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html">FormValidatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html">SessionValidatorAction</A></DD>
  +<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html">FormValidatorAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/webapps/session/acting/SessionFormAction.html">SessionFormAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html">SessionValidatorAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -174,19 +192,31 @@
    </tr>
    </table>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a>, <a 
href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  @@ -249,7 +279,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html">ValidatorActionHelper</A></CODE></FONT></TD>
  +<CODE>&nbsp;org.apache.cocoon.acting.ValidatorActionHelper</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html#validateParameter(java.lang.String,
 org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration[], java.util.Map, 
boolean)">validateParameter</A></B>(java.lang.String&nbsp;name,
                     
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
                     
org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
  @@ -261,7 +291,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html">ValidatorActionHelper</A></CODE></FONT></TD>
  +<CODE>&nbsp;org.apache.cocoon.acting.ValidatorActionHelper</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html#validateParameter(java.lang.String,
 java.lang.String, org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration[], java.util.Map, 
boolean)">validateParameter</A></B>(java.lang.String&nbsp;name,
                     java.lang.String&nbsp;rule,
                     
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
  @@ -300,13 +330,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -372,13 +402,15 @@
   <A NAME="validateParameter(java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration[], java.util.Map, 
boolean)"><!-- --></A><H3>
   validateParameter</H3>
   <PRE>
  -public <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html">ValidatorActionHelper</A>
 <B>validateParameter</B>(java.lang.String&nbsp;name,
  -                                               
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
  -                                               
org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
  -                                               java.util.Map&nbsp;params,
  -                                               boolean&nbsp;isString)</PRE>
  +public org.apache.cocoon.acting.ValidatorActionHelper 
<B>validateParameter</B>(java.lang.String&nbsp;name,
  +                                                                        
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
  +                                                                        
org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
  +                                                                        
java.util.Map&nbsp;params,
  +                                                                        
boolean&nbsp;isString)</PRE>
   <DL>
  -<DD>Try to validate given parameter.<DD><DL>
  +<DD>Try to validate given parameter.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  @@ -387,7 +419,8 @@
    description XML file.<DD><CODE>params</CODE> - The map of 
parameters.<DD><CODE>isString</CODE> - Indicates wheter given param to validate 
is
    string (as taken from HTTP request for example) or wheteher it
    should be regular instance of java.lang.Double, java.lang.Long,
  - etc.<DT><B>Returns:</B><DD>The validated parameter.</DL>
  + etc.
  +<DT><B>Returns:</B><DD>The validated parameter.</DL>
   </DD>
   </DL>
   <HR>
  @@ -395,14 +428,16 @@
   <A NAME="validateParameter(java.lang.String, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration[], java.util.Map, 
boolean)"><!-- --></A><H3>
   validateParameter</H3>
   <PRE>
  -public <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html">ValidatorActionHelper</A>
 <B>validateParameter</B>(java.lang.String&nbsp;name,
  -                                               java.lang.String&nbsp;rule,
  -                                               
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
  -                                               
org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
  -                                               java.util.Map&nbsp;params,
  -                                               boolean&nbsp;isString)</PRE>
  +public org.apache.cocoon.acting.ValidatorActionHelper 
<B>validateParameter</B>(java.lang.String&nbsp;name,
  +                                                                        
java.lang.String&nbsp;rule,
  +                                                                        
org.apache.avalon.framework.configuration.Configuration&nbsp;constraints,
  +                                                                        
org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
  +                                                                        
java.util.Map&nbsp;params,
  +                                                                        
boolean&nbsp;isString)</PRE>
   <DL>
  -<DD>Try to validate given parameter.<DD><DL>
  +<DD>Try to validate given parameter.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  @@ -412,7 +447,8 @@
    description XML file.<DD><CODE>params</CODE> - The map of 
parameters.<DD><CODE>isString</CODE> - Indicates wheter given param to validate 
is
    string (as taken from HTTP request for example) or wheteher it
    should be regular instance of java.lang.Double, java.lang.Long,
  - etc.<DT><B>Returns:</B><DD>The validated parameter.</DL>
  + etc.
  +<DT><B>Returns:</B><DD>The validated parameter.</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -422,14 +458,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -442,17 +478,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/matching/AbstractWildcardMatcher.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="AbstractValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="AbstractValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +71 -30    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/Action.html
  
  Index: Action.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/Action.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Action.html       4 Dec 2002 12:37:05 -0000       1.5
  +++ Action.html       6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:24 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Interface  Action
  +Action (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Action (Cocoon API (2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;PREV CLASS&nbsp;
  -&nbsp;NEXT CLASS</FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/sitemap/ActionSetNode.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="Action.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="Action.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -60,7 +78,7 @@
   <DT><B>All Superinterfaces:</B> 
<DD>org.apache.avalon.framework.component.Component</DD>
   </DL>
   <DL>
  -<DT><B>All Known Implementing Classes:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/LangSelect.html">LangSelect</A></DD>
  +<DT><B>All Known Implementing Classes:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -68,13 +86,15 @@
   
   <P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -109,8 +129,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -119,7 +139,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   </TABLE>
   &nbsp;
  @@ -140,6 +162,8 @@
   <PRE>
   public static final java.lang.String <B>ROLE</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -158,8 +182,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
  @@ -172,20 +196,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -195,14 +224,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -215,17 +244,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;PREV CLASS&nbsp;
  -&nbsp;NEXT CLASS</FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/sitemap/ActionSetNode.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="Action.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="Action.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +74 -30    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ComposerAction.html
  
  Index: ComposerAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ComposerAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ComposerAction.html       4 Dec 2002 12:37:05 -0000       1.5
  +++ ComposerAction.html       6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:31 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ComposerAction
  +ComposerAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ComposerAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/sitemap/ComponentsSelector.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ComposerGenerator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ComposerAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,17 +77,17 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
                 +--<B>org.apache.cocoon.acting.ComposerAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
  -<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html">HelloAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html">LocaleAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html">RequestParamAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html">ResourceExistsAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html">ScriptAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html">SetCharacterEncodingAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/modular/TestAction.html">TestAction</A></DD>
  +<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/webapps/authentication/acting/AuthAction.html">AuthAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/webapps/portal/acting/AuthAction.html">AuthAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ClearCacheAction.html">ClearCacheAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ClearPersistentStoreAction.html">ClearPersistentStoreAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html">HelloAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html">LocaleAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/webapps/authentication/acting/LoggedInAction.html">LoggedInAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/webapps/authentication/acting/LoginAction.html">LoginAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/webapps/authentication/acting/LogoutAction.html">LogoutAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html">RequestParamAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html">ResourceExistsAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html">ScriptAction</A>, 
<A 
HREF="../../../../org/apache/cocoon/webapps/session/acting/SessionAction.html">SessionAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html">SetCharacterEncodingAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/modular/TestAction.html">TestAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -79,14 +97,18 @@
   The <code>ComposerAction</code> will allow any <code>Action</code>
    that extends this to access SitemapComponents.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -159,13 +181,13 @@
    <code>Composable</code>.</TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -204,7 +226,11 @@
   <PRE>
   protected org.apache.avalon.framework.component.ComponentManager 
<B>manager</B></PRE>
   <DL>
  -<DD>The component manager instance</DL>
  +<DD>The component manager instance
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -240,8 +266,14 @@
                throws 
org.apache.avalon.framework.component.ComponentException</PRE>
   <DL>
   <DD>Set the current <code>ComponentManager</code> instance used by this
  - <code>Composable</code>.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  + <code>Composable</code>.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -251,14 +283,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -271,17 +303,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/sitemap/ComponentsSelector.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ComposerGenerator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ComposerAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +75 -30    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ConfigurableComposerAction.html
  
  Index: ConfigurableComposerAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ConfigurableComposerAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ConfigurableComposerAction.html   4 Dec 2002 12:37:05 -0000       1.5
  +++ ConfigurableComposerAction.html   6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:31 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ConfigurableComposerAction
  +ConfigurableComposerAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ConfigurableComposerAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurationHelper.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/caching/CompositeCacheValidity.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/authentication/generation/ConfigurationGenerator.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ConfigurableComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ConfigurableComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,10 +86,10 @@
                       
+--<B>org.apache.cocoon.acting.ConfigurableComposerAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <DL>
  -<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html">ServerPagesAction</A></DD>
  +<DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/AbstractMultiAction.html">AbstractMultiAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/AbstractXMLFormAction.html">AbstractXMLFormAction</A>,
 <A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html">ServerPagesAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -84,14 +102,19 @@
    Basically a copy of <A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><CODE>ComposerAction</CODE></A>
 that inherits from
    <A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><CODE>AbstractConfigurableAction</CODE></A>.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>, 
<a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -182,13 +205,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -227,7 +250,11 @@
   <PRE>
   protected org.apache.avalon.framework.component.ComponentManager 
<B>manager</B></PRE>
   <DL>
  -<DD>The component manager instance</DL>
  +<DD>The component manager instance
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -263,8 +290,14 @@
                throws 
org.apache.avalon.framework.component.ComponentException</PRE>
   <DL>
   <DD>Set the current <code>ComponentManager</code> instance used by this
  - <code>Composable</code>.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  + <code>Composable</code>.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -274,14 +307,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -294,17 +327,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurationHelper.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/caching/CompositeCacheValidity.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/authentication/generation/ConfigurationGenerator.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ConfigurableComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ConfigurableComposerAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +53 -19    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ConfigurationHelper.html
  
  Index: ConfigurationHelper.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ConfigurationHelper.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ConfigurationHelper.html  4 Dec 2002 12:37:05 -0000       1.5
  +++ ConfigurationHelper.html  6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:31 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ConfigurationHelper
  +ConfigurationHelper (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ConfigurationHelper (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/portal/generation/ConfigurationGenerator.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/samples/parentcm/Configurator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ConfigurationHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ConfigurationHelper.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -69,7 +87,7 @@
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -143,6 +161,8 @@
   <PRE>
   public long <B>lastModified</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -151,6 +171,8 @@
   <PRE>
   public org.apache.avalon.framework.configuration.Configuration 
<B>configuration</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -179,14 +201,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -199,17 +221,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/portal/generation/ConfigurationGenerator.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/samples/parentcm/Configurator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ConfigurationHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ConfigurationHelper.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +96 -41    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseAddAction.html
  
  Index: DatabaseAddAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseAddAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DatabaseAddAction.html    4 Dec 2002 12:37:05 -0000       1.5
  +++ DatabaseAddAction.html    6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  DatabaseAddAction
  +DatabaseAddAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="DatabaseAddAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurationHelper.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.DatabaseAddAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -87,14 +105,19 @@
    that if a secondary table relies on the value of a new primary key in a
    primary table, the primary key must be created using manual mode.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a>, <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -187,14 +210,14 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a record to 
the database.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a record to 
the database.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -202,7 +225,7 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html#getAddQuery(org.apache.avalon.framework.configuration.Configuration)">getAddQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -219,7 +242,7 @@
                  
org.apache.avalon.framework.configuration.Configuration&nbsp;entry)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the String 
representation of the MaxID lookup statement.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the String 
representation of the MaxID lookup statement.  </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  @@ -249,13 +272,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -294,6 +317,8 @@
   <PRE>
   protected static final java.util.Map <B>addStatements</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -326,8 +351,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
  @@ -335,21 +360,25 @@
   <DL>
   <DD>Add a record to the database.  This action assumes that
    the file referenced by the "descriptor" parameter conforms
  - to the AbstractDatabaseAction specifications.<DD><DL>
  -</DL>
  + to the AbstractDatabaseAction specifications.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <HR>
  @@ -362,11 +391,15 @@
   <DL>
   <DD>Get the String representation of the PreparedStatement.  This is
    mapped to the Configuration object itself, so if it doesn't exist,
  - it will be created.<DD><DL>
  + it will be created.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object<DT><B>Returns:</B><DD>the insert query as a string</DL>
  +<DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  +<DT><B>Returns:</B><DD>the insert query as a string
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -380,9 +413,15 @@
   <DL>
   <DD>Set the String representation of the MaxID lookup statement.  This is
    mapped to the Configuration object itself, so if it doesn't exist,
  - it will be created.<DD><DL>
  + it will be created.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
   </DL>
   <HR>
   
  @@ -395,6 +434,10 @@
   <DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
  @@ -403,14 +446,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -423,17 +466,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurationHelper.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +81 -36    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseAuthenticatorAction.html
  
  Index: DatabaseAuthenticatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseAuthenticatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DatabaseAuthenticatorAction.html  4 Dec 2002 12:37:05 -0000       1.5
  +++ DatabaseAuthenticatorAction.html  6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  DatabaseAuthenticatorAction
  +DatabaseAuthenticatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="DatabaseAuthenticatorAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseAuthenticatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseAuthenticatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.DatabaseAuthenticatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -115,19 +133,30 @@
    "false". No values are then propagated to the sesion and session object is
    not verified.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html">AbstractDatabaseAction</A></B></TD>
  @@ -200,8 +229,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -237,13 +266,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -300,28 +329,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -331,14 +364,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -351,17 +384,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseAuthenticatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseAuthenticatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +82 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseDeleteAction.html
  
  Index: DatabaseDeleteAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseDeleteAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DatabaseDeleteAction.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ DatabaseDeleteAction.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  DatabaseDeleteAction
  +DatabaseDeleteAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="DatabaseDeleteAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.DatabaseDeleteAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -87,19 +105,30 @@
    in the correct order.  In other words, it removes one record by
    the keys.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html">AbstractDatabaseAction</A></B></TD>
  @@ -172,14 +201,14 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete a record 
from the database.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete a record 
from the database.  </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  @@ -209,13 +238,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -272,8 +301,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public final java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                               <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public final java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                               
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                                  java.util.Map&nbsp;objectModel,
                                  java.lang.String&nbsp;source,
                                  
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
  @@ -281,21 +310,25 @@
   <DL>
   <DD>Delete a record from the database.  This action assumes that
    the file referenced by the "descriptor" parameter conforms
  - to the AbstractDatabaseAction specifications.<DD><DL>
  -</DL>
  + to the AbstractDatabaseAction specifications.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -305,14 +338,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -325,17 +358,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.5       +91 -39    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseSelectAction.html
  
  Index: DatabaseSelectAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseSelectAction.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DatabaseSelectAction.html 4 Dec 2002 12:37:05 -0000       1.4
  +++ DatabaseSelectAction.html 6 Dec 2002 15:30:55 -0000       1.5
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  DatabaseSelectAction
  +DatabaseSelectAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="DatabaseSelectAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/reading/DatabaseReader.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.DatabaseSelectAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -85,19 +103,31 @@
    their values are used to populate request attributes. Otherwise,
    values from database are used.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a>, <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html">AbstractDatabaseAction</A></B></TD>
  @@ -170,14 +200,14 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Select a record 
from the database.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Select a record 
from the database.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -185,7 +215,7 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html#getSelectQuery(org.apache.avalon.framework.configuration.Configuration)">getSelectQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  @@ -215,13 +245,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -278,8 +308,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
  @@ -287,21 +317,25 @@
   <DL>
   <DD>Select a record from the database.  This action assumes that
    the file referenced by the "descriptor" parameter conforms
  - to the AbstractDatabaseAction specifications.<DD><DL>
  -</DL>
  + to the AbstractDatabaseAction specifications.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <HR>
  @@ -314,9 +348,15 @@
   <DL>
   <DD>Get the String representation of the PreparedStatement.  This is
    mapped to the Configuration object itself, so if it doesn't exist,
  - it will be created.<DD><DL>
  + it will be created.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
  @@ -325,14 +365,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -345,17 +385,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/reading/DatabaseReader.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +90 -39    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseUpdateAction.html
  
  Index: DatabaseUpdateAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/DatabaseUpdateAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DatabaseUpdateAction.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ DatabaseUpdateAction.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  DatabaseUpdateAction
  +DatabaseUpdateAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="DatabaseUpdateAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.DatabaseUpdateAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -84,19 +102,30 @@
   Update a record in a database.  This Action assumes that there is
    only one table at a time to update.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Berin 
Loritsch</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractDatabaseAction.html">AbstractDatabaseAction</A></B></TD>
  @@ -169,14 +198,14 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update a record 
in the database.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update a record 
in the database.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -184,7 +213,7 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html#getUpdateQuery(org.apache.avalon.framework.configuration.Configuration)">getUpdateQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction"><!--
 --></A>
  @@ -214,13 +243,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -277,8 +306,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
  @@ -286,21 +315,25 @@
   <DL>
   <DD>Update a record in the database.  This action assumes that
    the file referenced by the "descriptor" parameter conforms
  - to the AbstractDatabaseAction specifications.<DD><DL>
  -</DL>
  + to the AbstractDatabaseAction specifications.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <HR>
  @@ -313,9 +346,15 @@
   <DL>
   <DD>Get the String representation of the PreparedStatement.  This is
    mapped to the Configuration object itself, so if it doesn't exist,
  - it will be created.<DD><DL>
  + it will be created.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  +</DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
  @@ -324,14 +363,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -344,17 +383,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractDatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +82 -36    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/FormValidatorAction.html
  
  Index: FormValidatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/FormValidatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FormValidatorAction.html  4 Dec 2002 12:37:05 -0000       1.5
  +++ FormValidatorAction.html  6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:44 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  FormValidatorAction
  +FormValidatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="FormValidatorAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/xmlform/FormListener.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/ForwardRedirector.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="FormValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="FormValidatorAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.FormValidatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -135,19 +153,31 @@
    <p>All values for a parameter are read through the
    getParameterValues() method and validated seperately.</p>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a>, <a 
href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  @@ -211,8 +241,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -257,13 +287,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -320,28 +350,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -351,14 +385,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -371,17 +405,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/xmlform/FormListener.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/ForwardRedirector.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="FormValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="FormValidatorAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +81 -36    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/HelloAction.html
  
  Index: HelloAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/HelloAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- HelloAction.html  4 Dec 2002 12:37:05 -0000       1.5
  +++ HelloAction.html  6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:51 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:46 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  HelloAction
  +HelloAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="HelloAction (Cocoon API (2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/selection/HeaderSelector.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/HorizontalAlignment.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="HelloAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="HelloAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.HelloAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -78,19 +96,30 @@
   A simple Action that tracks if a <code>Session</code> object
    has been created or not.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Giacomo 
Pati</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  @@ -145,8 +174,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -165,13 +194,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -219,29 +248,33 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
                     throws java.lang.Exception</PRE>
   <DL>
   <DD>A simple Action that logs if the <code>Session</code> object
  - has been created<DD><DL>
  -</DL>
  + has been created
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -251,14 +284,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -271,17 +304,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/FormValidatorAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/selection/HeaderSelector.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/HorizontalAlignment.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="HelloAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="HelloAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +95 -40    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/HttpHeaderAction.html
  
  Index: HttpHeaderAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/HttpHeaderAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- HttpHeaderAction.html     4 Dec 2002 12:37:05 -0000       1.5
  +++ HttpHeaderAction.html     6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:47 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  HttpHeaderAction
  +HttpHeaderAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="HttpHeaderAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../org/apache/cocoon/acting/LangSelect.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/http/HttpEnvironment.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/http/HttpRequest.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="HttpHeaderAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="HttpHeaderAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.HttpHeaderAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -77,19 +95,30 @@
   <P>
   This action adds HTTP headers to the response.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Donald 
Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  @@ -144,8 +173,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -154,7 +183,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -162,16 +193,18 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.
  +
  + </TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -230,8 +263,14 @@
    in <code>settings</code>.
    <br/>
    This automates parsing of flat string-only configurations.
  - For nested configurations, override this function in your action.<DD><DL>
  -<DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  + For nested configurations, override this function in your action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -239,8 +278,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
  @@ -254,21 +293,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -278,14 +321,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -298,17 +341,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A HREF="../../../../org/apache/cocoon/acting/LangSelect.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/http/HttpEnvironment.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/environment/http/HttpRequest.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="HttpHeaderAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="HttpHeaderAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +155 -64   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/LocaleAction.html
  
  Index: LocaleAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/LocaleAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- LocaleAction.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ LocaleAction.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:52 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  LocaleAction
  +LocaleAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="LocaleAction (Cocoon API (2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../org/apache/cocoon/acting/LangSelect.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../org/apache/cocoon/Loader.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/elementprocessor/LocaleAware.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="LocaleAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="LocaleAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.LocaleAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -132,7 +150,7 @@
    <br>
   
    The attribute names can be configured/customized at action definition
  - and/or usage time, using the paramters
  + using the configuration paramters
    {language,country,variant,locale}-attribute.
   
    eg.
  @@ -145,22 +163,22 @@
   
    or:
   
  - <pre>
  - &lt;map:act type="locale"&gt;
  -  &lt;map:parameter name="language-attribute" value="lg"/&gt;
  - &lt;/map:act&gt;
  - </pre>
  -
    <center>Code originated from org.apache.cocoon.acting.LangSelect</center>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Marcus 
Crafter</a>, <a href="mailto:[EMAIL PROTECTED]">Konstantin Piroumian</a>, <a 
href="mailto:[EMAIL PROTECTED]">Lassi Immonen</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Marcus 
Crafter</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Konstantin Piroumian</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Lassi Immonen</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -323,8 +341,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -344,10 +362,12 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html#getLocaleAttribute(java.util.Map)">getLocaleAttribute</A></B>(java.util.Map&nbsp;objectModel)</CODE>
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html#getLocaleAttribute(java.util.Map,
 java.lang.String)">getLocaleAttribute</A></B>(java.util.Map&nbsp;objectModel,
  +                   java.lang.String&nbsp;localeAttrName)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper method to 
access Locale sub component values.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper method to 
retreive the attribute value containing locale
  + information. </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!--
 --></A>
  @@ -359,13 +379,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -395,7 +415,11 @@
   <PRE>
   public static final java.lang.String <B>LANG</B></PRE>
   <DL>
  -<DD>Constant representing the language parameter</DL>
  +<DD>Constant representing the language parameter
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.LANG">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="COUNTRY"><!-- --></A><H3>
  @@ -403,7 +427,11 @@
   <PRE>
   public static final java.lang.String <B>COUNTRY</B></PRE>
   <DL>
  -<DD>Constant representing the country parameter</DL>
  +<DD>Constant representing the country parameter
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.COUNTRY">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="VARIANT"><!-- --></A><H3>
  @@ -411,7 +439,11 @@
   <PRE>
   public static final java.lang.String <B>VARIANT</B></PRE>
   <DL>
  -<DD>Constant representing the variant parameter</DL>
  +<DD>Constant representing the variant parameter
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.VARIANT">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="LOCALE"><!-- --></A><H3>
  @@ -419,7 +451,11 @@
   <PRE>
   public static final java.lang.String <B>LOCALE</B></PRE>
   <DL>
  -<DD>Constant representing the locale parameter</DL>
  +<DD>Constant representing the locale parameter
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.LOCALE">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="LANG_ATTR"><!-- --></A><H3>
  @@ -427,7 +463,11 @@
   <PRE>
   public static final java.lang.String <B>LANG_ATTR</B></PRE>
   <DL>
  -<DD>Constant representing the language configuration attribute</DL>
  +<DD>Constant representing the language configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.LANG_ATTR">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="COUNTRY_ATTR"><!-- --></A><H3>
  @@ -435,7 +475,11 @@
   <PRE>
   public static final java.lang.String <B>COUNTRY_ATTR</B></PRE>
   <DL>
  -<DD>Constant representing the country configuration attribute</DL>
  +<DD>Constant representing the country configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.COUNTRY_ATTR">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="VARIANT_ATTR"><!-- --></A><H3>
  @@ -443,7 +487,11 @@
   <PRE>
   public static final java.lang.String <B>VARIANT_ATTR</B></PRE>
   <DL>
  -<DD>Constant representing the variant configuration attribute</DL>
  +<DD>Constant representing the variant configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.VARIANT_ATTR">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="LOCALE_ATTR"><!-- --></A><H3>
  @@ -451,7 +499,11 @@
   <PRE>
   public static final java.lang.String <B>LOCALE_ATTR</B></PRE>
   <DL>
  -<DD>Constant representing the locale configuration attribute</DL>
  +<DD>Constant representing the locale configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.LOCALE_ATTR">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="STORE_REQUEST"><!-- --></A><H3>
  @@ -459,7 +511,11 @@
   <PRE>
   public static final java.lang.String <B>STORE_REQUEST</B></PRE>
   <DL>
  -<DD>Constant representing the request storage configuration attribute</DL>
  +<DD>Constant representing the request storage configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.STORE_REQUEST">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="CREATE_SESSION"><!-- --></A><H3>
  @@ -467,7 +523,11 @@
   <PRE>
   public static final java.lang.String <B>CREATE_SESSION</B></PRE>
   <DL>
  -<DD>Constant representing the session creation configuration attribute</DL>
  +<DD>Constant representing the session creation configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.CREATE_SESSION">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="STORE_SESSION"><!-- --></A><H3>
  @@ -475,7 +535,11 @@
   <PRE>
   public static final java.lang.String <B>STORE_SESSION</B></PRE>
   <DL>
  -<DD>Constant representing the session storage configuration attribute</DL>
  +<DD>Constant representing the session storage configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.STORE_SESSION">Constant
 Field Values</A></DL>
  +</DL>
   <HR>
   
   <A NAME="STORE_COOKIE"><!-- --></A><H3>
  @@ -483,7 +547,11 @@
   <PRE>
   public static final java.lang.String <B>STORE_COOKIE</B></PRE>
   <DL>
  -<DD>Constant representing the cookie storage configuration attribute</DL>
  +<DD>Constant representing the cookie storage configuration attribute
  +<P>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.LocaleAction.STORE_COOKIE">Constant
 Field Values</A></DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -518,11 +586,14 @@
   public void 
<B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)
                  throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
   <DL>
  -<DD>Configure this action.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  +<DD>Configure this action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>conf</CODE> - configuration information (if 
any)</DL>
  +<DT><B>Parameters:</B><DD><CODE>conf</CODE> - configuration information (if 
any)
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -530,44 +601,52 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
                     throws java.lang.Exception</PRE>
   <DL>
   <DD>Action which obtains the current environments locale information, and
  - places it in the objectModel (and optionally in a session/cookie).<DD><DL>
  -</DL>
  + places it in the objectModel (and optionally in a session/cookie).
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="getLocaleAttribute(java.util.Map)"><!-- --></A><H3>
  +<A NAME="getLocaleAttribute(java.util.Map, java.lang.String)"><!-- 
--></A><H3>
   getLocaleAttribute</H3>
   <PRE>
  -public static java.lang.String 
<B>getLocaleAttribute</B>(java.util.Map&nbsp;objectModel)
  -                                           throws java.lang.Exception</PRE>
  +public static java.lang.String 
<B>getLocaleAttribute</B>(java.util.Map&nbsp;objectModel,
  +                                                  
java.lang.String&nbsp;localeAttrName)</PRE>
   <DL>
  -<DD>Helper method to access Locale sub component values.<DD><DL>
  +<DD>Helper method to retreive the attribute value containing locale
  + information. See class documentation for locale determination algorythm.
  +<P>
  +<DD><DL>
   </DL>
   </DD>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>objectModel</CODE> - requesting object's 
environment<DT><B>Returns:</B><DD>locale 
value<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - should some error 
occur</DL>
  +<DT><B>Parameters:</B><DD><CODE>objectModel</CODE> - requesting object's 
environment
  +<DT><B>Returns:</B><DD>locale value or <code>null</null> if no locale was 
found</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -577,14 +656,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -597,17 +676,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A HREF="../../../../org/apache/cocoon/acting/LangSelect.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A HREF="../../../../org/apache/cocoon/Loader.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/elementprocessor/LocaleAware.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="LocaleAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="LocaleAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +85 -34    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParamAction.html
  
  Index: RequestParamAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParamAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- RequestParamAction.html   4 Dec 2002 12:37:05 -0000       1.5
  +++ RequestParamAction.html   6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:09 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  RequestParamAction
  +RequestParamAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="RequestParamAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/modules/input/RequestModule.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParamAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParamAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.RequestParamAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -125,14 +143,19 @@
   
    etc, etc.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Marcus 
Crafter</a>, <a href="mailto:[EMAIL PROTECTED]">Torsten Curdt</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Marcus 
Crafter</a></DD>
  +, <a href="mailto:[EMAIL PROTECTED]">Torsten Curdt</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -239,8 +262,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
  @@ -249,7 +272,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!--
 --></A>
  @@ -261,13 +286,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -297,6 +322,8 @@
   <PRE>
   public static final java.lang.String <B>MAP_URI</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.RequestParamAction.MAP_URI">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -305,6 +332,8 @@
   <PRE>
   public static final java.lang.String <B>MAP_QUERY</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.RequestParamAction.MAP_QUERY">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -313,6 +342,8 @@
   <PRE>
   public static final java.lang.String <B>MAP_CONTEXTPATH</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.RequestParamAction.MAP_CONTEXTPATH">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -321,6 +352,8 @@
   <PRE>
   public static final java.lang.String <B>PARAM_PARAMETERS</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.RequestParamAction.PARAM_PARAMETERS">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -329,6 +362,8 @@
   <PRE>
   public static final java.lang.String <B>PARAM_DEFAULT_PREFIX</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.RequestParamAction.PARAM_DEFAULT_PREFIX">Constant
 Field Values</A></DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -361,8 +396,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
  @@ -376,21 +411,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -400,14 +439,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -420,17 +459,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/modules/input/RequestModule.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParamAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParamAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.5       +50 -20    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html
  
  Index: RequestParameterExistsAction.StringParts.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- RequestParameterExistsAction.StringParts.html     4 Dec 2002 12:37:05 
-0000       1.4
  +++ RequestParameterExistsAction.StringParts.html     6 Dec 2002 15:30:55 
-0000       1.5
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:09 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  
RequestParameterExistsAction.StringParts
  +RequestParameterExistsAction.StringParts (Cocoon API (2.1-dev, December 6 
2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="RequestParameterExistsAction.StringParts (Cocoon API 
(2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/matching/RequestParameterMatcher.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParameterExistsAction.StringParts.html" 
TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParameterExistsAction.StringParts.html" 
TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -62,7 +80,7 @@
     +--<B>org.apache.cocoon.acting.RequestParameterExistsAction.StringParts</B>
   </PRE>
   <DL>
  -<DT><B>Enclosing class: </B><DD><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html">RequestParameterExistsAction</A></DD>
  +<DT><B>Enclosing class:</B><DD><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html">RequestParameterExistsAction</A></DD>
   </DL>
   <HR>
   <DL>
  @@ -72,7 +90,7 @@
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -87,7 +105,7 @@
   <B>Constructor Summary</B></FONT></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html#RequestParameterExistsAction.StringParts(org.apache.cocoon.acting.RequestParameterExistsAction,
 java.lang.String, 
java.lang.String)">RequestParameterExistsAction.StringParts</A></B>(java.lang.String&nbsp;pre,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html#RequestParameterExistsAction.StringParts(java.lang.String,
 
java.lang.String)">RequestParameterExistsAction.StringParts</A></B>(java.lang.String&nbsp;pre,
                                            java.lang.String&nbsp;post)</CODE>
   
   <BR>
  @@ -122,7 +140,7 @@
   </TR>
   </TABLE>
   
  -<A 
NAME="RequestParameterExistsAction.StringParts(org.apache.cocoon.acting.RequestParameterExistsAction,
 java.lang.String, java.lang.String)"><!-- --></A><H3>
  +<A NAME="RequestParameterExistsAction.StringParts(java.lang.String, 
java.lang.String)"><!-- --></A><H3>
   RequestParameterExistsAction.StringParts</H3>
   <PRE>
   public 
<B>RequestParameterExistsAction.StringParts</B>(java.lang.String&nbsp;pre,
  @@ -139,14 +157,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -160,16 +178,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/matching/RequestParameterMatcher.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParameterExistsAction.StringParts.html" 
TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParameterExistsAction.StringParts.html" 
TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.5       +94 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParameterExistsAction.html
  
  Index: RequestParameterExistsAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/RequestParameterExistsAction.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- RequestParameterExistsAction.html 4 Dec 2002 12:37:05 -0000       1.4
  +++ RequestParameterExistsAction.html 6 Dec 2002 15:30:55 -0000       1.5
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:09 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  RequestParameterExistsAction
  +RequestParameterExistsAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="RequestParameterExistsAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -38,13 +44,25 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParameterExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParameterExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       
+--<B>org.apache.cocoon.acting.RequestParameterExistsAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
   </DL>
   <HR>
   <DL>
  @@ -95,20 +113,24 @@
    matches. E.g. "id_* name_*" enforces, that if "id_1" exists,
    "name_1" must also exist and vice versa.</p>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
  -<A NAME="inner_class_summary"><!-- --></A>
  +<A NAME="nested_class_summary"><!-- --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
   <TD COLSPAN=2><FONT SIZE="+2">
  -<B>Inner Class Summary</B></FONT></TD>
  +<B>Nested Class Summary</B></FONT></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -122,7 +144,14 @@
   &nbsp;
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  @@ -177,8 +206,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -187,7 +216,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -197,7 +228,7 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If a String 
matches a StringPart spec, return the substring
  - between the specified prefix and postfix.</TD>
  + between the specified prefix and postfix. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -206,7 +237,7 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find first "*" 
in a String and split it into the substring
  - before and after the "*".</TD>
  + before and after the "*". </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  @@ -218,13 +249,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -272,8 +303,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
  @@ -287,18 +318,22 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD>Following copied from 
interface: <CODE>org.apache.cocoon.acting.Action</CODE></DD>
  + reduces memory usage and avoids pooling.
  +<P>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <HR>
  @@ -309,7 +344,12 @@
   protected <A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html">RequestParameterExistsAction.StringParts</A>
 <B>splitParameter</B>(java.lang.String&nbsp;paramName)</PRE>
   <DL>
   <DD>Find first "*" in a String and split it into the substring
  - before and after the "*". Returns null if no "*" is present.</DL>
  + before and after the "*". Returns null if no "*" is present.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="getMatch(java.lang.String, 
org.apache.cocoon.acting.RequestParameterExistsAction.StringParts)"><!-- 
--></A><H3>
  @@ -320,7 +360,12 @@
   <DL>
   <DD>If a String matches a StringPart spec, return the substring
    between the specified prefix and postfix. Returns null if it
  - doesn't match.</DL>
  + doesn't match.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
   
  @@ -328,14 +373,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -352,13 +397,25 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="RequestParameterExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="RequestParameterExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;<A HREF="#inner_class_summary">INNER</A>&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +84 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ResourceExistsAction.html
  
  Index: ResourceExistsAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ResourceExistsAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ResourceExistsAction.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ ResourceExistsAction.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:11 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ResourceExistsAction
  +ResourceExistsAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ResourceExistsAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/resolver/ResolverImpl.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/ResourceNotFoundException.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ResourceExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ResourceExistsAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.ResourceExistsAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -81,19 +99,30 @@
    <p>Instead of src attribute, source can be specified using
    parameter named 'url' (this is old syntax).
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Donald 
Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Donald Ball</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  @@ -148,8 +177,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -158,7 +187,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!--
 --></A>
  @@ -170,13 +201,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -224,8 +255,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
  @@ -239,21 +270,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -263,14 +298,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -283,17 +318,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/RequestParameterExistsAction.StringParts.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/resolver/ResolverImpl.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/ResourceNotFoundException.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ResourceExistsAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ResourceExistsAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.5       +84 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ScriptAction.html
  
  Index: ScriptAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ScriptAction.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ScriptAction.html 4 Dec 2002 12:37:05 -0000       1.4
  +++ ScriptAction.html 6 Dec 2002 15:30:55 -0000       1.5
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:12 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ScriptAction
  +ScriptAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ScriptAction (Cocoon API (2.1-dev, December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/flow/javascript/ScriptableMap.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ScriptGenerator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ScriptAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ScriptAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.ScriptAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -77,19 +95,30 @@
   <P>
   A simple action that executes any script that can be run by the BSF
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Jason 
Foster</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Jason 
Foster</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  @@ -144,8 +173,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -154,7 +183,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   </TABLE>
   &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!--
 --></A>
  @@ -166,13 +197,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -220,8 +251,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
  @@ -235,21 +266,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -259,14 +294,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -279,17 +314,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ResourceExistsAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/flow/javascript/ScriptableMap.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ScriptGenerator.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ScriptAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ScriptAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.5       +101 -41   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ServerPagesAction.html
  
  Index: ServerPagesAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ServerPagesAction.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ServerPagesAction.html    4 Dec 2002 12:37:05 -0000       1.4
  +++ ServerPagesAction.html    6 Dec 2002 15:30:55 -0000       1.5
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:13 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ServerPagesAction
  +ServerPagesAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ServerPagesAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/hsqldb/ServerImpl.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ServerPagesGenerator.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ServerPagesAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ServerPagesAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -70,7 +88,7 @@
                             
+--<B>org.apache.cocoon.acting.ServerPagesAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.excalibur.logger.LogKitManageable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.excalibur.logger.LogKitManageable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -109,14 +127,18 @@
      &lt;/action&gt;
    </pre>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Sylvain 
Wallez</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Sylvain 
Wallez</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -216,8 +238,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;source,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -226,7 +248,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -234,7 +258,9 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -262,13 +288,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -298,6 +324,8 @@
   <PRE>
   public static final java.lang.String <B>REDIRECTOR_OBJECT</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.ServerPagesAction.REDIRECTOR_OBJECT">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -306,6 +334,8 @@
   <PRE>
   public static final java.lang.String <B>ACTION_RESULT_OBJECT</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.ServerPagesAction.ACTION_RESULT_OBJECT">Constant
 Field Values</A></DL>
   </DL>
   <HR>
   
  @@ -314,6 +344,8 @@
   <PRE>
   public static final java.lang.String <B>ACTION_SUCCESS_OBJECT</B></PRE>
   <DL>
  +<DL>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../constant-values.html#org.apache.cocoon.acting.ServerPagesAction.ACTION_SUCCESS_OBJECT">Constant
 Field Values</A></DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -357,8 +389,14 @@
    in <code>settings</code>.
    <br/>
    This automates parsing of flat string-only configurations.
  - For nested configurations, override this function in your action.<DD><DL>
  -<DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  + For nested configurations, override this function in your action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -369,7 +407,10 @@
   public void 
<B>setLogKitManager</B>(org.apache.avalon.excalibur.logger.LogKitManager&nbsp;logKitManager)</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>setLogKitManager</CODE> in interface 
<CODE>org.apache.avalon.excalibur.logger.LogKitManageable</CODE></DL>
  +<DT><B>Specified by:</B><DD><CODE>setLogKitManager</CODE> in interface 
<CODE>org.apache.avalon.excalibur.logger.LogKitManageable</CODE></DL>
  +</DD>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -380,7 +421,10 @@
   public void <B>dispose</B>()</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>dispose</CODE> in interface 
<CODE>org.apache.avalon.framework.activity.Disposable</CODE></DL>
  +<DT><B>Specified by:</B><DD><CODE>dispose</CODE> in interface 
<CODE>org.apache.avalon.framework.activity.Disposable</CODE></DL>
  +</DD>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -388,8 +432,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;source,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
  @@ -403,21 +447,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -427,14 +475,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -447,17 +495,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ScriptAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/hsqldb/ServerImpl.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/generation/ServerPagesGenerator.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ServerPagesAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ServerPagesAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +79 -34    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionInvalidatorAction.html
  
  Index: SessionInvalidatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionInvalidatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionInvalidatorAction.html     4 Dec 2002 12:37:05 -0000       1.5
  +++ SessionInvalidatorAction.html     6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:15 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SessionInvalidatorAction
  +SessionInvalidatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SessionInvalidatorAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/acting/SessionFormAction.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionInvalidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionInvalidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,14 +77,14 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
                 +--<B>org.apache.cocoon.acting.SessionInvalidatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -76,19 +94,30 @@
   This is the action used to invalidate an HTTP session. The action returns
    empty map if everything is ok, null otherwise.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  @@ -134,8 +163,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -144,13 +173,13 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main invocation 
routine.</TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -198,28 +227,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -229,14 +262,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -249,17 +282,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/acting/SessionFormAction.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionInvalidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionInvalidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +79 -34    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionIsValidAction.html
  
  Index: SessionIsValidAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionIsValidAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionIsValidAction.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ SessionIsValidAction.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:15 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SessionIsValidAction
  +SessionIsValidAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SessionIsValidAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/components/SessionManager.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionIsValidAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionIsValidAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,14 +77,14 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
                 +--<B>org.apache.cocoon.acting.SessionIsValidAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -76,19 +94,30 @@
   This action just checks if a session exists and whether the current
    seesion is still valid.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  @@ -134,8 +163,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -144,13 +173,13 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main invocation 
routine.</TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -198,28 +227,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -229,14 +262,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -250,16 +283,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/components/SessionManager.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionIsValidAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionIsValidAction.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +90 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionPropagatorAction.html
  
  Index: SessionPropagatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionPropagatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionPropagatorAction.html      4 Dec 2002 12:37:05 -0000       1.5
  +++ SessionPropagatorAction.html      6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:16 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SessionPropagatorAction
  +SessionPropagatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SessionPropagatorAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/transformation/SessionPreTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionPropagatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionPropagatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       
+--<B>org.apache.cocoon.acting.SessionPropagatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -87,19 +105,30 @@
    &lt;/map:act&gt;
    </pre>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  @@ -154,8 +183,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -169,16 +198,18 @@
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.
  +
  + </TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -237,8 +268,14 @@
    in <code>settings</code>.
    <br/>
    This automates parsing of flat string-only configurations.
  - For nested configurations, override this function in your action.<DD><DL>
  -<DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  + For nested configurations, override this function in your action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -246,28 +283,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -277,14 +318,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -297,17 +338,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/transformation/SessionPreTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionPropagatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionPropagatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +91 -37    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionStateAction.html
  
  Index: SessionStateAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionStateAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionStateAction.html   4 Dec 2002 12:37:05 -0000       1.5
  +++ SessionStateAction.html   6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:16 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SessionStateAction
  +SessionStateAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SessionStateAction (Cocoon API (2.1-dev, December 6 
2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/selection/SessionStateSelector.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionStateAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionStateAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       +--<B>org.apache.cocoon.acting.SessionStateAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -119,15 +137,19 @@
      </tr>
    </table>
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  -<DT><B>See Also: </B><DD><A 
HREF="../../../../org/apache/cocoon/matching/WildcardSessionAttributeMatcher.html"><CODE>WildcardSessionAttributeMatcher</CODE></A>,
 
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
  +<DT><B>See Also:</B><DD><A 
HREF="../../../../org/apache/cocoon/matching/WildcardSessionAttributeMatcher.html"><CODE>WildcardSessionAttributeMatcher</CODE></A>,
 
   <A 
HREF="../../../../org/apache/cocoon/selection/SessionAttributeSelector.html"><CODE>SessionAttributeSelector</CODE></A></DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -226,8 +248,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -236,7 +258,9 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
    <code>Dictionary</code> objectModel and returns a
    <code>Map</code> object with values used in subsequent
  - sitemap substitution patterns.</TD>
  + sitemap substitution patterns.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -247,13 +271,13 @@
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.</TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -283,6 +307,8 @@
   <PRE>
   protected java.lang.String <B>statekey</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -291,6 +317,8 @@
   <PRE>
   protected java.lang.String <B>newstate</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -299,6 +327,8 @@
   <PRE>
   protected int <B>sublevels</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -307,6 +337,8 @@
   <PRE>
   protected int <B>mylevel</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -342,8 +374,14 @@
   public void 
<B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)
                  throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
   <DL>
  -<DD>Configures the Action.<DD><DL>
  -<DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  +<DD>Configures the Action.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -351,8 +389,8 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
  @@ -366,21 +404,25 @@
   
    NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
    When an action is ThreadSafe, only one instance serves all requests : this
  - reduces memory usage and avoids pooling.<DD><DL>
  -</DL>
  + reduces memory usage and avoids pooling.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -390,14 +432,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -411,16 +453,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionPropagatorAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/selection/SessionStateSelector.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionStateAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionStateAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +79 -34    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionValidatorAction.html
  
  Index: SessionValidatorAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SessionValidatorAction.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionValidatorAction.html       4 Dec 2002 12:37:05 -0000       1.5
  +++ SessionValidatorAction.html       6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:16 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SessionValidatorAction
  +SessionValidatorAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SessionValidatorAction (Cocoon API (2.1-dev, December 
6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/transformation/SessionTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -74,7 +92,7 @@
                                         
+--<B>org.apache.cocoon.acting.SessionValidatorAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -115,19 +133,30 @@
    This action returns null when validation fails, otherwise it provides
    all validated parameters to the sitemap via {name} expression.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Martin Man</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  @@ -191,8 +220,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  @@ -237,13 +266,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -300,28 +329,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Main invocation routine.<DD><DL>
  -</DL>
  +<DD>Main invocation routine.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -331,14 +364,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -351,17 +384,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionStateAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/webapps/session/transformation/SessionTransformer.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SessionValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SessionValidatorAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.4       +82 -34    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SetCharacterEncodingAction.html
  
  Index: SetCharacterEncodingAction.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/SetCharacterEncodingAction.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SetCharacterEncodingAction.html   4 Dec 2002 12:37:05 -0000       1.3
  +++ SetCharacterEncodingAction.html   6 Dec 2002 15:30:55 -0000       1.4
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:17 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  SetCharacterEncodingAction
  +SetCharacterEncodingAction (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="SetCharacterEncodingAction (Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/crawler/SimpleCocoonCrawlerImpl.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SetCharacterEncodingAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SetCharacterEncodingAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -59,7 +77,7 @@
   <PRE>
   java.lang.Object
     |
  -  +--org.apache.avalon.framework.logger.AbstractLoggable
  +  +--org.apache.avalon.framework.logger.AbstractLogEnabled
           |
           +--<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                 |
  @@ -68,7 +86,7 @@
                       
+--<B>org.apache.cocoon.acting.SetCharacterEncodingAction</B>
   </PRE>
   <DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.Loggable, 
org.apache.avalon.framework.parameters.Parameterizable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  +<DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.parameters.Parameterizable, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
   </DL>
   <HR>
   <DL>
  @@ -86,18 +104,28 @@
    These configuration options supported in both declaration and use time.
    <p>If no encoding specified, the action does nothing.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">MIYABE 
Tatsuhiko</a></DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">MIYABE 
Tatsuhiko</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
   
  -<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
  +<A NAME="field_summary"><!-- --></A>
  +<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  +<TD COLSPAN=2><FONT SIZE="+2">
  +<B>Field Summary</B></FONT></TD>
  +</TR>
  +</TABLE>
  +&nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
   <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  @@ -152,8 +180,8 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  -<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -    <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +<TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +    org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
       java.util.Map&nbsp;objectModel,
       java.lang.String&nbsp;src,
       org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  @@ -179,13 +207,13 @@
   <TD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
   </TR>
   </TABLE>
  -&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!--
 --></A>
  +&nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  -<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  +<TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD><CODE>getLogger, setLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  +<TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -237,7 +265,11 @@
                     throws 
org.apache.avalon.framework.parameters.ParameterException</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE>parameterize</CODE> in interface 
<CODE>org.apache.avalon.framework.parameters.Parameterizable</CODE></DL>
  +<DT><B>Specified by:</B><DD><CODE>parameterize</CODE> in interface 
<CODE>org.apache.avalon.framework.parameters.Parameterizable</CODE></DL>
  +</DD>
  +<DD><DL>
  +
  
+<DD><CODE>org.apache.avalon.framework.parameters.ParameterException</CODE></DL>
   </DD>
   </DL>
   <HR>
  @@ -245,28 +277,32 @@
   <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
   act</H3>
   <PRE>
  -public java.util.Map <B>act</B>(<A 
HREF="../../../../org/apache/cocoon/environment/Redirector.html">Redirector</A>&nbsp;redirector,
  -                         <A 
HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
  +public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
  +                         
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                            java.util.Map&nbsp;objectModel,
                            java.lang.String&nbsp;src,
                            
org.apache.avalon.framework.parameters.Parameters&nbsp;par)
                     throws java.lang.Exception</PRE>
   <DL>
  -<DD>Set character encoding of current request.<DD><DL>
  -</DL>
  +<DD>Set character encoding of current request.
  +<P>
  +<DD><DL>
  +<DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
   </DD>
  -<DD>Following copied from interface: 
<CODE>org.apache.cocoon.acting.Action</CODE></DD>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                       calling environment which can be used
                       to select values this controller may need
  -                    (ie Request, Response).<DD><CODE>source</CODE> - A 
source <code>String</code> to the Action<DD><CODE>parameters</CODE> - The 
<code>Parameters</code> for this invocation<DT><B>Returns:</B><DD>Map        
The returned <code>Map</code> object with
  +                    (ie Request, Response).<DD><CODE>src</CODE> - A source 
<code>String</code> to the Action
  +<DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                       sitemap substitution values which can be used
                       in subsequent elements attributes like src=
                       using a xpath like expression: src="mydir/{myval}/foo"
                       If the return value is null the processing inside
                       the <map:act> element of the sitemap will
  -                    be 
skipped.<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - Indicates 
something is totally wrong</DL>
  +                    be skipped.
  +<DT><B>Throws:</B>
  +<DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -276,14 +312,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -297,16 +333,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/crawler/SimpleCocoonCrawlerImpl.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="SetCharacterEncodingAction.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="SetCharacterEncodingAction.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +123 -45   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ValidatorActionHelper.html
  
  Index: ValidatorActionHelper.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ValidatorActionHelper.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ValidatorActionHelper.html        4 Dec 2002 12:37:05 -0000       1.5
  +++ ValidatorActionHelper.html        6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:25 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ValidatorActionHelper
  +ValidatorActionHelper (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ValidatorActionHelper (Cocoon API (2.1-dev, December 
6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -34,17 +40,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/validation/Validator.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ValidatorActionHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ValidatorActionHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -69,14 +87,18 @@
   Helper class to pass a the result of a validation back along with
    the validated object itself.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -97,7 +119,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  +<CODE>protected 
&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html#result">result</A></B></CODE>
   
   <BR>
  @@ -118,15 +140,15 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a 
ValidatorActionHelper object that contains just the
  - object.</TD>
  + object. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html#ValidatorActionHelper(java.lang.Object,
 
org.apache.cocoon.acting.ValidatorActionResult)">ValidatorActionHelper</A></B>(java.lang.Object&nbsp;validatedObject,
  -                      <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>&nbsp;validationResult)</CODE>
  +                      
org.apache.cocoon.acting.ValidatorActionResult&nbsp;validationResult)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a 
ValidatorActionHelper object that contains just the
  - object.</TD>
  + object. </TD>
   </TR>
   </TABLE>
   &nbsp;
  @@ -157,7 +179,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  +<CODE>&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html#getResult()">getResult</A></B>()</CODE>
   
   <BR>
  @@ -170,7 +192,7 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tests if the 
validation result is <code>NOTPRESENT</code>,
  - e.g.</TD>
  + e.g. when the value is null and is allowed to be null.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -179,7 +201,7 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tests if the 
validation result is <code>ISNULL</code>,
  - e.g.</TD>
  + e.g. when the value is null but is not supposed to be null.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -196,7 +218,8 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tests if the 
validation result is <code>TOOLARGE</code>,
  - e.g.</TD>
  + e.g. in case of a double or long the value is too large or in
  + case of a string it is too long.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -205,7 +228,8 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tests if the 
validation result is <code>TOOSMALL</code>,
  - e.g.</TD>
  + e.g. in case of a double or long the value is too small or in
  + case of a string it is too short.</TD>
   </TR>
   </TABLE>
   &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  @@ -233,8 +257,10 @@
   <A NAME="result"><!-- --></A><H3>
   result</H3>
   <PRE>
  -protected <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>result</B></PRE>
  +protected org.apache.cocoon.acting.ValidatorActionResult <B>result</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   <HR>
   
  @@ -243,6 +269,8 @@
   <PRE>
   protected java.lang.Object <B>object</B></PRE>
   <DL>
  +<DL>
  +</DL>
   </DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
  @@ -261,23 +289,21 @@
   public 
<B>ValidatorActionHelper</B>(java.lang.Object&nbsp;validatedObject)</PRE>
   <DL>
   <DD>Create a ValidatorActionHelper object that contains just the
  - object. Defaults to <code>OK</code> as validation result.<DD><DL>
  + object. Defaults to <code>OK</code> as validation result.
  +<P>
   <DT><B>Parameters:</B><DD><CODE>validatedObject</CODE> - object that has 
been validated</DL>
  -</DD>
  -</DL>
   <HR>
   
   <A NAME="ValidatorActionHelper(java.lang.Object, 
org.apache.cocoon.acting.ValidatorActionResult)"><!-- --></A><H3>
   ValidatorActionHelper</H3>
   <PRE>
   public <B>ValidatorActionHelper</B>(java.lang.Object&nbsp;validatedObject,
  -                             <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>&nbsp;validationResult)</PRE>
  +                             
org.apache.cocoon.acting.ValidatorActionResult&nbsp;validationResult)</PRE>
   <DL>
   <DD>Create a ValidatorActionHelper object that contains just the
  - object. Defaults to <code>OK</code> as validation result.<DD><DL>
  + object. Defaults to <code>OK</code> as validation result.
  +<P>
   <DT><B>Parameters:</B><DD><CODE>validatedObject</CODE> - object that has 
been validated<DD><CODE>validationResult</CODE> - result of the validation</DL>
  -</DD>
  -</DL>
   
   <!-- ============ METHOD DETAIL ========== -->
   
  @@ -294,7 +320,12 @@
   <PRE>
   public boolean <B>isOK</B>()</PRE>
   <DL>
  -<DD>Tests if the validation result is <code>OK</code></DL>
  +<DD>Tests if the validation result is <code>OK</code>
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="isNotPresent()"><!-- --></A><H3>
  @@ -303,7 +334,12 @@
   public boolean <B>isNotPresent</B>()</PRE>
   <DL>
   <DD>Tests if the validation result is <code>NOTPRESENT</code>,
  - e.g. when the value is null and is allowed to be null.</DL>
  + e.g. when the value is null and is allowed to be null.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="isNull()"><!-- --></A><H3>
  @@ -312,7 +348,12 @@
   public boolean <B>isNull</B>()</PRE>
   <DL>
   <DD>Tests if the validation result is <code>ISNULL</code>,
  - e.g. when the value is null but is not supposed to be null.</DL>
  + e.g. when the value is null but is not supposed to be null.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="isTooLarge()"><!-- --></A><H3>
  @@ -322,7 +363,12 @@
   <DL>
   <DD>Tests if the validation result is <code>TOOLARGE</code>,
    e.g. in case of a double or long the value is too large or in
  - case of a string it is too long.</DL>
  + case of a string it is too long.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="isTooSmall()"><!-- --></A><H3>
  @@ -332,7 +378,12 @@
   <DL>
   <DD>Tests if the validation result is <code>TOOSMALL</code>,
    e.g. in case of a double or long the value is too small or in
  - case of a string it is too short.</DL>
  + case of a string it is too short.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="doesNotMatch()"><!-- --></A><H3>
  @@ -341,7 +392,12 @@
   public boolean <B>doesNotMatch</B>()</PRE>
   <DL>
   <DD>Tests if the validation result is <code>NOMATCH</code>, can
  - only occur when</DL>
  + only occur when
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="getObject()"><!-- --></A><H3>
  @@ -349,15 +405,25 @@
   <PRE>
   public java.lang.Object <B>getObject</B>()</PRE>
   <DL>
  -<DD>Returns the tested object.</DL>
  +<DD>Returns the tested object.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <HR>
   
   <A NAME="getResult()"><!-- --></A><H3>
   getResult</H3>
   <PRE>
  -public <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>getResult</B>()</PRE>
  +public org.apache.cocoon.acting.ValidatorActionResult 
<B>getResult</B>()</PRE>
   <DL>
  -<DD>Returns the result.</DL>
  +<DD>Returns the result.
  +<P>
  +<DD><DL>
  +</DL>
  +</DD>
  +</DL>
   <!-- ========= END OF CLASS DATA ========= -->
   <HR>
   
  @@ -365,14 +431,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -385,17 +451,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/SetCharacterEncodingAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/validation/Validator.html"><B>PREV
 CLASS</B></A>&nbsp;
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html"><B>NEXT 
CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ValidatorActionHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ValidatorActionHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +109 -43   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ValidatorActionResult.html
  
  Index: ValidatorActionResult.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/ValidatorActionResult.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ValidatorActionResult.html        4 Dec 2002 12:37:05 -0000       1.5
  +++ ValidatorActionResult.html        6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,27 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:52 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:19:25 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Class  ValidatorActionResult
  +ValidatorActionResult (Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ValidatorActionResult (Cocoon API (2.1-dev, December 
6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -35,16 +41,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;NEXT CLASS</FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/variables/VariableResolver.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ValidatorActionResult.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ValidatorActionResult.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.cocoon.util.EnumerationFactory">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.cocoon.util.EnumerationFactory">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -71,14 +89,18 @@
   A number of constants to represent the possible outcomes of a
    validation.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>CVS $Id$</DD>
  -<DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -91,7 +113,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#ERROR">ERROR</A></B></CODE>
   
   <BR>
  @@ -100,7 +122,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#ISNULL">ISNULL</A></B></CODE>
   
   <BR>
  @@ -108,7 +130,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#MAXERROR">MAXERROR</A></B></CODE>
   
   <BR>
  @@ -116,7 +138,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#NOMATCH">NOMATCH</A></B></CODE>
   
   <BR>
  @@ -125,7 +147,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#NOTPRESENT">NOTPRESENT</A></B></CODE>
   
   <BR>
  @@ -135,7 +157,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#OK">OK</A></B></CODE>
   
   <BR>
  @@ -143,7 +165,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#TOOLARGE">TOOLARGE</A></B></CODE>
   
   <BR>
  @@ -152,7 +174,7 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A></CODE></FONT></TD>
  
+<CODE>static&nbsp;org.apache.cocoon.acting.ValidatorActionResult</CODE></FONT></TD>
   <TD><CODE><B><A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html#TOOSMALL">TOOSMALL</A></B></CODE>
   
   <BR>
  @@ -200,71 +222,103 @@
   <A NAME="OK"><!-- --></A><H3>
   OK</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>OK</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>OK</B></PRE>
  +<DL>
  +<DD>no error occurred, parameter successfully checked.
  +<P>
   <DL>
  -<DD>no error occurred, parameter successfully checked.</DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="NOTPRESENT"><!-- --></A><H3>
   NOTPRESENT</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>NOTPRESENT</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>NOTPRESENT</B></PRE>
   <DL>
   <DD>this is returned when the result of a validation is
    requested but no such result is found in the request
  - attribute.</DL>
  + attribute.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="ERROR"><!-- --></A><H3>
   ERROR</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>ERROR</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>ERROR</B></PRE>
   <DL>
   <DD>some error occurred, this is a result that is never set but
  - serves as a comparison target.</DL>
  + serves as a comparison target.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="ISNULL"><!-- --></A><H3>
   ISNULL</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>ISNULL</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>ISNULL</B></PRE>
  +<DL>
  +<DD>the parameter is null but isn't allowed to.
  +<P>
   <DL>
  -<DD>the parameter is null but isn't allowed to.</DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="TOOSMALL"><!-- --></A><H3>
   TOOSMALL</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>TOOSMALL</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>TOOSMALL</B></PRE>
   <DL>
   <DD>either value or length in case of a string is less than the
  - specified minimum.</DL>
  + specified minimum.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="TOOLARGE"><!-- --></A><H3>
   TOOLARGE</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>TOOLARGE</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>TOOLARGE</B></PRE>
   <DL>
   <DD>either value or length in case of a string is greater than
  - the specified maximum.</DL>
  + the specified maximum.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="NOMATCH"><!-- --></A><H3>
   NOMATCH</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>NOMATCH</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>NOMATCH</B></PRE>
   <DL>
   <DD>a string parameter's value is not matched by the specified
  - regular expression.</DL>
  + regular expression.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="MAXERROR"><!-- --></A><H3>
   MAXERROR</H3>
   <PRE>
  -public static final <A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html">ValidatorActionResult</A>
 <B>MAXERROR</B></PRE>
  +public static final org.apache.cocoon.acting.ValidatorActionResult 
<B>MAXERROR</B></PRE>
   <DL>
  -<DD>maximum error, only used for comparisons.</DL>
  +<DD>maximum error, only used for comparisons.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -278,14 +332,14 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  -  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  +  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
     </TR>
  @@ -299,16 +353,28 @@
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionHelper.html"><B>PREV 
CLASS</B></A>&nbsp;
  -&nbsp;NEXT CLASS</FONT></TD>
  +&nbsp;<A 
HREF="../../../../org/apache/cocoon/components/treeprocessor/variables/VariableResolver.html"><B>NEXT
 CLASS</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ValidatorActionResult.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ValidatorActionResult.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.cocoon.util.EnumerationFactory">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_org.apache.cocoon.util.EnumerationFactory">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  +DETAIL:&nbsp;<A 
HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +22 -6     
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-frame.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- package-frame.html        4 Dec 2002 12:37:05 -0000       1.5
  +++ package-frame.html        6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:49 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:02 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Package org.apache.cocoon.acting
  +org.apache.cocoon.acting(Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.cocoon.acting(Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   <FONT size="+1" CLASS="FrameTitleFont">
   <A HREF="../../../../org/apache/cocoon/acting/package-summary.html" 
TARGET="classFrame">org.apache.cocoon.acting</A></FONT>
   <TABLE BORDER="0" WIDTH="100%">
  @@ -36,8 +42,16 @@
   <BR>
   <A HREF="AbstractDatabaseAction.html" 
TARGET="classFrame">AbstractDatabaseAction</A>
   <BR>
  +<A HREF="AbstractMultiAction.html" 
TARGET="classFrame">AbstractMultiAction</A>
  +<BR>
   <A HREF="AbstractValidatorAction.html" 
TARGET="classFrame">AbstractValidatorAction</A>
   <BR>
  +<A HREF="AbstractXMLFormAction.html" 
TARGET="classFrame">AbstractXMLFormAction</A>
  +<BR>
  +<A HREF="ClearCacheAction.html" TARGET="classFrame">ClearCacheAction</A>
  +<BR>
  +<A HREF="ClearPersistentStoreAction.html" 
TARGET="classFrame">ClearPersistentStoreAction</A>
  +<BR>
   <A HREF="ComposerAction.html" TARGET="classFrame">ComposerAction</A>
   <BR>
   <A HREF="ConfigurableComposerAction.html" 
TARGET="classFrame">ConfigurableComposerAction</A>
  @@ -48,19 +62,21 @@
   <BR>
   <A HREF="DatabaseAuthenticatorAction.html" 
TARGET="classFrame">DatabaseAuthenticatorAction</A>
   <BR>
  +<A HREF="DatabaseCookieAuthenticatorAction.html" 
TARGET="classFrame">DatabaseCookieAuthenticatorAction</A>
  +<BR>
   <A HREF="DatabaseDeleteAction.html" 
TARGET="classFrame">DatabaseDeleteAction</A>
   <BR>
   <A HREF="DatabaseSelectAction.html" 
TARGET="classFrame">DatabaseSelectAction</A>
   <BR>
   <A HREF="DatabaseUpdateAction.html" 
TARGET="classFrame">DatabaseUpdateAction</A>
   <BR>
  +<A HREF="DbXMLAuthenticatorAction.html" 
TARGET="classFrame">DbXMLAuthenticatorAction</A>
  +<BR>
   <A HREF="FormValidatorAction.html" 
TARGET="classFrame">FormValidatorAction</A>
   <BR>
   <A HREF="HelloAction.html" TARGET="classFrame">HelloAction</A>
   <BR>
   <A HREF="HttpHeaderAction.html" TARGET="classFrame">HttpHeaderAction</A>
  -<BR>
  -<A HREF="LangSelect.html" TARGET="classFrame">LangSelect</A>
   <BR>
   <A HREF="LocaleAction.html" TARGET="classFrame">LocaleAction</A>
   <BR>
  
  
  
  1.6       +107 -33   
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-summary.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- package-summary.html      4 Dec 2002 12:37:05 -0000       1.5
  +++ package-summary.html      6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:49 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:02 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): Package org.apache.cocoon.acting
  +org.apache.cocoon.acting(Cocoon API (2.1-dev, December 6 2002))
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.cocoon.acting(Cocoon API (2.1-dev, 
December 6 2002))";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -38,7 +44,19 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/package-summary.html"><B>NEXT
 PACKAGE</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -70,11 +88,11 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="AbstractAction.html">AbstractAction</A></B></TD>
   <TD>AbstractAction gives you the infrastructure for easily deploying more
  - Actions.</TD>
  + Actions.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  -<TD>Set up environment for configurable form handling data.</TD>
  +<TD>Set up environment for configurable form handling data.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  @@ -83,12 +101,38 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="AbstractDatabaseAction.html">AbstractDatabaseAction</A></B></TD>
  -<TD>Set up environment for configurable form handling data.</TD>
  +<TD>Set up environment for configurable form handling data.  </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="AbstractMultiAction.html">AbstractMultiAction</A></B></TD>
  +<TD>The <code>AbstractMultiAction</code> provides a way
  + to call methods of an action specified by
  + the <code>method</code> parameter.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="AbstractValidatorAction.html">AbstractValidatorAction</A></B></TD>
   <TD>Abstract implementation of action that needs to perform validation of
  - parameters (from session, from request, etc.).</TD>
  + parameters (from session, from request, etc.). </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="AbstractXMLFormAction.html">AbstractXMLFormAction</A></B></TD>
  +<TD>This is the base action class for
  + xmlform handling
  +
  + This action is Poolable which means that
  + subclasses of this class should not be
  + concerned about thread safety.
  + </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="ClearCacheAction.html">ClearCacheAction</A></B></TD>
  +<TD>Simple action which ensures the cache is cleared of all
  + cached results</TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="ClearPersistentStoreAction.html">ClearPersistentStoreAction</A></B></TD>
  +<TD>Simple action which ensures the persistent store is cleared.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="ComposerAction.html">ComposerAction</A></B></TD>
  @@ -98,7 +142,9 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
   <TD>The <code>ComposerAction</code> will allow any <code>Action</code>
  - that extends this to access SitemapComponents.</TD>
  + that extends this to access SitemapComponents.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="ConfigurationHelper.html">ConfigurationHelper</A></B></TD>
  @@ -106,28 +152,40 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="DatabaseAddAction.html">DatabaseAddAction</A></B></TD>
  -<TD>Adds record in a database.</TD>
  +<TD>Adds record in a database. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="DatabaseAuthenticatorAction.html">DatabaseAuthenticatorAction</A></B></TD>
   <TD>This action is used to authenticate user by comparing several request
  - fields (username, password) with the values in database.</TD>
  + fields (username, password) with the values in database. </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="DatabaseCookieAuthenticatorAction.html">DatabaseCookieAuthenticatorAction</A></B></TD>
  +<TD>This action is used to authenticate user by comparing several cookie 
values
  +  (username, password) with the values in database. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="DatabaseDeleteAction.html">DatabaseDeleteAction</A></B></TD>
  -<TD>Delete a record from a database.</TD>
  +<TD>Delete a record from a database.  </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="DatabaseSelectAction.html">DatabaseSelectAction</A></B></TD>
  -<TD>Select a record from a database.</TD>
  +<TD>Select a record from a database. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="DatabaseUpdateAction.html">DatabaseUpdateAction</A></B></TD>
  -<TD>Update a record in a database.</TD>
  +<TD>Update a record in a database.  </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A 
HREF="DbXMLAuthenticatorAction.html">DbXMLAuthenticatorAction</A></B></TD>
  +<TD>This action is used to authenticate user by comparing several request
  + fields (username, password) with the values in a DBXML compliant database.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="FormValidatorAction.html">FormValidatorAction</A></B></TD>
  -<TD>This is the action used to validate Request parameters.</TD>
  +<TD>This is the action used to validate Request parameters.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="HelloAction.html">HelloAction</A></B></TD>
  @@ -139,28 +197,28 @@
   <TD>This action adds HTTP headers to the response.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD WIDTH="15%"><B><A HREF="LangSelect.html">LangSelect</A></B></TD>
  -<TD><B>Deprecated.</B>&nbsp;<I>Use LocaleAction instead.</I></TD>
  -</TR>
  -<TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="LocaleAction.html">LocaleAction</A></B></TD>
   <TD>LocaleAction is a class which obtains the request's locale information
    (language, country, variant) and makes it available to the
  - sitemap/pipeline.</TD>
  + sitemap/pipeline.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="RequestParamAction.html">RequestParamAction</A></B></TD>
   <TD>This action makes some request details available to the sitemap via 
parameter
  - substitution.</TD>
  + substitution.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="RequestParameterExistsAction.html">RequestParameterExistsAction</A></B></TD>
   <TD>This action simply checks to see if a given request parameter
  - exists.</TD>
  + exists. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="ResourceExistsAction.html">ResourceExistsAction</A></B></TD>
  -<TD>This action simply checks to see if a given resource exists.</TD>
  +<TD>This action simply checks to see if a given resource exists. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="ScriptAction.html">ScriptAction</A></B></TD>
  @@ -168,11 +226,11 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="ServerPagesAction.html">ServerPagesAction</A></B></TD>
  -<TD>Allows actions to be written in XSP.</TD>
  +<TD>Allows actions to be written in XSP. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SessionInvalidatorAction.html">SessionInvalidatorAction</A></B></TD>
  -<TD>This is the action used to invalidate an HTTP session.</TD>
  +<TD>This is the action used to invalidate an HTTP session. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SessionIsValidAction.html">SessionIsValidAction</A></B></TD>
  @@ -181,19 +239,23 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SessionPropagatorAction.html">SessionPropagatorAction</A></B></TD>
  -<TD>This is the action used to propagate parameters into session.</TD>
  +<TD>This is the action used to propagate parameters into session. </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SessionStateAction.html">SessionStateAction</A></B></TD>
  -<TD>Store the session's current state in a session attribute.</TD>
  +<TD>Store the session's current state in a session attribute.
  +
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SessionValidatorAction.html">SessionValidatorAction</A></B></TD>
  -<TD>This is the action used to validate Session parameters (attributes).</TD>
  +<TD>This is the action used to validate Session parameters (attributes).
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="SetCharacterEncodingAction.html">SetCharacterEncodingAction</A></B></TD>
  -<TD>Sets the character encoding of parameters.</TD>
  +<TD>Sets the character encoding of parameters.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A 
HREF="ValidatorActionHelper.html">ValidatorActionHelper</A></B></TD>
  @@ -215,7 +277,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -239,7 +301,19 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/package-summary.html"><B>NEXT
 PACKAGE</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.6       +45 -11    
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/package-tree.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- package-tree.html 4 Dec 2002 12:37:05 -0000       1.5
  +++ package-tree.html 6 Dec 2002 15:30:55 -0000       1.6
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Tue Dec 03 22:49:49 EST 2002 -->
  +<!-- Generated by javadoc on Fri Dec 06 16:18:03 CET 2002 -->
   <TITLE>
  -Cocoon API (2.0.4-dev, December 3 2002): org.apache.cocoon.acting Class 
Hierarchy
  +Cocoon API (2.1-dev, December 6 2002): org.apache.cocoon.acting Class 
Hierarchy
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" 
TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Cocoon API (2.1-dev, December 6 2002): 
org.apache.cocoon.acting Class Hierarchy";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -38,7 +44,19 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/package-tree.html"><B>NEXT</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -50,14 +68,14 @@
   </H2>
   </CENTER>
   <DL>
  -<DT><B>Package Hierarchies: </B><DD><A 
HREF="../../../../overview-tree.html">All Packages</A></DL>
  +<DT><B>Package Hierarchies:</B><DD><A 
HREF="../../../../overview-tree.html">All Packages</A></DL>
   <HR>
   <H2>
   Class Hierarchy
   </H2>
   <UL>
   <LI TYPE="circle">class java.lang.Object<UL>
  -<LI TYPE="circle">class org.apache.avalon.framework.logger.AbstractLoggable 
(implements org.apache.avalon.framework.logger.Loggable)
  +<LI TYPE="circle">class 
org.apache.avalon.framework.logger.AbstractLogEnabled (implements 
org.apache.avalon.framework.logger.LogEnabled)
   <UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractAction.html"><B>AbstractAction</B></A>
 (implements org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>)
   <UL>
  @@ -70,9 +88,11 @@
   <UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>DatabaseAddAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>DatabaseAuthenticatorAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
  +<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseCookieAuthenticatorAction.html"><B>DatabaseCookieAuthenticatorAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>DatabaseDeleteAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>DatabaseSelectAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>DatabaseUpdateAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
  +<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/DbXMLAuthenticatorAction.html"><B>DbXMLAuthenticatorAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   </UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractValidatorAction.html"><B>AbstractValidatorAction</B></A>
 (implements org.apache.avalon.framework.configuration.Configurable)
   <UL>
  @@ -80,6 +100,7 @@
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/SessionValidatorAction.html"><B>SessionValidatorAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   </UL>
   </UL>
  +<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractMultiAction.html"><B>AbstractMultiAction</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/AbstractXMLFormAction.html"><B>AbstractXMLFormAction</B></A>
 (implements org.apache.cocoon.components.xmlform.<A 
HREF="../../../../org/apache/cocoon/components/xmlform/FormListener.html">FormListener</A>,
 org.apache.avalon.excalibur.pool.Poolable, 
org.apache.avalon.excalibur.pool.Recyclable)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ServerPagesAction.html"><B>ServerPagesAction</B></A>
 (implements org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.excalibur.logger.LogKitManageable, 
org.apache.avalon.framework.thread.ThreadSafe)
   </UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/HttpHeaderAction.html"><B>HttpHeaderAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
  @@ -88,6 +109,8 @@
   </UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ComposerAction.html"><B>ComposerAction</B></A>
 (implements org.apache.avalon.framework.component.Composable)
   <UL>
  +<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ClearCacheAction.html"><B>ClearCacheAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
  +<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ClearPersistentStoreAction.html"><B>ClearPersistentStoreAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/HelloAction.html"><B>HelloAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/LocaleAction.html"><B>LocaleAction</B></A>
 (implements org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/RequestParamAction.html"><B>RequestParamAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
  @@ -98,7 +121,6 @@
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/SessionInvalidatorAction.html"><B>SessionInvalidatorAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/SessionIsValidAction.html"><B>SessionIsValidAction</B></A>
 (implements org.apache.avalon.framework.thread.ThreadSafe)
   </UL>
  -<LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/LangSelect.html"><B>LangSelect</B></A>
 (implements org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.thread.ThreadSafe)
   </UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ConfigurationHelper.html"><B>ConfigurationHelper</B></A><LI
 TYPE="circle">class org.apache.cocoon.util.<A 
HREF="../../../../org/apache/cocoon/util/EnumerationFactory.html"><B>EnumerationFactory</B></A><UL>
   <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../org/apache/cocoon/acting/ValidatorActionResult.html"><B>ValidatorActionResult</B></A></UL>
  @@ -117,7 +139,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -141,7 +163,19 @@
   &nbsp;<A 
HREF="../../../../org/apache/cocoon/acting/modular/package-tree.html"><B>NEXT</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html
  
  Index: DatabaseAction.CacheHelper.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
  <TITLE>
  DatabaseAction.CacheHelper (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseAction.CacheHelper (Cocoon API (2.1-dev, 
December 6 2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.CacheHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseAction.CacheHelper</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper</B>
  </PRE>
  <DL>
  <DT><B>Enclosing class:</B><DD><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>protected class <B>DatabaseAction.CacheHelper</B><DT>extends 
java.lang.Object</DL>
  
  <P>
  Structure that takes all processed data for a table depending
   on current default modes
  <P>
  
  <P>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>[]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#columns">columns</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#isSet">isSet</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#noOfKeys">noOfKeys</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#queryString">queryString</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generated query 
string</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#setMaster">setMaster</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if a set is used, 
column number which is used to determine
   the number of rows to insert.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#DatabaseAction.CacheHelper(int)">DatabaseAction.CacheHelper</A></B>(int&nbsp;cols)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html#DatabaseAction.CacheHelper(int,
 int)">DatabaseAction.CacheHelper</A></B>(int&nbsp;keys,
                             int&nbsp;cols)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="queryString"><!-- --></A><H3>
  queryString</H3>
  <PRE>
  public java.lang.String <B>queryString</B></PRE>
  <DL>
  <DD>Generated query string
  <P>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="setMaster"><!-- --></A><H3>
  setMaster</H3>
  <PRE>
  public int <B>setMaster</B></PRE>
  <DL>
  <DD>if a set is used, column number which is used to determine
   the number of rows to insert.
  <P>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="isSet"><!-- --></A><H3>
  isSet</H3>
  <PRE>
  public boolean <B>isSet</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="noOfKeys"><!-- --></A><H3>
  noOfKeys</H3>
  <PRE>
  public int <B>noOfKeys</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="columns"><!-- --></A><H3>
  columns</H3>
  <PRE>
  public <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>[]
 <B>columns</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseAction.CacheHelper(int)"><!-- --></A><H3>
  DatabaseAction.CacheHelper</H3>
  <PRE>
  public <B>DatabaseAction.CacheHelper</B>(int&nbsp;cols)</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="DatabaseAction.CacheHelper(int, int)"><!-- --></A><H3>
  DatabaseAction.CacheHelper</H3>
  <PRE>
  public <B>DatabaseAction.CacheHelper</B>(int&nbsp;keys,
                                    int&nbsp;cols)</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.CacheHelper.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseAction.Column.html
  
  Index: DatabaseAction.Column.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
  <TITLE>
  DatabaseAction.Column (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseAction.Column (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.Column.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseAction.Column</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.cocoon.acting.modular.DatabaseAction.Column</B>
  </PRE>
  <DL>
  <DT><B>Enclosing class:</B><DD><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>protected class <B>DatabaseAction.Column</B><DT>extends 
java.lang.Object</DL>
  
  <P>
  Structure that takes all processed data for one column.
  <P>
  
  <P>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected </CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html#DatabaseAction.Column()">DatabaseAction.Column</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseAction.Column()"><!-- --></A><H3>
  DatabaseAction.Column</H3>
  <PRE>
  protected <B>DatabaseAction.Column</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.Column.html" TARGET="_top"><B>NO FRAMES</B></A> 
 &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html
  
  Index: DatabaseAction.LookUpKey.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
  <TITLE>
  DatabaseAction.LookUpKey (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseAction.LookUpKey (Cocoon API (2.1-dev, 
December 6 2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.LookUpKey.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseAction.LookUpKey</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.cocoon.acting.modular.DatabaseAction.LookUpKey</B>
  </PRE>
  <DL>
  <DT><B>Enclosing class:</B><DD><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>protected class <B>DatabaseAction.LookUpKey</B><DT>extends 
java.lang.Object</DL>
  
  <P>
  Structure that takes up both current mode types for database
   operations and table configuration data. Used to access parsed
   configuration data.
  <P>
  
  <P>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html#modeTypes">modeTypes</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  
<CODE>&nbsp;org.apache.avalon.framework.configuration.Configuration</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html#tableConf">tableConf</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html#DatabaseAction.LookUpKey(org.apache.avalon.framework.configuration.Configuration,
 
java.util.Map)">DatabaseAction.LookUpKey</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                           java.util.Map&nbsp;modeTypes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="tableConf"><!-- --></A><H3>
  tableConf</H3>
  <PRE>
  public org.apache.avalon.framework.configuration.Configuration 
<B>tableConf</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="modeTypes"><!-- --></A><H3>
  modeTypes</H3>
  <PRE>
  public java.util.Map <B>modeTypes</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A 
NAME="DatabaseAction.LookUpKey(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map)"><!-- --></A><H3>
  DatabaseAction.LookUpKey</H3>
  <PRE>
  public 
<B>DatabaseAction.LookUpKey</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                  java.util.Map&nbsp;modeTypes)</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.LookUpKey.html" TARGET="_top"><B>NO 
FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseAction.html
  
  Index: DatabaseAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
  <TITLE>
  DatabaseAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/webapps/portal/components/CopletThread.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  
+--<B>org.apache.cocoon.acting.modular.DatabaseAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html">DatabaseAddAction</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html">DatabaseDeleteAction</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html">DatabaseQueryAction</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html">DatabaseSelectAction</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html">DatabaseUpdateAction</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>DatabaseAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A><DT>implements
 org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable</DL>
  
  <P>
  Abstract action for common function needed by database actions.
   The difference to the other Database*Actions is, that the actions
   in this package use additional components ("modules") for reading
   and writing parameters. In addition the descriptor format has
   changed to accomodate the new features.
  
   <p>This action is heavily based upon the original DatabaseAddActions.</p>
  
   <p>Modes have to be configured in cocoon.xconf. Mode names from
   descriptor.xml file are looked up in the component service. Default
   mode names can only be set during action setup. </p>
  
   <p>The number of affected rows is returned to the sitemap with the
   "row-count" parameter if at least one row was affected.</p>
  
   <p>All known column types can be found in 
   <A 
HREF="../../../../../org/apache/cocoon/util/JDBCTypeConversions.html"><CODE>JDBCTypeConversions</CODE></A>.</p>
  
   <table>
   <tr><td colspan="2">Configuration options (setup):</td></tr>
   <tr><td>input            </td><td>default mode name for reading 
values</td></tr>
   <tr><td>autoincrement    </td><td>default mode name for obtaining values 
from autoincrement columns</td></tr>
   </table>
  
   <table>
   <tr><td colspan="2">Configuration options (setup and per 
invocation):</td></tr>
   <tr><td>throw-exception  </td><td>throw an exception when an error occurs 
(default: false)</td></tr>
   <tr><td>descriptor       </td><td>file containing database 
description</td></tr>
   <tr><td>table-set        </td><td>table-set name to work with         
</td></tr>
   <tr><td>output           </td><td>mode name for writing values        
</td></tr>
   </table>
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseAction.html,v 1.1 2002/12/06 15:30:57 
cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  <DT><B>See 
Also:</B><DD><CODE>org.apache.cocoon.components.modules.input</CODE>, 
  <CODE>org.apache.cocoon.components.modules.output</CODE>, 
  <CODE>org.apache.cocoon.components.modules.database</CODE>, 
  <A 
HREF="../../../../../org/apache/cocoon/util/JDBCTypeConversions.html"><CODE>JDBCTypeConversions</CODE></A></DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;class</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Structure that 
takes all processed data for a table depending
   on current default modes</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;class</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Structure that 
takes all processed data for one column.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;class</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Structure that 
takes up both current mode types for database
   operations and table configuration data. </TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.apache.cocoon.util.HashMap</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected 
&nbsp;org.apache.avalon.framework.component.ComponentSelector</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#DatabaseAction()">DatabaseAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
      org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
      java.util.Map&nbsp;objectModel,
      java.lang.String&nbsp;source,
      org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a record to 
the database.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></B>(org.apache.avalon.framework.component.ComponentManager&nbsp;manager)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compose the 
Actions so that we can select our databases.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the 
Action.
  
   </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dispose</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A></B>(org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
            boolean&nbsp;isKey,
            java.util.Map&nbsp;defaultModeNames,
            java.util.Map&nbsp;modeTypes,
            <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;set)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Setup parsed 
attribute configuration object</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;column,
                 java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected 
&nbsp;org.apache.avalon.excalibur.datasource.DataSourceComponent</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 
org.apache.avalon.framework.parameters.Parameters)">getDataSource</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf,
                
org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the 
Datasource we need.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected 
&nbsp;org.apache.avalon.framework.configuration.Configuration</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 
java.lang.String)">getMode</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf,
          java.lang.String&nbsp;type)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Choose a mode 
configuration based on its name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 
org.apache.avalon.framework.configuration.Configuration)">getOutputName</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                
org.apache.avalon.framework.configuration.Configuration&nbsp;columnConf)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compose name for 
output a long the lines of "table.column"</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                
org.apache.avalon.framework.configuration.Configuration&nbsp;columnConf,
                int&nbsp;rowIndex)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compose name for 
output a long the lines of "table.column[row]" or
   "table.column" if rowIndex is -1.
   </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected abstract &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A></B>(java.lang.String&nbsp;type)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return whether a 
type is a Large Object (BLOB/CLOB).</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected abstract &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
               java.sql.Connection&nbsp;conn,
               java.util.Map&nbsp;objectModel,
               java.util.Map&nbsp;results,
               java.util.Map&nbsp;modeTypes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts a row or 
a set of rows into the given table based on the
   request parameters</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected abstract &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
  
   This method is intended to be overridden by classes that
   implement other operations e.g. delete</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, 
int)">setColumn</A></B>(java.util.Map&nbsp;objectModel,
            java.lang.String&nbsp;outputMode,
            java.util.Map&nbsp;results,
            org.apache.avalon.framework.configuration.Configuration&nbsp;table,
            org.apache.avalon.framework.configuration.Configuration&nbsp;column,
            int&nbsp;rowIndex,
            java.lang.Object&nbsp;value,
            java.sql.PreparedStatement&nbsp;statement,
            int&nbsp;position)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set a column in a 
statement using the appropriate JDBC setXXX
   method and propagate the value to the output module and results
   map if present. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A></B>(java.sql.PreparedStatement&nbsp;statement,
            int&nbsp;position,
            org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
            java.lang.Object&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set a column in a 
statement using the appropriate JDBC setXXX method.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A></B>(java.util.Map&nbsp;objectModel,
            java.lang.String&nbsp;outputMode,
            java.util.Map&nbsp;results,
            org.apache.avalon.framework.configuration.Configuration&nbsp;table,
            org.apache.avalon.framework.configuration.Configuration&nbsp;column,
            int&nbsp;rowIndex,
            java.lang.Object&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a unique 
name using the getOutputName method and write
   the value to the output module and the results map if present.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></B>(java.util.Map&nbsp;objectModel,
                     java.lang.String&nbsp;outputMode,
                     java.lang.String&nbsp;key,
                     java.lang.Object&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store a key/value 
pair in the output attributes. </TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="dbselector"><!-- --></A><H3>
  dbselector</H3>
  <PRE>
  protected org.apache.avalon.framework.component.ComponentSelector 
<B>dbselector</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="defaultModeNames"><!-- --></A><H3>
  defaultModeNames</H3>
  <PRE>
  protected java.util.Map <B>defaultModeNames</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  <HR>
  
  <A NAME="cachedQueryData"><!-- --></A><H3>
  cachedQueryData</H3>
  <PRE>
  protected final org.apache.cocoon.util.HashMap <B>cachedQueryData</B></PRE>
  <DL>
  <DL>
  </DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseAction()"><!-- --></A><H3>
  DatabaseAction</H3>
  <PRE>
  public <B>DatabaseAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A 
NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- 
--></A><H3>
  configure</H3>
  <PRE>
  public void 
<B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)
                 throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD><B>Description copied from class: <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></B></DD>
  <DD>Configures the Action.
  
   Takes the children from the <code>Configuration</code> and stores them
   them as key (configuration name) and value (configuration value)
   in <code>settings</code>.
   <br/>
   This automates parsing of flat string-only configurations.
   For nested configurations, override this function in your action.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="compose(org.apache.avalon.framework.component.ComponentManager)"><!-- 
--></A><H3>
  compose</H3>
  <PRE>
  public void 
<B>compose</B>(org.apache.avalon.framework.component.ComponentManager&nbsp;manager)
               throws 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Compose the Actions so that we can select our databases.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE>compose</CODE> in interface 
<CODE>org.apache.avalon.framework.component.Composable</CODE><DT><B>Overrides:</B><DD><CODE><A
 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="dispose()"><!-- --></A><H3>
  dispose</H3>
  <PRE>
  public void <B>dispose</B>()</PRE>
  <DL>
  <DD>dispose
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE>dispose</CODE> in interface 
<CODE>org.apache.avalon.framework.activity.Disposable</CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getDataSource(org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  getDataSource</H3>
  <PRE>
  protected org.apache.avalon.excalibur.datasource.DataSourceComponent 
<B>getDataSource</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf,
                                                                                
     org.apache.avalon.framework.parameters.Parameters&nbsp;parameters)
                                                                              
throws org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the Datasource we need.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isLargeObject(java.lang.String)"><!-- --></A><H3>
  isLargeObject</H3>
  <PRE>
  protected final boolean <B>isLargeObject</B>(java.lang.String&nbsp;type)</PRE>
  <DL>
  <DD>Return whether a type is a Large Object (BLOB/CLOB).
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setOutputAttribute(java.util.Map, java.lang.String, 
java.lang.String, java.lang.Object)"><!-- --></A><H3>
  setOutputAttribute</H3>
  <PRE>
  protected void <B>setOutputAttribute</B>(java.util.Map&nbsp;objectModel,
                                    java.lang.String&nbsp;outputMode,
                                    java.lang.String&nbsp;key,
                                    java.lang.Object&nbsp;value)</PRE>
  <DL>
  <DD>Store a key/value pair in the output attributes. We prefix the key
   with the name of this class to prevent potential name collisions.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="processTable(org.apache.avalon.framework.configuration.Configuration, 
java.sql.Connection, java.util.Map, java.util.Map, java.util.Map)"><!-- 
--></A><H3>
  processTable</H3>
  <PRE>
  protected int 
<B>processTable</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                             java.sql.Connection&nbsp;conn,
                             java.util.Map&nbsp;objectModel,
                             java.util.Map&nbsp;results,
                             java.util.Map&nbsp;modeTypes)
                      throws java.sql.SQLException,
                             
org.apache.avalon.framework.configuration.ConfigurationException,
                             java.lang.Exception</PRE>
  <DL>
  <DD>Inserts a row or a set of rows into the given table based on the
   request parameters
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's 
configuration<DD><CODE>conn</CODE> - the database 
connection<DD><CODE>objectModel</CODE> - the objectModel
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getMode(org.apache.avalon.framework.configuration.Configuration, 
java.lang.String)"><!-- --></A><H3>
  getMode</H3>
  <PRE>
  protected org.apache.avalon.framework.configuration.Configuration 
<B>getMode</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf,
                                                                            
java.lang.String&nbsp;type)
                                                                     throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD>Choose a mode configuration based on its name.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>conf</CODE> - Configuration (i.e. a column's 
configuration) that might have
   several children configurations named "mode".<DD><CODE>type</CODE> - desired 
type (i.e. every mode has a type
   attribute), find the first mode that has a compatible type.
   Special mode "all" matches all queried types.
  <DT><B>Returns:</B><DD>configuration that has desired type or type "all" or 
null.
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getOutputName(org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
  getOutputName</H3>
  <PRE>
  protected java.lang.String 
<B>getOutputName</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                           
org.apache.avalon.framework.configuration.Configuration&nbsp;columnConf)</PRE>
  <DL>
  <DD>compose name for output a long the lines of "table.column"
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getOutputName(org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int)"><!-- --></A><H3>
  getOutputName</H3>
  <PRE>
  protected java.lang.String 
<B>getOutputName</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                           
org.apache.avalon.framework.configuration.Configuration&nbsp;columnConf,
                                           int&nbsp;rowIndex)</PRE>
  <DL>
  <DD>compose name for output a long the lines of "table.column[row]" or
   "table.column" if rowIndex is -1.
   If the section of the sitemap corresponding to the action contains
   <append-table-name>false</append-table-name>
   the name for output is "column[row]"
   If the section of the sitemap corresponding to the action contains
   <append-row>false</append-row>
   the name for output is "column"
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValue(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.Column, java.util.Map)"><!-- 
--></A><H3>
  getColumnValue</H3>
  <PRE>
  protected java.lang.Object[] 
<B>getColumnValue</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                              <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;column,
                                              java.util.Map&nbsp;objectModel)
                                       throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                              
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="fillModes(org.apache.avalon.framework.configuration.Configuration[], 
boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)"><!-- --></A><H3>
  fillModes</H3>
  <PRE>
  protected void 
<B>fillModes</B>(org.apache.avalon.framework.configuration.Configuration[]&nbsp;conf,
                           boolean&nbsp;isKey,
                           java.util.Map&nbsp;defaultModeNames,
                           java.util.Map&nbsp;modeTypes,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;set)
                    throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD>Setup parsed attribute configuration object
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setOutput(java.util.Map, java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)"><!-- --></A><H3>
  setOutput</H3>
  <PRE>
  protected void <B>setOutput</B>(java.util.Map&nbsp;objectModel,
                           java.lang.String&nbsp;outputMode,
                           java.util.Map&nbsp;results,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;column,
                           int&nbsp;rowIndex,
                           java.lang.Object&nbsp;value)</PRE>
  <DL>
  <DD>create a unique name using the getOutputName method and write
   the value to the output module and the results map if present.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setColumn(java.sql.PreparedStatement, int, 
org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)"><!-- --></A><H3>
  setColumn</H3>
  <PRE>
  protected void <B>setColumn</B>(java.sql.PreparedStatement&nbsp;statement,
                           int&nbsp;position,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;entry,
                           java.lang.Object&nbsp;value)
                    throws java.lang.Exception</PRE>
  <DL>
  <DD>set a column in a statement using the appropriate JDBC setXXX method.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setColumn(java.util.Map, java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)"><!-- --></A><H3>
  setColumn</H3>
  <PRE>
  protected void <B>setColumn</B>(java.util.Map&nbsp;objectModel,
                           java.lang.String&nbsp;outputMode,
                           java.util.Map&nbsp;results,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;column,
                           int&nbsp;rowIndex,
                           java.lang.Object&nbsp;value,
                           java.sql.PreparedStatement&nbsp;statement,
                           int&nbsp;position)
                    throws java.lang.Exception</PRE>
  <DL>
  <DD>set a column in a statement using the appropriate JDBC setXXX
   method and propagate the value to the output module and results
   map if present. Effectively combines calls to setColumn and
   setOutput.
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  act</H3>
  <PRE>
  public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
                           
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                           java.util.Map&nbsp;objectModel,
                           java.lang.String&nbsp;source,
                           
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
                    throws java.lang.Exception</PRE>
  <DL>
  <DD>Add a record to the database.  This action assumes that
   the file referenced by the "descriptor" parameter conforms
   to the AbstractDatabaseAction specifications.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                      calling environment which can be used
                      to select values this controller may need
                      (ie Request, Response).<DD><CODE>source</CODE> - A source 
<code>String</code> to the Action
  <DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                      sitemap substitution values which can be used
                      in subsequent elements attributes like src=
                      using a xpath like expression: src="mydir/{myval}/foo"
                      If the return value is null the processing inside
                      the <map:act> element of the sitemap will
                      be skipped.
  <DT><B>Throws:</B>
  <DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected abstract int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                                    java.sql.Connection&nbsp;conn,
                                    java.sql.PreparedStatement&nbsp;statement,
                                    java.lang.String&nbsp;outputMode,
                                    
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                    <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                    java.lang.Object[][]&nbsp;columnValues,
                                    int&nbsp;rowIndex,
                                    java.util.Map&nbsp;results)
                             throws java.sql.SQLException,
                                    
org.apache.avalon.framework.configuration.ConfigurationException,
                                    java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
   return number of rows processed
  
   This method is intended to be overridden by classes that
   implement other operations e.g. delete
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected abstract java.lang.String 
<B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                                 java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
  
   This method is intended to be overridden by classes that
   implement other operations e.g. delete
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected abstract boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  
   This method is intended to be overridden by classes that
   implement other operations e.g. delete
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected abstract <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                         
java.util.Map&nbsp;modeTypes,
                                                         
java.util.Map&nbsp;defaultModeNames)
                                                  throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                         
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  
   This method is intended to be overridden by classes that
   implement other operations e.g. delete
  <P>
  <DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/webapps/portal/components/CopletThread.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A 
HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseAddAction.html
  
  Index: DatabaseAddAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:33 CET 2002 -->
  <TITLE>
  DatabaseAddAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseAddAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseAddAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  +--<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">org.apache.cocoon.acting.modular.DatabaseAction</A>
                                        |
                                        
+--<B>org.apache.cocoon.acting.modular.DatabaseAddAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DatabaseAddAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DL>
  
  <P>
  Adds record in a database. The action can update one or more
   tables, and can add more than one row to a table at a time. See
   <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html"><CODE>DatabaseAction</CODE></A>
 for details.
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseAddAction.html,v 1.1 2002/12/06 
15:30:57 cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Nested classes inherited from class 
org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#DatabaseAddAction()">DatabaseAddAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[][]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                  java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch all values 
for all columns that are needed to do the
   database operation.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
   here: INSERT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#setKeyAuto(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, int, int, 
java.sql.Connection, java.sql.PreparedStatement, java.util.Map, 
java.lang.String, 
java.util.Map)">setKeyAuto</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;column,
             int&nbsp;currentIndex,
             int&nbsp;rowIndex,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.util.Map&nbsp;objectModel,
             java.lang.String&nbsp;outputMode,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the key 
value on the prepared statement for an autoincrement type.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html#storeKeyValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, int, 
java.sql.Connection, java.sql.Statement, java.util.Map, java.lang.String, 
java.util.Map)">storeKeyValue</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;key,
                int&nbsp;rowIndex,
                java.sql.Connection&nbsp;conn,
                java.sql.Statement&nbsp;statement,
                java.util.Map&nbsp;objectModel,
                java.lang.String&nbsp;outputMode,
                java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Put key values 
into request attributes. </TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.parameters.Parameters)">getDataSource</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 java.lang.String)">getMode</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration)">getOutputName</A>, 
<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseAddAction()"><!-- --></A><H3>
  DatabaseAddAction</H3>
  <PRE>
  public <B>DatabaseAddAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.lang.String&nbsp;outputMode,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                           java.lang.Object[][]&nbsp;columnValues,
                           int&nbsp;rowIndex,
                           java.util.Map&nbsp;results)
                    throws java.sql.SQLException,
                           
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)">processRow</A></CODE> in class 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setKeyAuto(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.Column, int, int, 
java.sql.Connection, java.sql.PreparedStatement, java.util.Map, 
java.lang.String, java.util.Map)"><!-- --></A><H3>
  setKeyAuto</H3>
  <PRE>
  protected int 
<B>setKeyAuto</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;column,
                           int&nbsp;currentIndex,
                           int&nbsp;rowIndex,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.util.Map&nbsp;objectModel,
                           java.lang.String&nbsp;outputMode,
                           java.util.Map&nbsp;results)
                    throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.sql.SQLException,
                           
org.apache.avalon.framework.component.ComponentException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>Sets the key value on the prepared statement for an autoincrement type.
  <P>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object<DD><CODE>column</CODE> - the key's configuration 
object<DD><CODE>currentIndex</CODE> - the position of the key 
column<DD><CODE>rowIndex</CODE> - the position in the current row 
set<DD><CODE>conn</CODE> - the database connection<DD><CODE>statement</CODE> - 
the insert statement<DD><CODE>objectModel</CODE> - the objectModel 
object<DD><CODE>outputMode</CODE> - name of the requested output module
  <DT><B>Returns:</B><DD>the number of columns by which to increment the 
currentIndex
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.sql.SQLException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="storeKeyValue(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.Column, int, 
java.sql.Connection, java.sql.Statement, java.util.Map, java.lang.String, 
java.util.Map)"><!-- --></A><H3>
  storeKeyValue</H3>
  <PRE>
  protected void 
<B>storeKeyValue</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                               <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>&nbsp;key,
                               int&nbsp;rowIndex,
                               java.sql.Connection&nbsp;conn,
                               java.sql.Statement&nbsp;statement,
                               java.util.Map&nbsp;objectModel,
                               java.lang.String&nbsp;outputMode,
                               java.util.Map&nbsp;results)
                        throws java.sql.SQLException,
                               
org.apache.avalon.framework.configuration.ConfigurationException,
                               
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Put key values into request attributes. Checks whether the
   value needs to be retrieved from the database module first.
  <P>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected java.lang.String <B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                        java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
   here: INSERT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValues(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)"><!-- --></A><H3>
  getColumnValues</H3>
  <PRE>
  protected java.lang.Object[][] 
<B>getColumnValues</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                                 java.util.Map&nbsp;objectModel)
                                          throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Fetch all values for all columns that are needed to do the
   database operation.
  <P>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                java.util.Map&nbsp;modeTypes,
                                                
java.util.Map&nbsp;defaultModeNames)
                                         throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, java.util.Map)">getQuery</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAddAction.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseAuthenticatorAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseAddAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseDeleteAction.html
  
  Index: DatabaseDeleteAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
  <TITLE>
  DatabaseDeleteAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseDeleteAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseDeleteAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  +--<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">org.apache.cocoon.acting.modular.DatabaseAction</A>
                                        |
                                        
+--<B>org.apache.cocoon.acting.modular.DatabaseDeleteAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DatabaseDeleteAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DL>
  
  <P>
  Updates a record in a database. The action can update one or more
   tables, and can update more than one row to a table at a time.
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseDeleteAction.html,v 1.1 2002/12/06 
15:30:57 cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Nested classes inherited from class 
org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#DatabaseDeleteAction()">DatabaseDeleteAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[][]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                  java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch all values 
for all key columns that are needed to do the
   database operation.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
   here: DELETE
   highly specific to operation INSERT / UPDATE / DELETE / SELECT</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.parameters.Parameters)">getDataSource</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 java.lang.String)">getMode</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration)">getOutputName</A>, 
<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseDeleteAction()"><!-- --></A><H3>
  DatabaseDeleteAction</H3>
  <PRE>
  public <B>DatabaseDeleteAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected java.lang.String <B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                        java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
   here: DELETE
   highly specific to operation INSERT / UPDATE / DELETE / SELECT
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValues(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)"><!-- --></A><H3>
  getColumnValues</H3>
  <PRE>
  protected java.lang.Object[][] 
<B>getColumnValues</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                                 java.util.Map&nbsp;objectModel)
                                          throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Fetch all values for all key columns that are needed to do the
   database operation.
  <P>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                java.util.Map&nbsp;modeTypes,
                                                
java.util.Map&nbsp;defaultModeNames)
                                         throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, java.util.Map)">getQuery</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.lang.String&nbsp;outputMode,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                           java.lang.Object[][]&nbsp;columnValues,
                           int&nbsp;rowIndex,
                           java.util.Map&nbsp;results)
                    throws java.sql.SQLException,
                           
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)">processRow</A></CODE> in class 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseDeleteAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseDeleteAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseQueryAction.html
  
  Index: DatabaseQueryAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
  <TITLE>
  DatabaseQueryAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseQueryAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/reading/DatabaseReader.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseQueryAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseQueryAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  +--<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">org.apache.cocoon.acting.modular.DatabaseAction</A>
                                        |
                                        
+--<B>org.apache.cocoon.acting.modular.DatabaseQueryAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DatabaseQueryAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DL>
  
  <P>
  Executes an arbitrary query. The query is associated with a table
   and selected through the others mode. All keys and values are set
   in order of appearance, starting with keys, thus the query needs to
   have as many placeholders for prepared statement parameters. If it
   is an update query, the number of affected rows is returned to the
   sitemap.
  
  <pre>
   &lt;table name="example"&gt;
     &lt;queries&gt;
        &lt;query mode="one"&gt;update example set count=count+1 where 
id=?&lt;/query&gt;
        &lt;query mode="two"&gt;select count, name from example where 
id=?&lt;/query&gt;
     &lt;/queries&gt;
     &lt;keys&gt;
       &lt;key name="id"/&gt;
     &lt;/keys&gt;
     &lt;values/&gt;
   &lt;/table&gt;
  </pre>
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseQueryAction.html,v 1.1 2002/12/06 
15:30:57 cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Nested classes inherited from class 
org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#DatabaseQueryAction()">DatabaseQueryAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[][]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                  java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch all values 
for all columns that are needed to do the database operation.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
   here: SELECT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.parameters.Parameters)">getDataSource</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 java.lang.String)">getMode</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration)">getOutputName</A>, 
<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseQueryAction()"><!-- --></A><H3>
  DatabaseQueryAction</H3>
  <PRE>
  public <B>DatabaseQueryAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected java.lang.String <B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                        java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
   here: SELECT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                java.util.Map&nbsp;modeTypes,
                                                
java.util.Map&nbsp;defaultModeNames)
                                         throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, java.util.Map)">getQuery</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValues(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)"><!-- --></A><H3>
  getColumnValues</H3>
  <PRE>
  protected java.lang.Object[][] 
<B>getColumnValues</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                                 java.util.Map&nbsp;objectModel)
                                          throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Fetch all values for all columns that are needed to do the database 
operation.
  <P>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.lang.String&nbsp;outputMode,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                           java.lang.Object[][]&nbsp;columnValues,
                           int&nbsp;rowIndex,
                           java.util.Map&nbsp;results)
                    throws java.sql.SQLException,
                           
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)">processRow</A></CODE> in class 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/reading/DatabaseReader.html"><B>NEXT 
CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseQueryAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseSelectAction.html
  
  Index: DatabaseSelectAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
  <TITLE>
  DatabaseSelectAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseSelectAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseSelectAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  +--<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">org.apache.cocoon.acting.modular.DatabaseAction</A>
                                        |
                                        
+--<B>org.apache.cocoon.acting.modular.DatabaseSelectAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DatabaseSelectAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DL>
  
  <P>
  Selects a record from a database. The action can select one or more
   tables, and can select from more than one row of a table at a
   time.
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseSelectAction.html,v 1.1 2002/12/06 
15:30:57 cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Nested classes inherited from class 
org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#DatabaseSelectAction()">DatabaseSelectAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[][]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                  java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch all values 
for all key columns that are needed to do the
   database operation.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
   here: SELECT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.parameters.Parameters)">getDataSource</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 java.lang.String)">getMode</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration)">getOutputName</A>, 
<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseSelectAction()"><!-- --></A><H3>
  DatabaseSelectAction</H3>
  <PRE>
  public <B>DatabaseSelectAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected java.lang.String <B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                        java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
   here: SELECT
   highly specific to operation INSERT / UPDATE / DELETE / SELECT
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                java.util.Map&nbsp;modeTypes,
                                                
java.util.Map&nbsp;defaultModeNames)
                                         throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, java.util.Map)">getQuery</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValues(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)"><!-- --></A><H3>
  getColumnValues</H3>
  <PRE>
  protected java.lang.Object[][] 
<B>getColumnValues</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                                 java.util.Map&nbsp;objectModel)
                                          throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Fetch all values for all key columns that are needed to do the
   database operation.
  <P>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.lang.String&nbsp;outputMode,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                           java.lang.Object[][]&nbsp;columnValues,
                           int&nbsp;rowIndex,
                           java.util.Map&nbsp;results)
                    throws java.sql.SQLException,
                           
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)">processRow</A></CODE> in class 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseSelectAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseSelectAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/DatabaseUpdateAction.html
  
  Index: DatabaseUpdateAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:34 CET 2002 -->
  <TITLE>
  DatabaseUpdateAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="DatabaseUpdateAction (Cocoon API (2.1-dev, December 6 
2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/components/modules/input/DateInputModule.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  DatabaseUpdateAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">org.apache.cocoon.acting.AbstractConfigurableAction</A>
                      |
                      +--<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">org.apache.cocoon.acting.ConfigurableComposerAction</A>
                            |
                            +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">org.apache.cocoon.acting.AbstractComplementaryConfigurableAction</A>
                                  |
                                  +--<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">org.apache.cocoon.acting.modular.DatabaseAction</A>
                                        |
                                        
+--<B>org.apache.cocoon.acting.modular.DatabaseUpdateAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable, 
org.apache.avalon.framework.logger.LogEnabled</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DatabaseUpdateAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></DL>
  
  <P>
  Updates a record in a database. The action can update one or more
   tables, and can update more than one row to a table at a time.
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>CVS $Id: DatabaseUpdateAction.html,v 1.1 2002/12/06 
15:30:57 cziegeler Exp $</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:[EMAIL PROTECTED]">Christian 
Haul</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  <A NAME="nested_class_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Nested Class Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Nested classes inherited from class 
org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html">DatabaseAction.Column</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html">DatabaseAction.LookUpKey</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#cachedQueryData">cachedQueryData</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dbselector">dbselector</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#defaultModeNames">defaultModeNames</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ConfigurableComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html">ConfigurableComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html">AbstractConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html#settings">settings</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#DatabaseUpdateAction()">DatabaseUpdateAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object[][]</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                  java.util.Map&nbsp;objectModel)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch all values 
for all columns that are needed to do the
   database operation.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, 
java.util.Map)">getQuery</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
           java.util.Map&nbsp;modeTypes,
           java.util.Map&nbsp;defaultModeNames)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the String 
representation of the PreparedStatement.  </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#honourAutoIncrement()">honourAutoIncrement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine whether 
autoincrement columns should be honoured by
   this operation. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, 
java.util.Map)">processRow</A></B>(java.util.Map&nbsp;objectModel,
             java.sql.Connection&nbsp;conn,
             java.sql.PreparedStatement&nbsp;statement,
             java.lang.String&nbsp;outputMode,
             org.apache.avalon.framework.configuration.Configuration&nbsp;table,
             <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
             java.lang.Object[][]&nbsp;columnValues,
             int&nbsp;rowIndex,
             java.util.Map&nbsp;results)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set all necessary 
?</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></B>(boolean&nbsp;isAutoIncrement,
             java.util.Map&nbsp;modes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;determine which 
mode to use as default mode
   here: UPDATE
   highly specific to operation INSERT / UPDATE / DELETE / SELECT</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#dispose()">dispose</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#fillModes(org.apache.avalon.framework.configuration.Configuration[],
 boolean, java.util.Map, java.util.Map, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper)">fillModes</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValue(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.Column, 
java.util.Map)">getColumnValue</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getDataSource(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.parameters.Parameters)">getDataSource</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getMode(org.apache.avalon.framework.configuration.Configuration,
 java.lang.String)">getMode</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration)">getOutputName</A>, 
<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getOutputName(org.apache.avalon.framework.configuration.Configuration,
 org.apache.avalon.framework.configuration.Configuration, 
int)">getOutputName</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#isLargeObject(java.lang.String)">isLargeObject</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processTable(org.apache.avalon.framework.configuration.Configuration,
 java.sql.Connection, java.util.Map, java.util.Map, 
java.util.Map)">processTable</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, java.lang.Object, 
java.sql.PreparedStatement, int)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setColumn(java.sql.PreparedStatement,
 int, org.apache.avalon.framework.configuration.Configuration, 
java.lang.Object)">setColumn</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutput(java.util.Map,
 java.lang.String, java.util.Map, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.avalon.framework.configuration.Configuration, int, 
java.lang.Object)">setOutput</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#setOutputAttribute(java.util.Map,
 java.lang.String, java.lang.String, 
java.lang.Object)">setOutputAttribute</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.AbstractComplementaryConfigurableAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html">AbstractComplementaryConfigurableAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String)">getConfiguration</A>,
 <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 boolean)">getConfiguration</A>, <A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html#getConfiguration(java.lang.String,
 org.apache.cocoon.environment.SourceResolver, 
boolean)">getConfiguration</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DatabaseUpdateAction()"><!-- --></A><H3>
  DatabaseUpdateAction</H3>
  <PRE>
  public <B>DatabaseUpdateAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="selectMode(boolean, java.util.Map)"><!-- --></A><H3>
  selectMode</H3>
  <PRE>
  protected java.lang.String <B>selectMode</B>(boolean&nbsp;isAutoIncrement,
                                        java.util.Map&nbsp;modes)</PRE>
  <DL>
  <DD>determine which mode to use as default mode
   here: UPDATE
   highly specific to operation INSERT / UPDATE / DELETE / SELECT
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#selectMode(boolean,
 java.util.Map)">selectMode</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="honourAutoIncrement()"><!-- --></A><H3>
  honourAutoIncrement</H3>
  <PRE>
  protected boolean <B>honourAutoIncrement</B>()</PRE>
  <DL>
  <DD>determine whether autoincrement columns should be honoured by
   this operation. This is usually snsible only for INSERTs.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#honourAutoIncrement()">honourAutoIncrement</A></CODE>
 in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A 
NAME="getColumnValues(org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)"><!-- --></A><H3>
  getColumnValues</H3>
  <PRE>
  protected java.lang.Object[][] 
<B>getColumnValues</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;tableConf,
                                                 <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                                                 java.util.Map&nbsp;objectModel)
                                          throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                 
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Fetch all values for all columns that are needed to do the
   database operation.
  <P>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getColumnValues(org.apache.avalon.framework.configuration.Configuration,
 org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.util.Map)">getColumnValues</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getQuery(org.apache.avalon.framework.configuration.Configuration, 
java.util.Map, java.util.Map)"><!-- --></A><H3>
  getQuery</H3>
  <PRE>
  protected <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>
 
<B>getQuery</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                                                java.util.Map&nbsp;modeTypes,
                                                
java.util.Map&nbsp;defaultModeNames)
                                         throws 
org.apache.avalon.framework.configuration.ConfigurationException,
                                                
org.apache.avalon.framework.component.ComponentException</PRE>
  <DL>
  <DD>Get the String representation of the PreparedStatement.  This is
   mapped to the Configuration object itself, so if it doesn't exist,
   it will be created.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#getQuery(org.apache.avalon.framework.configuration.Configuration,
 java.util.Map, java.util.Map)">getQuery</A></CODE> in class <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>table</CODE> - the table's configuration 
object
  <DT><B>Returns:</B><DD>the insert query as a string
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>org.apache.avalon.framework.component.ComponentException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processRow(java.util.Map, java.sql.Connection, 
java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)"><!-- --></A><H3>
  processRow</H3>
  <PRE>
  protected int <B>processRow</B>(java.util.Map&nbsp;objectModel,
                           java.sql.Connection&nbsp;conn,
                           java.sql.PreparedStatement&nbsp;statement,
                           java.lang.String&nbsp;outputMode,
                           
org.apache.avalon.framework.configuration.Configuration&nbsp;table,
                           <A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html">DatabaseAction.CacheHelper</A>&nbsp;queryData,
                           java.lang.Object[][]&nbsp;columnValues,
                           int&nbsp;rowIndex,
                           java.util.Map&nbsp;results)
                    throws java.sql.SQLException,
                           
org.apache.avalon.framework.configuration.ConfigurationException,
                           java.lang.Exception</PRE>
  <DL>
  <DD>set all necessary ?s and execute the query
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html#processRow(java.util.Map,
 java.sql.Connection, java.sql.PreparedStatement, java.lang.String, 
org.apache.avalon.framework.configuration.Configuration, 
org.apache.cocoon.acting.modular.DatabaseAction.CacheHelper, 
java.lang.Object[][], int, java.util.Map)">processRow</A></CODE> in class 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html">DatabaseAction</A></CODE></DL>
  </DD>
  <DD><DL>
  
  <DD><CODE>java.sql.SQLException</CODE>
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE>
  <DD><CODE>java.lang.Exception</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/DatabaseUpdateAction.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/components/modules/input/DateInputModule.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DatabaseUpdateAction.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;<A 
HREF="#nested_classes_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">NESTED</A>&nbsp;|&nbsp;<A
 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.modular.DatabaseAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/TestAction.html
  
  Index: TestAction.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:19:23 CET 2002 -->
  <TITLE>
  TestAction (Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="TestAction (Cocoon API (2.1-dev, December 6 2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/components/modules/input/SystemPropertyModule.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/transformation/TextFragmentParserTransformer.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="TestAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.acting.modular</FONT>
  <BR>
  Class  TestAction</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLogEnabled
          |
          +--<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">org.apache.cocoon.acting.AbstractAction</A>
                |
                +--<A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html">org.apache.cocoon.acting.ComposerAction</A>
                      |
                      +--<B>org.apache.cocoon.acting.modular.TestAction</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>, 
org.apache.avalon.framework.component.Component, 
org.apache.avalon.framework.component.Composable, 
org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.logger.LogEnabled, 
org.apache.avalon.framework.thread.ThreadSafe</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>TestAction</B><DT>extends <A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A><DT>implements
 org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.thread.ThreadSafe</DL>
  
  <P>
  Demo action that uses componentized input / output layer. In order
   to stop combinatorial explosion of actions, matchers, and selectors
   they should instead use components to access their inputs and
   outputs. Available components include request parameters,
   attributes, headers, and session attributes. Which component to use
   can be specified upon setup via "input-module" and
   "output-module" tags through the name attribute.
  
   This particular action copies all available parameters obtained
   from the input component to the output component or, if a specific
   parameter is specified through parameter-name, just one parameter.
  <P>
  
  <P>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html#manager">manager</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.AbstractAction"><!-- 
--></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html">AbstractAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html#EMPTY_MAP">EMPTY_MAP</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="fields_inherited_from_class_org.apache.cocoon.acting.Action"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/TestAction.html#TestAction()">TestAction</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/TestAction.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
      org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
      java.util.Map&nbsp;objectModel,
      java.lang.String&nbsp;source,
      org.apache.avalon.framework.parameters.Parameters&nbsp;param)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls the 
processing against some values of the
   <code>Dictionary</code> objectModel and returns a
   <code>Map</code> object with values used in subsequent
   sitemap substitution patterns.
  
   </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../../org/apache/cocoon/acting/modular/TestAction.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;config)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.cocoon.acting.ComposerAction"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html">ComposerAction</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLogEnabled"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.avalon.framework.logger.AbstractLogEnabled</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>enableLogging, getLogger, setupLogger, setupLogger, 
setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="TestAction()"><!-- --></A><H3>
  TestAction</H3>
  <PRE>
  public <B>TestAction</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A 
NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- 
--></A><H3>
  configure</H3>
  <PRE>
  public void 
<B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;config)
                 throws 
org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE>configure</CODE> in interface 
<CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  </DD>
  <DD><DL>
  
  
<DD><CODE>org.apache.avalon.framework.configuration.ConfigurationException</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="act(org.apache.cocoon.environment.Redirector, 
org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  act</H3>
  <PRE>
  public java.util.Map 
<B>act</B>(org.apache.cocoon.environment.Redirector&nbsp;redirector,
                           
org.apache.cocoon.environment.SourceResolver&nbsp;resolver,
                           java.util.Map&nbsp;objectModel,
                           java.lang.String&nbsp;source,
                           
org.apache.avalon.framework.parameters.Parameters&nbsp;param)
                    throws java.lang.Exception</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></B></DD>
  <DD>Controls the processing against some values of the
   <code>Dictionary</code> objectModel and returns a
   <code>Map</code> object with values used in subsequent
   sitemap substitution patterns.
  
   NOTE: This interface is designed so that implentations can be 
<code>ThreadSafe<code>.
   When an action is ThreadSafe, only one instance serves all requests : this
   reduces memory usage and avoids pooling.
  <P>
  <DD><DL>
  <DT><B>Specified by:</B><DD><CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html#act(org.apache.cocoon.environment.Redirector,
 org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, 
org.apache.avalon.framework.parameters.Parameters)">act</A></CODE> in interface 
<CODE><A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The 
<code>SourceResolver</code> in charge<DD><CODE>objectModel</CODE> - The 
<code>Map</code> with object of the
                      calling environment which can be used
                      to select values this controller may need
                      (ie Request, Response).<DD><CODE>source</CODE> - A source 
<code>String</code> to the Action
  <DT><B>Returns:</B><DD>Map        The returned <code>Map</code> object with
                      sitemap substitution values which can be used
                      in subsequent elements attributes like src=
                      using a xpath like expression: src="mydir/{myval}/foo"
                      If the return value is null the processing inside
                      the <map:act> element of the sitemap will
                      be skipped.
  <DT><B>Throws:</B>
  <DD><CODE>java.lang.Exception</CODE> - Indicates something is totally 
wrong</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/components/modules/input/SystemPropertyModule.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/transformation/TextFragmentParserTransformer.html"><B>NEXT
 CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="TestAction.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A 
HREF="#fields_inherited_from_class_org.apache.cocoon.acting.ComposerAction">FIELD</A>&nbsp;|&nbsp;<A
 HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A 
HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:03 CET 2002 -->
  <TITLE>
  org.apache.cocoon.acting.modular(Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="org.apache.cocoon.acting.modular(Cocoon API (2.1-dev, 
December 6 2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  <FONT size="+1" CLASS="FrameTitleFont">
  <A 
HREF="../../../../../org/apache/cocoon/acting/modular/package-summary.html" 
TARGET="classFrame">org.apache.cocoon.acting.modular</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="DatabaseAction.html" TARGET="classFrame">DatabaseAction</A>
  <BR>
  <A HREF="DatabaseAddAction.html" TARGET="classFrame">DatabaseAddAction</A>
  <BR>
  <A HREF="DatabaseDeleteAction.html" 
TARGET="classFrame">DatabaseDeleteAction</A>
  <BR>
  <A HREF="DatabaseQueryAction.html" TARGET="classFrame">DatabaseQueryAction</A>
  <BR>
  <A HREF="DatabaseSelectAction.html" 
TARGET="classFrame">DatabaseSelectAction</A>
  <BR>
  <A HREF="DatabaseUpdateAction.html" 
TARGET="classFrame">DatabaseUpdateAction</A>
  <BR>
  <A HREF="TestAction.html" TARGET="classFrame">TestAction</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:03 CET 2002 -->
  <TITLE>
  org.apache.cocoon.acting.modular(Cocoon API (2.1-dev, December 6 2002))
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="org.apache.cocoon.acting.modular(Cocoon API (2.1-dev, 
December 6 2002))";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/package-summary.html"><B>PREV 
PACKAGE</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/caching/package-summary.html"><B>NEXT 
PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.cocoon.acting.modular
  </H2>
  modular
  These sitemap components use modules to obtain values and are thus very
  flexible in use.
  <P>
  <B>See:</B>
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A 
HREF="#package_description"><B>Description</B></A>
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Class Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DatabaseAction.html">DatabaseAction</A></B></TD>
  <TD>Abstract action for common function needed by database actions.
   </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="DatabaseAddAction.html">DatabaseAddAction</A></B></TD>
  <TD>Adds record in a database. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="DatabaseDeleteAction.html">DatabaseDeleteAction</A></B></TD>
  <TD>Updates a record in a database. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="DatabaseQueryAction.html">DatabaseQueryAction</A></B></TD>
  <TD>Executes an arbitrary query. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="DatabaseSelectAction.html">DatabaseSelectAction</A></B></TD>
  <TD>Selects a record from a database. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="DatabaseUpdateAction.html">DatabaseUpdateAction</A></B></TD>
  <TD>Updates a record in a database. </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="TestAction.html">TestAction</A></B></TD>
  <TD>Demo action that uses componentized input / output layer. </TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  <A NAME="package_description"><!-- --></A><H2>
  Package org.apache.cocoon.acting.modular Description
  </H2>
  
  <P>
  <h1>modular</h1>
  <p>These sitemap components use modules to obtain values and are thus very
  flexible in use.<br>
  </p>
  <P>
  
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/package-summary.html"><B>PREV 
PACKAGE</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/caching/package-summary.html"><B>NEXT 
PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  
&nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
xml-site/targets/cocoon/apidocs/org/apache/cocoon/acting/modular/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd";>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Dec 06 16:18:03 CET 2002 -->
  <TITLE>
  Cocoon API (2.1-dev, December 6 2002): org.apache.cocoon.acting.modular Class 
Hierarchy
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../javadoc.css" 
TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="Cocoon API (2.1-dev, December 6 2002): 
org.apache.cocoon.acting.modular Class Hierarchy";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/caching/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.cocoon.acting.modular
  </H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies:</B><DD><A 
HREF="../../../../../overview-tree.html">All Packages</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.avalon.framework.logger.AbstractLogEnabled 
(implements org.apache.avalon.framework.logger.LogEnabled)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractAction.html"><B>AbstractAction</B></A>
 (implements org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/Action.html">Action</A>)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractConfigurableAction.html"><B>AbstractConfigurableAction</B></A>
 (implements org.apache.avalon.framework.configuration.Configurable)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ConfigurableComposerAction.html"><B>ConfigurableComposerAction</B></A>
 (implements org.apache.avalon.framework.component.Composable)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/AbstractComplementaryConfigurableAction.html"><B>AbstractComplementaryConfigurableAction</B></A><UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.html"><B>DatabaseAction</B></A>
 (implements org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.activity.Disposable)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAddAction.html"><B>DatabaseAddAction</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseDeleteAction.html"><B>DatabaseDeleteAction</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseQueryAction.html"><B>DatabaseQueryAction</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseSelectAction.html"><B>DatabaseSelectAction</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseUpdateAction.html"><B>DatabaseUpdateAction</B></A></UL>
  </UL>
  </UL>
  </UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.<A 
HREF="../../../../../org/apache/cocoon/acting/ComposerAction.html"><B>ComposerAction</B></A>
 (implements org.apache.avalon.framework.component.Composable)
  <UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/TestAction.html"><B>TestAction</B></A>
 (implements org.apache.avalon.framework.configuration.Configurable, 
org.apache.avalon.framework.thread.ThreadSafe)
  </UL>
  </UL>
  </UL>
  <LI TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.CacheHelper.html"><B>DatabaseAction.CacheHelper</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.Column.html"><B>DatabaseAction.Column</B></A><LI
 TYPE="circle">class org.apache.cocoon.acting.modular.<A 
HREF="../../../../../org/apache/cocoon/acting/modular/DatabaseAction.LookUpKey.html"><B>DatabaseAction.LookUpKey</B></A></UL>
  </UL>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../overview-summary.html"><FONT 
CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="package-summary.html"><FONT 
CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../deprecated-list.html"><FONT 
CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="../../../../../help-doc.html"><FONT 
CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/acting/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../../org/apache/cocoon/caching/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" 
TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All 
Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.8       +3 -3      
xml-site/targets/cocoon/developing/parent-component-manager.html
  
  Index: parent-component-manager.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/developing/parent-component-manager.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- parent-component-manager.html     19 Oct 2002 13:32:53 -0000      1.7
  +++ parent-component-manager.html     6 Dec 2002 15:30:58 -0000       1.8
  @@ -146,7 +146,7 @@
                       via the constructor that takes a single <code><font 
face="courier, monospaced">String</font></code> argument, passing
                       anything to the right of the first <code><font 
face="courier, monospaced">'/'</font></code> in the parameter value to the
                       constructor. Subsequently Cocoon examines whether the 
class implements 
  -                    <code><font face="courier, 
monospaced">org.apache.avalon.framework.logger.Loggable</font></code> and/or 
  +                    <code><font face="courier, 
monospaced">org.apache.avalon.framework.logger.LogEnabled</font></code> and/or 
                       <code><font face="courier, 
monospaced">org.apache.avalon.framework.activity.Initializable</font></code> 
and calls
                       <code><font face="courier, 
monospaced">setLogger</font></code> and/or <code><font face="courier, 
monospaced">initialize</font></code>, as appropriate.
                       The instance is then used as a parent component manager.
  @@ -360,7 +360,7 @@
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
                           After this Cocoon checks whether the parent 
component manager class implements <code><font face="courier, 
monospaced">Initializable</font></code> and/or
  -                        <code><font face="courier, 
monospaced">Loggable</font></code>. Since the <code><font face="courier, 
monospaced">ParentComponentManager</font></code> class implements both, Cocoon
  +                        <code><font face="courier, 
monospaced">LogEnabled</font></code>. Since the <code><font face="courier, 
monospaced">ParentComponentManager</font></code> class implements both, Cocoon
                           does the following (with simplification):
                       </font>
   </p>
  @@ -374,7 +374,7 @@
   <tr>
   <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
   <pre>
  -((Loggable) cm).setLogger(logger);
  +((LogEnabled) cm).enableLogging(logger);
   ((Initializable) cm).initialize();</pre>
   </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
   </tr>
  
  
  
  1.3       +1 -1      xml-site/targets/cocoon/developing/webapps/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/developing/webapps/index.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.html        19 Oct 2002 13:32:54 -0000      1.2
  +++ index.html        6 Dec 2002 15:30:58 -0000       1.3
  @@ -130,7 +130,7 @@
   </p>
    
   <p>
  -<font color="black" face="verdana,helvetica,sanserif">However, the current 
release 2.0.3 contains alpha versions in the
  +<font color="black" face="verdana,helvetica,sanserif">However, the current 
release 2.0.4 contains alpha versions in the
      scratchpad area of these three components. So you can already have a look 
at them. The
      documentation in the "scratchpad" folder contains the description 
conforming to the
      scratchpad. But be warned that they are in the scratchpad area and will 
change in 
  
  
  
  1.6       +1 -1      xml-site/targets/cocoon/faq/faq-configure-c2.html
  
  Index: faq-configure-c2.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/faq/faq-configure-c2.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- faq-configure-c2.html     4 Dec 2002 05:31:56 -0000       1.5
  +++ faq-configure-c2.html     6 Dec 2002 15:30:58 -0000       1.6
  @@ -320,7 +320,7 @@
     
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -Learn more about LogKit configuration by downloading the free chapter, <a 
href="http://www.newriders.com/books/product.asp?product_id={C3C05052-BE3B-4E06-A60A-13FB40AF58F6}";>A
 User's Look at the Cocoon architecture,</a> from Langham and Ziegeler's 
<i>Cocoon: Building XML Applications</i> available at the New Riders web site.
  +Learn more about LogKit configuration by downloading the free chapter, <a 
href="http://www.newriders.com/books/product.asp?product_id={C3C05052-BE3B-4E06-A60A-13FB40AF58F6}";>A
 User's Look at the Cocoon architecture,</a> from Langham and Ziegler's 
<i>Cocoon: Building XML Applications</i> available at the New Riders web site.
     </font>
   </p>    
     
  
  
  
  1.10      +3 -92     xml-site/targets/cocoon/installing/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/installing/index.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- index.html        4 Dec 2002 05:44:45 -0000       1.9
  +++ index.html        6 Dec 2002 15:30:58 -0000       1.10
  @@ -889,7 +889,7 @@
           
   
           
  -<font face="verdana, helvetica, sans serif" color="#0086b2"><b>[BETA] build 
interactive</b></font>
  +<font face="verdana, helvetica, sans serif" color="#0086b2"><b>build 
interactive</b></font>
             
   <p>
   <font color="black" face="verdana,helvetica,sanserif">Shows common build 
targets and asks the user for eventual
  @@ -910,37 +910,12 @@
   </li>
              
   <li>
  -<font face="verdana, helvetica, sans serif"><b>buildfile:</b> 
tools/build-i.xml</font>
  +<font face="verdana, helvetica, sans serif"><b>buildfile:</b> 
build.xml</font>
   </li>           
             
   </ul>
   </blockquote>
             
  -          
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">To do this you simply 
have to type:</font>
  -</p>
  -    
  -          
  -<div align="center">
  -<table border="0" cellpadding="0" cellspacing="4">
  -<tr>
  -<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
  -</tr>
  -<tr>
  -<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  -<pre>
  -[unix]  ./build.sh -buildfile tools/build-i.xml
  -[win32] .\build.bat -buildfile tools/build-i.xml
  -          </pre>
  -</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
  -</tr>
  -<tr>
  -<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
  -</tr>
  -</table>
  -</div>
  -          
            
   <p>
   <table border="0" cellpadding="0" cellspacing="3" width="100%">
  @@ -1386,70 +1361,6 @@
           
         
           
  -<font face="verdana, helvetica, sans serif" color="#0086b2"><b>[BETA] build 
scratchpad</b></font>
  -          
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">An interactive build 
to help alpha-testers in installing
  -          cutting-edge code.
  -          </font>
  -</p>
  -          
  -          
  -<blockquote>
  -<ul>
  -           
  -<li>
  -<font face="verdana, helvetica, sans serif"><b>target:</b> scratchpad</font>
  -</li>
  -           
  -<li>
  -<font face="verdana, helvetica, sans serif"><b>required properties:</b> 
none</font>
  -</li>
  -           
  -<li>
  -<font face="verdana, helvetica, sans serif"><b>buildfile:</b> 
tools/build-s.xml</font>
  -</li>               
  -          
  -</ul>
  -</blockquote>
  -          
  -          
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">To do this you simply 
have to type:</font>
  -</p>
  -    
  -
  -<div align="center">
  -<table border="0" cellpadding="0" cellspacing="4">
  -<tr>
  -<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
  -</tr>
  -<tr>
  -<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  -<pre>
  -[unix]  ./build.sh -buildfile tools/build-s.xml
  -[win32] .\build.bat -buildfile tools/build-s.xml</pre>
  -</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
  -</tr>
  -<tr>
  -<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
  -</tr>
  -</table>
  -</div>
  -          
  -         
  -<p>
  -<table border="0" cellpadding="0" cellspacing="3" width="100%">
  -<tr>
  -<td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" 
height="29" width="28" src="images/note.gif"></td><td valign="top"><font 
color="black" face="verdana,helvetica,sanserif" size="-1"><i><b>WARNING:</b> 
Scratchpad builds are <b>not guaranteed to work</b>.
  -          You have been warned.
  -         </i></font></td>
  -</tr>
  -</table>
  -</p>  
  -             
  -        
  -        
   <font face="verdana, helvetica, sans serif" color="#0086b2"><b>[BETA] build 
try</b></font>
             
   <p>
  @@ -1505,7 +1416,7 @@
   <p>
   <table border="0" cellpadding="0" cellspacing="3" width="100%">
   <tr>
  -<td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" 
height="29" width="28" src="images/note.gif"></td><td valign="top"><font 
color="black" face="verdana,helvetica,sanserif" size="-1"><i>Targets are in 
tools/build-i.xml.</i></font></td>
  +<td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" 
height="29" width="28" src="images/note.gif"></td><td valign="top"><font 
color="black" face="verdana,helvetica,sanserif" size="-1"><i>Targets are in 
tools/build-t.xml.</i></font></td>
   </tr>
   </table>
   </p>
  
  
  
  1.12      +87 -28    xml-site/targets/cocoon/installing/jars.html
  
  Index: jars.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/installing/jars.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- jars.html 4 Dec 2002 05:44:45 -0000       1.11
  +++ jars.html 6 Dec 2002 15:30:58 -0000       1.12
  @@ -399,22 +399,6 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  -<a href="http://jakarta.apache.org/commons/httpclient/";>Jakart Commons 
httpClient</a>
  -</font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">core/commons-httpclient-20020423.jar</font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Although the java.net package provides basic support for accessing
  -      resources via HTTP, it doesn't provide the full flexibility or
  -      functionality needed by many applications. The Jakarta Commons HTTP 
Client
  -      component seeks to fill this void by providing an efficient, 
up-to-date,
  -      and feature-rich package implementing the client side of the most 
recent
  -      HTTP standards and recommendations.</font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">SOAP logicsheet</font></td>
  -
  -</tr>
  -
  -<tr>
  -
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://jakarta.apache.org/regexp/";>Jakarta Regexp</a>
   </font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">core/jakarta-regexp-1.2.jar</font></td>
  @@ -441,7 +425,7 @@
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://xml.apache.org/xalan/";>The XSLT processor</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">core/xalan-2.3.1.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">endorsed/xalan-2.4.1.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Xalan is an XSLT processor that fully supports the W3C 
specs.</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Cocoon</font></td>
   
  @@ -450,9 +434,22 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://xml.apache.org/xalan-j/xsltc_usage.html";>The XSLTC 
processor</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">endorsed/xsltc.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">XLTC is an XSLT compiler that fully supports the W3C specs. 
  +        It compiles XSLT programs to very efficient, reusable Bytecode 
called translets.
  +        </font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Cocoon TraxTransformer</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://xml.apache.org/xerces-j/";>The XML parser</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">core/xercesImpl-2.0.0.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">endorsed/xercesImpl-2.1.0.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Xerces is an XML parser.</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Cocoon</font></td>
   
  @@ -463,7 +460,7 @@
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://xml.apache.org/commons/";>The XML APIs</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">core/xml-apis.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">endorsed/xml-apis.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">JAXP, DOM and SAX interfaces. 
          These are the common interfaces for XML processing.</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Cocoon</font></td>
  @@ -515,7 +512,7 @@
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://devnet.hp.com/projects/deli/";>Device capabilities</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/deli-0.50.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/deli-0.6.5.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Open Source Delivery Context Java Library supporting CC/PP and 
UAProf.
         Different web-enabled devices have different input, output, hardware,
         software, network and browser capabilities. In order for a web server 
or
  @@ -529,6 +526,44 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://jakarta.apache.org/commons/httpclient/";>Jakart Commons 
httpClient</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/commons-httpclient.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Although the java.net package provides basic support for accessing
  +      resources via HTTP, it doesn't provide the full flexibility or
  +      functionality needed by many applications. The Jakarta Commons HTTP 
Client
  +      component seeks to fill this void by providing an efficient, 
up-to-date,
  +      and feature-rich package implementing the client side of the most 
recent
  +      HTTP standards and recommendations.</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">SOAP logicsheet, WebServiceProxyGenerator</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://www.lowagie.com/iText/";>iText XML to PDF/HTML/RTF converter 
(Renderer)</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/itext-0.93b.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">iText reads XML documents and turns them into PDFs</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">iText serializer</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://www.lowagie.com/iText/";>iText XML to PDF/HTML/RTF converter 
(XML APIs)</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/itext-xml-0.93.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">iText reads XML documents and turns them into PDFs</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">iText serializer</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://xml.apache.org/fop/";>XML FO processor</a>
   </font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/fop-0.20.4.jar</font></td>
  @@ -571,7 +606,7 @@
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
   <a href="http://jakarta.apache.org/poi/";>Create proprietary file formats</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/jakarta-poi-1.5.0-dev-20020408.jar.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/jakarta-poi-1.7.0-dev-20020624.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">The POI project consists of APIs for manipulating
                various file formats based upon Microsoft's OLE 2 Compound 
Document
                format using pure Java.</font></td>
  @@ -605,9 +640,9 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  -<a href="http://www.coyotegulch.com/algorithm/jisp/";>JISP</a>
  +<a href="http://www.coyotegulch.com/algorithm/jisp/index.html";>JISP</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/jisp_1_0_2.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/Jisp2.0.1.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black"></font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">JISP file storage</font></td>
   
  @@ -743,9 +778,9 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  -<a href="http://www.mozilla.org/rhino/";>Continuations-based JavaScript 
engine</a>
  +<a 
href="ftp://ftp.primaryinterface.com/pub/rhino/rhino1_5R4pre-sharedlocals.zip";>Continuations-based
 JavaScript engine</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/rhino-1.5r3.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/rhino1.5r4-continuations-20020816.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Rhino is an implementation of JavaScript in Java.</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Control flow</font></td>
   
  @@ -754,11 +789,35 @@
   <tr>
   
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  -<a href="http://www.blnz.com/xt/";>XT</a>
  +<a href="http://www.tivano.de/software/spark/";>Spark</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/spark.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">Spark is XML2SWF and SWF2XML converter</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">SWF Serializer</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://chaperon.sourceforge.net";>Chaperon Text Parser</a>
  +</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/chaperon-1.3-dev.jar</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">chaperon is parser which could parse text files, and convert those
  +        to XML files.
  +  </font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">TextParserGenerator and TextFragmentParserTransformer</font></td>
  +
  +</tr>
  +
  +<tr>
  +
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">
  +<a href="http://castor.exolab.org";>Castor</a>
   </font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/xt-19991105.jar</font></td>
  -<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">XT is an implementation of XSLT 1.0</font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">optional/castor-0.9.4-xml.jar</font></td>
   <td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black"></font></td>
  +<td align="left" valign="top" rowspan="1" colspan="1" 
bgcolor="#a0ddf0"><font face="verdana,helvetica,sanserif" size="-1" 
color="black">CastorTransformer and precept</font></td>
   
   </tr>
   
  
  
  
  1.4       +1 -1      xml-site/targets/cocoon/installing/updating.html
  
  Index: updating.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/installing/updating.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- updating.html     19 Oct 2002 13:32:56 -0000      1.3
  +++ updating.html     6 Dec 2002 15:30:58 -0000       1.4
  @@ -106,7 +106,7 @@
     
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -   This is a brief discussion of the changes between the latest official 
release 2.0.3
  +   This is a brief discussion of the changes between the latest official 
release 2.0.4
      and the current development version of Apache Cocoon. So, if you are 
interested in
      installing the official release, ignore this document. But if you want to 
know what is going
      on in the development of Cocoon, have a look...
  
  
  
  1.5       +3 -3      xml-site/targets/cocoon/plan/catalog.html
  
  Index: catalog.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/plan/catalog.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- catalog.html      19 Oct 2002 13:32:57 -0000      1.4
  +++ catalog.html      6 Dec 2002 15:30:59 -0000       1.5
  @@ -187,7 +187,7 @@
      
   <li>
   <font face="verdana, helvetica, sans serif"><code><font face="courier, 
monospaced">src/org/apache/cocoon/components/resolver/ResolverImpl.java</font></code>
  -    implements the Sun "XML Entity and URI Resolvers"
  +    implements the "XML Entity and URI Resolvers"
       <blockquote>
   <ul>
        
  @@ -241,7 +241,7 @@
   <ul>
      
   <li>
  -<font face="verdana, helvetica, sans serif"><code><font face="courier, 
monospaced">webapp/resources/entities/</font></code> holds all of the DTDs and
  +<font face="verdana, helvetica, sans serif"><code><font face="courier, 
monospaced">webapp/WEB-INF/entities/</font></code> holds all of the DTDs and
       character entity sets currently used by Cocoon. These would also form a
       base for any userland application (they can configure their own 
additional
       entities).
  @@ -259,7 +259,7 @@
   <li>
   <font face="verdana, helvetica, sans serif">The Cocoon system catalog is an 
OASIS plain-text catalog declaring
       all of the necessary entities
  -    <code><font face="courier, 
monospaced">webapp/resources/entities/catalog</font></code>
  +    <code><font face="courier, 
monospaced">webapp/WEB-INF/entities/catalog</font></code>
      </font>
   </li>
     
  
  
  
  1.9       +1 -1      xml-site/targets/cocoon/plan/changes-doc.html
  
  Index: changes-doc.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/plan/changes-doc.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- changes-doc.html  4 Dec 2002 05:50:48 -0000       1.8
  +++ changes-doc.html  6 Dec 2002 15:30:59 -0000       1.9
  @@ -117,7 +117,7 @@
   <tr>
   <td>
     
  -  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b> 
2.0.4-dev (December 3 2002)</b></font>
  +  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b> 
2.1-dev (December 6 2002)</b></font>
   <ul>
       
   <li>
  
  
  
  1.6       +7 -3      xml-site/targets/cocoon/plan/release.html
  
  Index: release.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/plan/release.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- release.html      19 Oct 2002 13:32:57 -0000      1.5
  +++ release.html      6 Dec 2002 15:30:59 -0000       1.6
  @@ -130,15 +130,19 @@
   <ul>
      
   <li>
  -<font face="verdana, helvetica, sans serif">October 2002         : 2.0.4 
(bug fix release)</font>
  +<font face="verdana, helvetica, sans serif">December 2002         : 2.0.4 
(bug fix release)</font>
   </li>
      
   <li>
  -<font face="verdana, helvetica, sans serif">October 2002         : 2.1 
Alpha</font>
  +<font face="verdana, helvetica, sans serif">December 2002         : 2.1 
Alpha</font>
   </li>
      
   <li>
  -<font face="verdana, helvetica, sans serif">End of November 2002 : 2.1 Beta 
1</font>
  +<font face="verdana, helvetica, sans serif">End of February 2003  : 2.1 Beta 
1</font>
  +</li>
  +   
  +<li>
  +<font face="verdana, helvetica, sans serif">On request            : 2.0.5 
(bug fix release)</font>
   </li>
     
   </ul>
  
  
  
  1.8       +3 -0      xml-site/targets/cocoon/userdocs/concepts/actions.html
  
  Index: actions.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/actions.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- actions.html      19 Oct 2002 13:32:58 -0000      1.7
  +++ actions.html      6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      xml-site/targets/cocoon/userdocs/concepts/caching.html
  
  Index: caching.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/caching.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- caching.html      19 Oct 2002 13:32:59 -0000      1.7
  +++ caching.html      6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.10      +9 -7      xml-site/targets/cocoon/userdocs/concepts/catalog.html
  
  Index: catalog.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/catalog.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- catalog.html      19 Oct 2002 13:32:59 -0000      1.9
  +++ catalog.html      6 Dec 2002 15:30:59 -0000       1.10
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  @@ -713,7 +716,7 @@
   <font color="black" face="verdana,helvetica,sanserif">
      A default catalog and some base entities (e.g. ISO*.pen character
      entity sets) are included in the Cocoon distribution at 
  -   <code><font face="courier, 
monospaced">webapp/resources/entities/</font></code>
  +   <code><font face="courier, monospaced">WEB-INF/entities/</font></code>
      - the default catalog is automatically loaded when Cocoon starts.
     </font>
   </p>
  @@ -746,7 +749,7 @@
      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">Parameters 
(properties) for the resolver component can be specified in the
  -   <code><font face="courier, 
monospaced">java/org/apache/cocoon/components/resolver/resolver.xconf</font></code>
  +   <code><font face="courier, 
monospaced">src/webapp/WEB-INF/cocoon.xconf</font></code>
       configuration file. See the detailed internal notes - here is a precis.
      </font>
   </p>
  @@ -794,11 +797,10 @@
      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -    The build process will automatically copy the properties file from
  -<code><font face="courier, 
monospaced">$COCOON_HOME/webapp/resources/entities/CatalogManager.properties</font></code>
  -    to
  -<code><font face="courier, 
monospaced">$TOMCAT_HOME/webapps/cocoon/WEB-INF/classes/CatalogManager.properties</font></code>
  -    thereby making it available to the Java classpath.
  +    The file is at 
  +<code><font face="courier, 
monospaced">webapp/WEB-INF/classes/CatalogManager.properties</font></code>
  +    thereby making it available to the Java classpath during startup of the
  +    servlet engine.
      </font>
   </p>
   
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/userdocs/concepts/databases.html
  
  Index: databases.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/databases.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- databases.html    19 Oct 2002 13:32:59 -0000      1.4
  +++ databases.html    6 Dec 2002 15:30:59 -0000       1.5
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><span 
class="menuselected">Databases</span></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      xml-site/targets/cocoon/userdocs/concepts/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/index.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- index.html        19 Oct 2002 13:32:59 -0000      1.7
  +++ index.html        6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      
xml-site/targets/cocoon/userdocs/concepts/matchers_selectors.html
  
  Index: matchers_selectors.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/userdocs/concepts/matchers_selectors.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- matchers_selectors.html   19 Oct 2002 13:32:59 -0000      1.7
  +++ matchers_selectors.html   6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.6       +198 -144  xml-site/targets/cocoon/userdocs/concepts/modules.html
  
  Index: modules.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/modules.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- modules.html      19 Oct 2002 13:32:59 -0000      1.5
  +++ modules.html      6 Dec 2002 15:30:59 -0000       1.6
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  @@ -128,102 +131,102 @@
   
   
   
  -     <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Introduction</font>
  +    <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Introduction</font>
   <hr style="color: #0086b2" size="1">
  -       
  +      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -             Many sitemap components serve a purpose regardless how the 
input is
  -             obtained. Still, to provide a wide range of components to 
quickly get
  -             you up to speed, variants for different inputs exist. Modules 
allow to
  -             create generic components and plug-in input or output later.
  -       </font>
  +        Many sitemap components serve a purpose regardless how the input is
  +        obtained. Still, to provide a wide range of components to quickly get
  +        you up to speed, variants for different inputs exist. Modules allow 
to
  +        create generic components and plug-in input or output later.
  +      </font>
   </p>
  -       
  +      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -             This document will explain how modules work and how to make use 
of
  -             them. If you plan on writing your own modules, it is highly 
recommended
  -             to read <a target="_blank" 
href="http://jakarta.apache.org/avalon/developing/index.html";>
  -               Developing With Apache Avalon</a>. It is a very good 
description
  -             of the underlying rationale and principles.
  -       </font>
  +        This document will explain how modules work and how to make use of
  +        them. If you plan on writing your own modules, it is highly 
recommended
  +        to read <a target="_blank" 
href="http://jakarta.apache.org/avalon/developing/index.html";>
  +          Developing With Apache Avalon</a>. It is a very good description
  +        of the underlying rationale and principles.
  +      </font>
   </p>
  -     
  -     
  +    
  +    
   <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Types 
of Modules</font>
   <hr style="color: #0086b2" size="1">
  -       
  +      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -             Currently, three different types of modules exist: Input modules
  -             provide means to enumerate parameters and to retrieve them, 
output
  -             modules allow storing of data and exhibit transaction like 
semantics,
  -             database modules encapsulate different mechanisms for auto 
increment
  -             columns of various database management systems. Please refer to 
the
  -             javadoc documentation of these interfaces.
  -       </font>
  -</p>
  -       
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">
  -             Input modules are modelled after request parameters. The main
  -             difference is, that every method takes two additional 
arguments, the
  -             request object and a configuration object. The configuration 
object is
  -             used to allow arbitrarily complex instructions for the input 
module.
  -             Apart from that, input modules are more or less a drop-in 
replacement.
  -       </font>
  -</p>
  -       
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">
  -             Output modules are again very similar to using request
  -             attributes. Basically, they provide a method to set an 
attribute to a
  -             value. Again, a request and a configuration object is the only 
change
  -             to request attributes. A fundamental difference is, however, 
that
  -             output modules should exhibit transactional behaviour. Thus 
setting an
  -             attributes implicitly starts a transaction that must be ended by
  -             calling rollback or commit. Only if the transaction is 
completed by
  -             calling commit, the values set should be visible. This is needed
  -             e.g. by the database actions.
  -       </font>
  -</p>
  -       
  -<p>
  -<font color="black" face="verdana,helvetica,sanserif">
  -             Database modules, actually named AutoIncrementModule, contains
  -             configuration information how to retrieve a value for an auto 
increment
  -             column. It is possible to obtain the value before inserting a 
row,
  -             while inserting as part of the SQL or after successful insert. 
If the
  -             value is obtained before inserting, it can be generated
  -             externally. Currently, supported database management systems 
include
  -             HSQL, Informix, MySQL, and querying the database for the 
current max
  -             value. 
  -       </font>
  +        Currently, three different types of modules exist: Input modules
  +        provide means to enumerate attributes and to retrieve them, output
  +        modules allow storing of data and exhibit transaction like semantics,
  +        database modules encapsulate different mechanisms for auto increment
  +        columns of various database management systems. Please refer to the
  +        javadoc documentation of these interfaces.
  +      </font>
  +</p>
  +      
  +<p>
  +<font color="black" face="verdana,helvetica,sanserif">
  +        Input modules are modelled after request attributes. The main
  +        difference is, that every method takes two additional arguments, the
  +        request object and a configuration object. The configuration object 
is
  +        used to allow arbitrarily complex instructions for the input module.
  +        Apart from that, input modules are more or less a drop-in 
replacement.
  +      </font>
  +</p>
  +      
  +<p>
  +<font color="black" face="verdana,helvetica,sanserif">
  +        Output modules are again very similar to using request
  +        attributes. Basically, they provide a method to set an attribute to a
  +        value. Again, a request and a configuration object is the only change
  +        to request attributes. A fundamental difference is, however, that
  +        output modules should exhibit transactional behaviour. Thus setting 
an
  +        attributes implicitly starts a transaction that must be ended by
  +        calling rollback or commit. Only if the transaction is completed by
  +        calling commit, the values set should be visible. This is needed
  +        e.g. by the database actions.
  +      </font>
  +</p>
  +      
  +<p>
  +<font color="black" face="verdana,helvetica,sanserif">
  +        Database modules, actually named AutoIncrementModule, contains
  +        configuration information how to retrieve a value for an auto 
increment
  +        column. It is possible to obtain the value before inserting a row,
  +        while inserting as part of the SQL or after successful insert. If the
  +        value is obtained before inserting, it can be generated
  +        externally. Currently, supported database management systems include
  +        HSQL, Informix, MySQL, and querying the database for the current max
  +        value. 
  +      </font>
   </p>
  -     
  -     
  +    
  +    
   <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Using 
modules</font>
   <hr style="color: #0086b2" size="1">
  -       
  +      
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -             Using any of these modules requires a two step setup process. 
Step one
  -             has already been done for your for all modules that come with 
Apache
  -             Cocoon. Exception to this rule are the auto increment modules: 
only the
  -             HSQL module is already setup.
  -       </font>
  +        Using any of these modules requires a two step setup process. Step 
one
  +        has already been done for your for all modules that come with Apache
  +        Cocoon. Exception to this rule are the auto increment modules: only 
the
  +        HSQL module is already setup.
  +      </font>
   </p>
  -       
  +      
   <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>Step 1: Making a new module know to Apache Cocoon</b></font>
  -             
  +        
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -               Like other core components of Apache Cocoon, modules are 
declared in
  -               <code><font face="courier, 
monospaced">cocoon.xconf</font></code>. There are already too many to list here.
  -             </font>
  +          Like other core components of Apache Cocoon, modules are declared 
in
  +          <code><font face="courier, monospaced">cocoon.xconf</font></code>. 
There are already too many to list here.
  +        </font>
   </p>
  -             
  +        
   <div align="center">
   <table border="0" cellpadding="0" cellspacing="4">
   <tr>
  @@ -250,11 +253,11 @@
         class="org.apache.cocoon.components.modules.input.DateInputModule"/&gt;
      &lt;component-instance name="defaults"  
         
class="org.apache.cocoon.components.modules.input.DefaultsMetaModule"&gt;
  -      &lt;input-module name="request"/&gt;
  -      &lt;values&gt;
  -             &lt;skin&gt;defaultSkin&lt;/skin&gt;
  -             &lt;base-url&gt;http://localhost:8080/cocoon&lt;/base-url&gt;
  -      &lt;/values&gt;
  +     &lt;input-module name="request"/&gt;
  +     &lt;values&gt;
  +        &lt;skin&gt;defaultSkin&lt;/skin&gt;
  +        &lt;base-url&gt;http://localhost:8080/cocoon&lt;/base-url&gt;
  +     &lt;/values&gt;
      &lt;/component-instance&gt;
   &lt;/input-modules&gt;
   
  @@ -278,7 +281,7 @@
   --&gt;
   &lt;/autoincrement-modules&gt;
   
  -             </pre>
  +        </pre>
   </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
   </tr>
   <tr>
  @@ -286,47 +289,47 @@
   </tr>
   </table>
   </div>
  -             
  +        
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -               The above snippet declares a number of modules. After this, 
the
  -               modules are accessible through the given name. Thus, when an
  -               <code><font face="courier, 
monospaced">input-module</font></code> is expected, it is sufficient to give the
  -               name of a module, like <code><font face="courier, 
monospaced">header</font></code>.
  -             </font>
  +          The above snippet declares a number of modules. After this, the
  +          modules are accessible through the given name. Thus, when an
  +          <code><font face="courier, monospaced">input-module</font></code> 
is expected, it is sufficient to give the
  +          name of a module, like <code><font face="courier, 
monospaced">header</font></code>.
  +        </font>
   </p>
  -             
  +        
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -               For the auto increment modules only one is declared as the 
name
  -               <code><font face="courier, monospaced">"auto"</font></code> 
has special meaning to the modular database
  -               actions. If more than one is needed at the same time, the
  -               configuration of the database actions needs to explicitly 
specify
  -               which one to use.
  -             </font>
  +          For the auto increment modules only one is declared as the name
  +          <code><font face="courier, monospaced">"auto"</font></code> has 
special meaning to the modular database
  +          actions. If more than one is needed at the same time, the
  +          configuration of the database actions needs to explicitly specify
  +          which one to use.
  +        </font>
   </p>
  -       
  -       
  +      
  +      
   <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>Step 2: Use it</b></font>
  -             
  +        
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -               Two alternatives for using modules exist:
  -             </font>
  +          The following alternatives for using modules exist:
  +        </font>
   </p>
  -             
  +        
   <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2">Step 
2a: Use it as sitemap variable</font>
  -               
  +          
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -                     Input modules can be used in a sitemap almost like a 
sitemap
  -                     variable. If the variable name contains a colon (":"), 
the
  -                     preceeding string is used as the name of the module to 
use and the
  -                     trailing string is passed to the module. The expression 
is replaced
  -                     with the string value returned from the module.
  -               </font>
  +            Input modules can be used in a sitemap almost like a sitemap
  +            variable. If the variable name contains a colon (":"), the
  +            preceeding string is used as the name of the module to use and 
the
  +            trailing string is passed to the module. The expression is 
replaced
  +            with the string value returned from the module.
  +          </font>
   </p>
  -               
  +          
   <div align="center">
   <table border="0" cellpadding="0" cellspacing="4">
   <tr>
  @@ -338,7 +341,7 @@
   
      &lt;map:transform src="resources/stylesheets/{../skin}.xsl"/&gt;
   
  -               </pre>
  +          </pre>
   </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
   </tr>
   <tr>
  @@ -346,28 +349,60 @@
   </tr>
   </table>
   </div>
  -               
  +          
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -                     The above example uses the variable <code><font 
face="courier, monospaced">skin</font></code> declared
  -                     e.g. by an action for the stylesheet to apply to the 
page. The
  -                     example below uses an input module instead. The way 
this module was
  -                     declared above allows to override the skin with a 
request parameter
  -                     named "skin".
  -               </font>
  +            The above example uses the variable <code><font face="courier, 
monospaced">skin</font></code> declared
  +            e.g. by an action for the stylesheet to apply to the page. The
  +            example below uses an input module instead. The way this module 
was
  +            declared above allows to override the skin with a request 
parameter
  +            named "skin".
  +          </font>
   </p>
  -               
  -<p>
  -<table border="0" cellpadding="0" cellspacing="3" width="100%">
  +          
  +<div align="center">
  +<table border="0" cellpadding="0" cellspacing="4">
  +<tr>
  +<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
  +</tr>
   <tr>
  -<td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" 
height="29" width="28" src="images/note.gif"></td><td valign="top"><font 
color="black" face="verdana,helvetica,sanserif" size="-1"><i>
  -                     The above sitemap syntax is only available with the 
2.1-dev version
  -                     of Apache Cocoon.
  -               </i></font></td>
  +<td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  +<pre>
  +
  +   &lt;map:transform src="resources/stylesheets/{default:skin}.xsl"/&gt;
  +
  +          </pre>
  +</td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
  +</tr>
  +<tr>
  +<td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" 
vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" 
bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img 
border="0" hspace="0" vspace="0" height="1" width="1" 
src="images/void.gif"></td>
   </tr>
   </table>
  +</div>
  +          
  +<p>
  +<font color="black" face="verdana,helvetica,sanserif">
  +            Some of the input modules are JXPath-enabled, so you can use
  +            XPath expressions to access values (see Input Modules sample for 
details).
  +            The following example demonstrates the use of XPath function 
  +            with <code><font face="courier, 
monospaced">system-property</font></code> module.
  +          </font>
   </p>
  -               
  +
  +    &lt;map:parameter name="users-home-base" 
value="{system-property:substring-before(user.home, user.name)}"/&gt;
  +
  +        
  +        <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2">Step 2b: Use it on an XSP</font>
  +          
  +<p>
  +<font color="black" face="verdana,helvetica,sanserif">
  +            The input logicsheet allows easy use of InputModules from an
  +            XSP. Currently, it provides tags for getting one value, an
  +            array of values, and an Iterator for a Collection of
  +            parameter names.
  +          </font>
  +</p>
  +          
   <div align="center">
   <table border="0" cellpadding="0" cellspacing="4">
   <tr>
  @@ -377,9 +412,28 @@
   <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
   <pre>
   
  -   &lt;map:transform src="resources/stylesheets/{default:skin}.xsl"/&gt;
  +&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  +
  +&lt;xsp:page language="java"
  +    xmlns:xsp="http://apache.org/xsp";  
  +    xmlns:input="http://apache.org/cocoon/xsp/input/1.0"&gt;
  +
  +&lt;page&gt;
  +    
  +  &lt;title&gt;Testing InputModules&lt;/title&gt;
  +
  +    &lt;p&gt;
  +      Parameter name=&lt;input:get-attribute module="request-param"
  +                       as="string" name="module" default="John Doe"/&gt;;
  +    &lt;/p&gt;
  +    &lt;p&gt;
  +      Parameter cars=&lt;input:get-attribute-values module="request-param" 
  +                       as="xml" name="car"/&gt;;
  +    &lt;/p&gt;
  +  &lt;/page&gt;
  +&lt;/xsp:page&gt;
   
  -               </pre>
  +          </pre>
   </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
   </tr>
   <tr>
  @@ -387,18 +441,18 @@
   </tr>
   </table>
   </div>
  -             
  -             
  -<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2">Step 
2b: Have sitemap components use a module</font>
  -               
  +        
  +        
  +<font face="verdana, helvetica, sans serif" size="+1" color="#0086b2">Step 
2c: Have sitemap components use a module</font>
  +          
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -                     This depends on the component that is to be used. As an 
example the
  -                     <code><font face="courier, 
monospaced">CachingWildcardMatcher</font></code> requires to set the
  -                     <code><font face="courier, 
monospaced">input-module</font></code> on declaration.
  -               </font>
  +            This depends on the component that is to be used. As an example 
the
  +            <code><font face="courier, 
monospaced">CachingWildcardMatcher</font></code> requires to set the
  +            <code><font face="courier, 
monospaced">input-module</font></code> on declaration.
  +          </font>
   </p>
  -               
  +          
   <div align="center">
   <table border="0" cellpadding="0" cellspacing="4">
   <tr>
  @@ -415,7 +469,7 @@
     &lt;/map:matcher&gt;
   &lt;/map:matchers&gt;
   
  -               </pre>
  +          </pre>
   </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" 
height="1" width="1" src="images/void.gif"></td>
   </tr>
   <tr>
  @@ -423,17 +477,17 @@
   </tr>
   </table>
   </div>
  -               
  +          
   <p>
   <font color="black" face="verdana,helvetica,sanserif">
  -                     By replacing the input module name with any of the 
other declared
  -                     input modules, this matcher can be used to match e.g. 
on session
  -                     attributes, request headers or even dates!
  -               </font>
  +            By replacing the input module name with any of the other declared
  +            input modules, this matcher can be used to match e.g. on session
  +            attributes, request headers or even dates!
  +          </font>
   </p>
  -             
  -       
  -     
  +        
  +      
  +    
   
   
   
  
  
  
  1.8       +3 -0      xml-site/targets/cocoon/userdocs/concepts/mrustore.html
  
  Index: mrustore.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/mrustore.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- mrustore.html     19 Oct 2002 13:32:59 -0000      1.7
  +++ mrustore.html     6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.6       +3 -0      
xml-site/targets/cocoon/userdocs/concepts/persistence.html
  
  Index: persistence.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/userdocs/concepts/persistence.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- persistence.html  19 Oct 2002 13:32:59 -0000      1.5
  +++ persistence.html  6 Dec 2002 15:30:59 -0000       1.6
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      
xml-site/targets/cocoon/userdocs/concepts/sitemap-examples.html
  
  Index: sitemap-examples.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/userdocs/concepts/sitemap-examples.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- sitemap-examples.html     19 Oct 2002 13:32:59 -0000      1.7
  +++ sitemap-examples.html     6 Dec 2002 15:30:59 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.10      +3 -0      xml-site/targets/cocoon/userdocs/concepts/sitemap.html
  
  Index: sitemap.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/sitemap.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- sitemap.html      4 Dec 2002 06:28:18 -0000       1.9
  +++ sitemap.html      6 Dec 2002 15:30:59 -0000       1.10
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      
xml-site/targets/cocoon/userdocs/concepts/storejanitor.html
  
  Index: storejanitor.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/userdocs/concepts/storejanitor.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- storejanitor.html 19 Oct 2002 13:32:59 -0000      1.7
  +++ storejanitor.html 6 Dec 2002 15:31:00 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      xml-site/targets/cocoon/userdocs/concepts/views.html
  
  Index: views.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/views.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- views.html        19 Oct 2002 13:32:59 -0000      1.7
  +++ views.html        6 Dec 2002 15:31:00 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.3       +3 -0      xml-site/targets/cocoon/userdocs/concepts/xmlform.html
  
  Index: xmlform.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/userdocs/concepts/xmlform.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xmlform.html      19 Oct 2002 13:32:59 -0000      1.2
  +++ xmlform.html      6 Dec 2002 15:31:00 -0000       1.3
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><span 
class="menuselected">XMLForm</span></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.8       +3 -0      
xml-site/targets/cocoon/userdocs/concepts/xmlsearching.html
  
  Index: xmlsearching.html
  ===================================================================
  RCS file: 
/home/cvs/xml-site/targets/cocoon/userdocs/concepts/xmlsearching.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- xmlsearching.html 4 Dec 2002 06:28:18 -0000       1.7
  +++ xmlsearching.html 6 Dec 2002 15:31:00 -0000       1.8
  @@ -109,6 +109,9 @@
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="validation.html">XML Validation</a></td>
  +</tr>
  +<tr>
   <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
   </tr>
   <tr>
  
  
  
  1.1                  xml-site/targets/cocoon/userdocs/concepts/validation.html
  
  Index: validation.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>XML Validation Facilities</title>
  <STYLE type="text/css">
  a.menu {
        color: #FFFFFF;
      text-align:left;               
      font-size:12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:plain;
      text-decoration:none;
      padding-left: 14px
  }
  
  A.menu:hover {
        color: #FFCC00
  }
  
  
  .menutitle {
        color: #000000;
      text-align:left;               
      font-size:10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      padding-left: 8px
  }
  .menuselected {
        color: #FFCC00;
      text-align:left;               
      font-size:12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      padding-left: 14px
  }
  </STYLE>
  </head>
  <body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" 
topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
  <table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
  <td align="left" valign="top" rowspan="3" height="60" width="135"><img 
border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" 
width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" 
align="left" valign="top" height="0" width="100%"></td><td align="left" 
valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" 
hspace="0" src="images/right.gif" height="60" width="29"></td>
  </tr>
  <tr>
  <td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" 
width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" 
size="5">XML Validation Facilities</font></td>
  </tr>
  <tr>
  <td background="images/bottom.gif" colspan="2" width="100%" valign="top" 
height="20" bgcolor="#0086b2" align="right">
  <table width="288" cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td align="left" valign="top" height="20" width="96"><a target="new" 
href="http://xml.apache.org/";><img border="0" vspace="0" hspace="0" name="xml" 
src="images/button-xml-lo.gif" height="20" width="96" 
alt="http://xml.apache.org/";></a></td><td align="left" valign="top" height="20" 
width="96"><a target="new" href="http://www.apache.org/";><img border="0" 
vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" 
width="96" alt="http://www.apache.org/";></a></td><td align="left" valign="top" 
height="20" width="96"><a target="new" href="http://www.w3.org/";><img 
border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" 
height="20" width="96" alt="http://www.w3.org/";></a></td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  <table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr width="100%">
  <td align="left" valign="top" width="120">
  <table width="120" cellspacing="0" cellpadding="0" border="0" 
bgcolor="#a0a0a0">
  <tr>
  <td valign="top" align="left"><img width="120" vspace="0" 
src="images/join.gif" hspace="0" height="14" border="0"><br>
  </td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="../../index.html">Main</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="../index.html">User Documentation</a></td>
  </tr>
  <tr>
  <td background="images/label-background_b.gif" bgcolor="#959595" 
valign="top"><img width="120" height="6" src="images/separator.gif"><br>
  <span class="menutitle">Concepts</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="index.html">Overview</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="sitemap.html">Sitemap</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="views.html">Views</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="caching.html">Caching</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="actions.html">Actions</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="matchers_selectors.html">Matchers and Selectors</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="catalog.html">Entity Catalogs</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="mrustore.html">MRUMemoryStore</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="persistence.html">Persistence</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="storejanitor.html">StoreJanitor</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlsearching.html">XMLSearching</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="xmlform.html">XMLForm</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><span class="menuselected">XML 
Validation</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="databases.html">Databases</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" 
background="images/label-background_a.gif"><a class="menu" 
href="modules.html">Modules</a></td>
  </tr>
  <tr>
  <td align="left" valign="top"><img width="120" vspace="0" 
src="images/close.gif" hspace="0" height="14" border="0"><br>
  </td>
  </tr>
  </table>
  </td><td>
  <table cellspacing="15" cellpadding="0" border="0">
  <tr>
  <td>
   
  
   
   <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Goal</font>
  <hr style="color: #0086b2" size="1">
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  ###
    </font>
  </p>
   
  
   
  <a name="overview">
  <!--anchor--></a>
   <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Overview</font>
  <hr style="color: #0086b2" size="1">
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  ### 
    </font>
  </p>
   
  
   
  <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Warning: Validation facilities are under development</font>
  <hr style="color: #0086b2" size="1">
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  The validation facilities are under development in the head CVS.
  The RELAX NG grammars for each document type are basic (and some of them are
  just generated from old DTDs). The RNG with embedded Schematron rules
  (e.g. sitemap.rng) are minimal tests only and utilises Schematron Basic.
  Everything is experimental.
    </font>
  </p>
   
  
   
  <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Operation</font>
  <hr style="color: #0086b2" size="1">
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      For 2.1-dev there are currently 2002-12-02 three standalone validation
      targets.
     </font>
  </p>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      There are also validation facilities in Cocoon XMLForm.
  (FIXME: Find link to Ivelin's XMLForm documentation and other explanations
  of its validation component.)
     </font>
  </p>
  
    
  <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>Build target validate-config</b></font>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      2.1-dev and 2.0.4
     </font>
  </p>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      <code><font face="courier, monospaced">./build.sh 
validate-config</font></code>
     </font>
  </p>
    
  
    
  <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>Build target validate-schematron</b></font>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      2.1-dev
     </font>
  </p>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      <code><font face="courier, monospaced">./build.sh 
validate-schematron</font></code>
     </font>
  </p>
    
  
    
  <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>Build target validate-xdocs</b></font>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      2.1-dev
     </font>
  </p>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
      <code><font face="courier, monospaced">./build.sh 
validate-xdocs</font></code>
     </font>
  </p>
    
  
    
  <font face="verdana, helvetica, sans serif" size="+1" 
color="#0086b2"><b>XMLForm Validation</b></font>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  FIXME: Find links and javadocs.
     </font>
  </p>
     
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Basic overview: <a href="xmlform.html">XMLForm Handling</a>
     </font>
  </p>
    
   
  
   
  <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Stuff</font>
  <hr style="color: #0086b2" size="1">
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  See
  <a 
href="http://cvs.apache.org/viewcvs.cgi/xml-forrest/src/resources/schema/relaxng/README.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup";>xml-forrest/src/resources/schema/relaxng/README.txt</a>
    </font>
  </p>
  
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  See 
  <a 
href="http://cvs.apache.org/viewcvs.cgi/xml-cocoon2/tools/src/schematron/README.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup";>xml-cocoon2/tools/src/schematron/README.txt</a>
    </font>
  </p>
  
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  See notes in the top of 
  xml-cocoon2/src/webapp/WEB-INF/entities/sitemap-v06.rng
    </font>
  </p>
  
   
  
   
  <a name="info">
  <!--anchor--></a>
   <font face="verdana, helvetica, sans serif" size="+2" 
color="#0086b2">Further information</font>
  <hr style="color: #0086b2" size="1">
    
  <blockquote>
  <ul>
  
  <li>
  <font face="verdana, helvetica, sans serif">Organization for the Advancement 
of Structured Information Standards
  (<a href="http://www.oasis-open.org/";>OASIS</a>)
  </font>
  </li>
  
  <li>
  <font face="verdana, helvetica, sans serif">Document Schema Definition 
Languages
  (<a href="http://www.dsdl.org/";>DSDL</a>) -
  ISO/IEC 19757 - DSDL
  </font>
  </li>
    
  </ul>
  </blockquote>
   
  
   
  
  </td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  <table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
  </tr>
  <tr>
  <td align="center"><font size="-1" face="arial,helvetica,sanserif" 
color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. 
All Rights Reserved.</i></font></td>
  </tr>
  </table>
  </body>
  </html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to