You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by cz...@apache.org on 2002/12/06 16:31:02 UTC

cvs commit: xml-site/targets/cocoon/userdocs/concepts validation.html 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

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 (jefft@apache.org).
  +  (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:colin@colina.demon.co.uk">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:colin@colina.demon.co.uk">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:Philipp.Schmidt@it-care.de">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:dabbous@saxess.com">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:mattam@netcourrier.com">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:crossley@indexgeo.com.au">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:colin@colina.demon.co.uk">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:colin@colina.demon.co.uk">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:Michael.Melhem@managesoft.com">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:Philipp.Schmidt@it-care.de">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:ramy@imkenberg.net">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:pelle@alma.nu">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:leo.sutic@inspireinfrastructure.com">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:michaelm@bank.dresdner.net ">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:acoliver@apache.org">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:acoliver@apache.org">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:acoliver@apache.org">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:crafterm@apache.org">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:andrew@timberlake.co.za">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:phantom@stserv.hcf.jhu.edu">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:hypernexdev@hypernexinc.com">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:stephan@vern.chem.tu-berlin.de">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:stephan@vern.chem.tu-berlin.de">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:coliver@seebeyond.com">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:acoliver@apache.org ">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:ilya@kaon.com">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:m.kristian@gmx.net">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:tk-cocoon@datas-world.de">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:michaelm@fztig938.bank.dresdner.net">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 (mlangham@apache.org)</font>
  +</li>
  +      
  +<li>
   <font face="verdana, helvetica, sans serif">Stefano Mazzocchi (stefano@apache.org)</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:Giacomo.Pati@pwr.ch">Giacomo Pati</a>, <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Giacomo.Pati@pwr.ch">Giacomo Pati</a></DD>
  +, <a href="mailto:haul@informatik.tu-darmstadt.de">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:bloritsch@apache.org">Berin Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">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:haul@apache.org">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:haul@apache.org">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:bloritsch@apache.org">Berin Loritsch</a>, <a href="mailto:balld@apache.org">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  +, <a href="mailto:balld@apache.org">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:Martin.Man@seznam.cz">Martin Man</a>, <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">Martin Man</a></DD>
  +, <a href="mailto:haul@informatik.tu-darmstadt.de">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:Giacomo.Pati@pwr.ch">Giacomo Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Giacomo.Pati@pwr.ch">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:Giacomo.Pati@pwr.ch">Giacomo Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Giacomo.Pati@pwr.ch">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:Giacomo.Pati@pwr.ch">Giacomo Pati</a>, <a href="mailto:haul@apache.org">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Giacomo.Pati@pwr.ch">Giacomo Pati</a></DD>
  +, <a href="mailto:haul@apache.org">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:bloritsch@apache.org">Berin Loritsch</a>, <a href="mailto:balld@apache.org">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  +, <a href="mailto:balld@apache.org">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:Martin.Man@seznam.cz">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">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:bloritsch@apache.org">Berin Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">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:bloritsch@apache.org">Berin Loritsch</a>, <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  +, <a href="mailto:vgritsenko@apache.org">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:bloritsch@apache.org">Berin Loritsch</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:bloritsch@apache.org">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:Martin.Man@seznam.cz">Martin Man</a>, <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">Martin Man</a></DD>
  +, <a href="mailto:haul@informatik.tu-darmstadt.de">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:Giacomo.Pati@pwr.ch">Giacomo Pati</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Giacomo.Pati@pwr.ch">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:balld@apache.org">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:balld@apache.org">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:Marcus.Crafter@osa.de">Marcus Crafter</a>, <a href="mailto:kpiroumian@flagship.ru">Konstantin Piroumian</a>, <a href="mailto:lassi.immonen@valkeus.com">Lassi Immonen</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Marcus.Crafter@osa.de">Marcus Crafter</a></DD>
  +, <a href="mailto:kpiroumian@flagship.ru">Konstantin Piroumian</a></DD>
  +, <a href="mailto:lassi.immonen@valkeus.com">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:Marcus.Crafter@osa.de">Marcus Crafter</a>, <a href="mailto:tcurdt@dff.st">Torsten Curdt</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Marcus.Crafter@osa.de">Marcus Crafter</a></DD>
  +, <a href="mailto:tcurdt@dff.st">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:haul@apache.org">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:haul@apache.org">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:balld@apache.org">Donald Ball</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:balld@apache.org">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:jafoster@uwaterloo.ca">Jason Foster</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:jafoster@uwaterloo.ca">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:sylvain@apache.org">Sylvain Wallez</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:sylvain@apache.org">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:Martin.Man@seznam.cz">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">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:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:haul@informatik.tu-darmstadt.de">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:Martin.Man@seznam.cz">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">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:haul@informatik.tu-darmstadt.de">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:haul@informatik.tu-darmstadt.de">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:Martin.Man@seznam.cz">Martin Man</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:Martin.Man@seznam.cz">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:miyabe@jzf.co.jp">MIYABE Tatsuhiko</a></DD>
  +<DT><B>Author:</B><DD><a href="mailto:miyabe@jzf.co.jp">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:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:haul@informatik.tu-darmstadt.de">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:haul@informatik.tu-darmstadt.de">Christian Haul</a></DD>
  +<DT><B>Version:</B><DD>CVS $Id$</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:haul@informatik.tu-darmstadt.de">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:haul@apache.org">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:haul@apache.org">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:haul@apache.org">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:haul@apache.org">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:haul@apache.org">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:haul@apache.org">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: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org