You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2002/05/21 09:59:33 UTC

cvs commit: jakarta-commons-sandbox/jelly/src/conf MANIFEST.MF

jstrachan    02/05/21 00:59:33

  Modified:    jelly/src/test/org/apache/commons/jelly/define
                        TestDynamicTags.java
               jelly/src/java/org/apache/commons/jelly/parser
                        XMLParser.java
               jelly/src/test/org/apache/commons/jelly TestCoreTags.java
               jelly/src/java/org/apache/commons/jelly/tags/core
                        ForEachTag.java
               jelly/src/test/org/apache/commons/jelly/xml TestXMLTags.java
               jelly/src/conf MANIFEST.MF
  Added:       jelly/src/taglibs/ojb/target/classes/META-INF LICENSE.txt
               jelly/src/taglibs/ojb/src/conf MANIFEST.MF
               jelly/src/taglibs/ojb/target/classes/org/apache/commons/jelly/tags/ojb
                        OjbTagLibrary.class package.html StoreTag.class
                        BrokerTag.class
               jelly/src/taglibs/ojb build.xml
               jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb
                        package-summary.html OjbTagLibrary.html
                        package-frame.html package-tree.html StoreTag.html
                        BrokerTag.html
               jelly/src/taglibs/ojb/dist/docs/api stylesheet.css
                        help-doc.html deprecated-list.html packages.html
                        index.html serialized-form.html index-all.html
                        overview-tree.html package-list
                        allclasses-frame.html
               jelly/src/taglibs/ojb/target/conf MANIFEST.MF
               jelly/src/taglibs/ojb/dist LICENSE commons-jelly-ojb.jar
               jelly/src/taglibs/beanshell/src/test/org/apache/commons/jelly/tags/beanshell
                        TestBeanShellEL.java
  Removed:     jelly/src/java/org/apache/commons/jelly/tags/ojb
                        package.html StoreTag.java OjbTagLibrary.java
                        BrokerTag.java
               jelly/src/java/org/apache/commons/jelly/tags/bsf
                        BSFExpressionFactory.java BSFExpression.java
                        JavaScriptTagLibrary.java BSFTagLibrary.java
                        JPythonTagLibrary.java PNutsTagLibrary.java
                        ContextRegistry.java JellyContextRegistry.java
                        package.html
               jelly/src/java/org/apache/commons/jelly/tags/beanshell
                        JellyInterpreter.java BeanShellExpression.java
                        package.html BeanShellExpressionFactory.java
                        BeanShellTagLibrary.java
               jelly/src/test/org/apache/commons/jelly/beanshell
                        TestBeanShellEL.java
               jelly/src/test/org/apache/commons/jelly TestAll.java
  Log:
  Ported the build system to Maven. 
  
  Also moved the non-core taglibs into src/taglibs where there will be seperate build files for each optional taglib.
  
  Revision  Changes    Path
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/classes/META-INF/LICENSE.txt
  
  Index: LICENSE.txt
  ===================================================================
  /*
   * $Header: /home/cvs/jakarta-commons/LICENSE,v 1.4 2002/04/11 13:24:02 dion Exp $
   * $Revision: 1.4 $
   * $Date: 2002/04/11 13:24:02 $
   *
   * ====================================================================
   *
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer.
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * 3. The end-user documentation included with the redistribution, if
   *    any, must include the following acknowlegement:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowlegement may appear in the software itself,
   *    if and wherever such third-party acknowlegements normally appear.
   *
   * 4. The names "The Jakarta Project", "Commons", and "Apache Software
   *    Foundation" must not be used to endorse or promote products derived
   *    from this software without prior written permission. For written
   *    permission, please contact apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache"
   *    nor may "Apache" appear in their names without prior written
   *    permission of the Apache Group.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   *
   */
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/src/conf/MANIFEST.MF
  
  Index: MANIFEST.MF
  ===================================================================
  Extension-Name: org.apache.commons.jelly.tags.ojb
  Specification-Vendor: Apache Software Foundation
  Specification-Version: 1.0
  Implementation-Vendor: Apache Software Foundation
  Implementation-Version: 1.0-dev

  

  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/classes/org/apache/commons/jelly/tags/ojb/OjbTagLibrary.class
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/classes/org/apache/commons/jelly/tags/ojb/package.html
  
  Index: package.html
  ===================================================================
  <html>
  <head>
  </head>
  <body>
  
    <p>A variety of tags for working with the 
    	<a href="http://objectbridge.sourceforge.net/">ObjectBridge</a> persistence engine
    </p>
  </body>
  </html>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/classes/org/apache/commons/jelly/tags/ojb/StoreTag.class
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/classes/org/apache/commons/jelly/tags/ojb/BrokerTag.class
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/build.xml
  
  Index: build.xml
  ===================================================================
  <project name="ojb-tags" default="compile" basedir=".">
  
  
  <!-- ========== Initialize Properties ===================================== -->
  
  
    <property file="build.properties"/>                <!-- taglib local   -->
    <property file="../build.properties"/>             <!-- jelly local    -->
    <property file="${user.home}/build.properties"/>   <!-- user local     -->
  
  
  <!-- ========== External Dependencies ===================================== -->
  
  
    <!-- The directories corresponding to your necessary dependencies -->
    <property name="jaxp.home"               value="/usr/local/jaxp1.1"/>
    <property name="jdk.home"                value="/usr/local/jdk1.3"/>
    <property name="junit.home"              value="/usr/local/junit3.7"/>
    <property name="bsf.home"                value="/usr/local/bsf"/>
  
    <property name="commons.home"            value="../../../jakarta-commons"/>
    <property name="sandbox.home"            value="../.."/>
    <property name="beanutils.home"          value="${commons.home}/beanutils"/>
    <property name="collections.home"        value="${commons.home}/collections"/>
    <property name="logging.home"            value="${commons.home}/logging"/>
    <property name="digester.home"           value="${commons.home}/digester"/>
    <property name="jexl.home"               value="${sandbox.home}/jexl"/>
  
    <!-- Values used for testing -->
  
    <property name="databaseUrl"             value="jdbc:hsqldb:hsql://localhost"/>
    <property name="databaseDriver"          value="org.hsqldb.jdbcDriver"/>
    <property name="databaseUser"            value="sa"/>
    <property name="databaseTable"           value="SYSTEM_TABLES"/>
    <property name="database.jar"            value="/java/hsqldb/hsqldb.jar"/>
  
  <!-- ========== Derived Values ============================================ -->
  
  
    <!-- The locations of necessary jar files -->
    <property name="jdk.api"                 value="${jdk.home}/docs/api"/>
    <property name="tools.jar"               value="${jdk.home}/lib/tools.jar"/>
    <property name="jaxp.jaxp.jar"           value="${jaxp.home}/jaxp.jar"/>
    <property name="jaxp.parser.jar"         value="${jaxp.home}/crimson.jar"/>
    <property name="jaxp.api"                value="${jaxp.home}/docs/api"/>
    <property name="junit.jar"               value="${junit.home}/junit.jar"/>
    <property name="bsf.jar"                 value="${bsf.home}/bsf.jar"/>
    <property name="commons-beanutils.api"   value="${beanutils.home}/dist/docs/api"/>
    <property name="commons-beanutils.jar"   value="${beanutils.home}/dist/commons-beanutils.jar"/>
    <property name="commons-collections.api" value="${collections.home}/dist/docs/api"/>
    <property name="commons-collections.jar" value="${collections.home}/dist/commons-collections.jar"/>
    <property name="commons-logging.api"     value="${logging.home}/dist/docs/api"/>
    <property name="commons-logging.jar"     value="${logging.home}/dist/commons-logging.jar"/>
    <property name="commons-digester.api"    value="${digester.home}/dist/docs/api"/>
    <property name="commons-digester.jar"    value="${digester.home}/dist/commons-digester.jar"/>
    <property name="commons-jexl.jar"        value="${jexl.home}/dist/commons-jexl.jar"/>
    <property name="velocity-dep.jar"        value="/java/velocity/velocity-dep-1.4-dev.jar"/>
  
    <!-- ObjectBridge jar for optional OJB tags -->
    
    <property name="ojb.jar"                 value="/java/ojb/ojb.jar"/>
  
    
  
  <!-- ========== Component Declarations ==================================== -->
  
  
    <!-- The name of this component -->
    <property name="component.name"          value="jelly-ojb"/>
  
    <!-- The primary package name of this component -->
    <property name="component.package"       value="org.apache.commons.jelly.tags.ojb"/>
  
    <!-- The title of this component -->
    <property name="component.title"         value="Jelly OJB tags"/>
  
    <!-- The current version number of this component -->
    <property name="component.version"       value="1.0-dev"/>
  
    <!-- The base directory for Jelly compilation targets -->
    <property name="jelly.build.home"        value="../../../target"/>
  
    <!-- The base directory for Jelly license -->
    <property name="jelly.license"          value="../../../../LICENSE"/>
  
    <!-- The base directory for compilation targets -->
    <property name="build.home"              value="target"/>
  
    <!-- The base directory for component configuration files -->
    <property name="conf.home"               value="conf"/>
  
    <!-- The base directory for distribution targets -->
    <property name="dist.home"               value="dist"/>
  
    <!-- The base directory for component sources -->
    <property name="source.home"             value="java"/>
  
    <!-- The base directory for unit test sources -->
    <property name="test.home"               value="test"/>
  
  
  <!-- ========== Compiler Defaults ========================================= -->
  
  
    <!-- Should Java compilations set the 'debug' compiler option? -->
    <property name="compile.debug"           value="true"/>
  
    <!-- Should Java compilations set the 'deprecation' compiler option? -->
    <property name="compile.deprecation"     value="false"/>
  
    <!-- Should Java compilations set the 'optimize' compiler option? -->
    <property name="compile.optimize"        value="true"/>
  
    <!-- Construct compile classpath -->
    <path id="compile.classpath">
      <pathelement location="${jelly.build.home}/classes"/>
      <pathelement location="${build.home}/classes"/>
      <pathelement location="${jaxp.jaxp.jar}"/>
      <pathelement location="${jaxp.parser.jar}"/>
      <pathelement location="${dom4j.jar}"/>
      <pathelement location="${jexl.jar}"/>
      <pathelement location="${velocity-dep.jar}"/>
      <pathelement location="${commons-beanutils.jar}"/>
      <pathelement location="${commons-collections.jar}"/>
      <pathelement location="${commons-logging.jar}"/>
      <pathelement location="${commons-digester.jar}"/>
      <pathelement location="${junit.jar}"/>
      
      <!-- optional JARs -->
      <pathelement location="${ojb.jar}"/>
  
      <pathelement location="${beanshell.jar}"/>
  
      <pathelement location="${bsf.jar}"/>
      <pathelement location="${pnuts.jar}"/>
      <pathelement location="${rhino.jar}"/>
      <pathelement location="${tools.jar}"/>
    </path>
  
  
  <!-- ========== Test Execution Defaults =================================== -->
  
  
    <!-- Construct unit test classpath -->
    <path id="test.classpath">
      <pathelement location="${build.home}/classes"/>
      <pathelement location="${build.home}/tests"/>
      <pathelement location="${build.home}/classes"/>
      <pathelement location="${jaxp.jaxp.jar}"/>
      <pathelement location="${jaxp.parser.jar}"/>
      <pathelement location="${dom4j.jar}"/>
      <pathelement location="${jexl.jar}"/>
      <pathelement location="${velocity-dep.jar}"/>
      <pathelement location="${commons-beanutils.jar}"/>
      <pathelement location="${commons-collections.jar}"/>
      <pathelement location="${commons-logging.jar}"/>
      <pathelement location="${commons-digester.jar}"/>
      <pathelement location="${junit.jar}"/>
  
      <pathelement location="${database.jar}"/>
  
      
      <!-- optional JARs -->
      <pathelement location="${ojb.jar}"/>
  
      <pathelement location="${beanshell.jar}"/>
      <pathelement location="${bsf.jar}"/>
      <pathelement location="${pnuts.jar}"/>
      <pathelement location="${rhino.jar}"/>
      <pathelement location="${tools.jar}"/>
    </path>
  
    <!-- Should all tests fail if one does? -->
    <property name="test.failonerror"        value="true"/>
  
    <!-- The test runner to execute -->
    <property name="test.runner"             value="junit.textui.TestRunner"/>
  
  
  <!-- ========== Executable Targets ======================================== -->
  
  
    <target name="init"
     description="Initialize and evaluate conditionals">
      <echo message="-------- ${component.name} ${component.version} --------"/>
      <filter  token="name"                  value="${component.package}"/>
      <filter  token="version"               value="${component.version}"/>
      
      <mkdir dir="${build.home}"/>
      <mkdir dir="${build.home}/classes"/>
      <mkdir dir="${build.home}/conf"/>
      <mkdir dir="${build.home}/tests"/>
      
      <tstamp/>
      <copy  todir="${build.home}/conf" filtering="on">
        <fileset dir="${conf.home}" includes="*.MF"/>
      </copy>
    </target>
  
  
    <target name="compile" depends="init"
     description="Compile shareable components">
      <javac  srcdir="${source.home}"
             destdir="${build.home}/classes"
               debug="${compile.debug}"
         deprecation="${compile.deprecation}"
            optimize="${compile.optimize}">
        <classpath refid="compile.classpath"/>
      </javac>
      <copy    todir="${build.home}/classes" filtering="on">
        <fileset dir="${source.home}" excludes="**/*.java"/>
      </copy>
    </target>
  
  
    <target name="clean"
     description="Clean build and distribution directories">
      <delete    dir="${build.home}"/>
      <delete    dir="${dist.home}"/>
    </target>
  
  
    <target name="all" depends="clean,compile"
     description="Clean and compile all components"/>
  
  
    <target name="javadoc" depends="compile"
     description="Create component Javadoc documentation">
      <mkdir      dir="${dist.home}"/>
      <mkdir      dir="${dist.home}/docs"/>
      <mkdir      dir="${dist.home}/docs/api"/>
      <javadoc sourcepath="${source.home}"
                  destdir="${dist.home}/docs/api"
             packagenames="org.*, javax.*"
                   author="true"
                  private="true"
                  version="true"
                 doctitle="&lt;h1&gt;${component.title}&lt;/h1&gt;"
              windowtitle="${component.title} (Version ${component.version})"
                   bottom="Copyright (c) 2002 - Apache Software Foundation">
        <link     offline="true" packagelistLoc="${commons-beanutils.api}"
                     href="http://jakarta.apache.org/commons/beanutils/api/"/>
        <link     offline="true" packagelistLoc="${commons-collections.api}"
                     href="http://jakarta.apache.org/commons/collections/api/"/>
        <link     offline="true" packagelistLoc="${commons-logging.api}"
                     href="http://jakarta.apache.org/commons/logging/api/"/>
        <link     offline="true"  packagelistLoc="${jdk.api}"
                     href="http://java.sun.com/products/jdk/1.3/docs/api"/>
        <link     offline="true"  packagelistLoc="${jaxp.api}"
                     href="http://java.sun.com/xml/jaxp-docs-1.1/docs/api"/>
        <classpath  refid="compile.classpath"/>
      </javadoc>
    </target>
  
  
    <target name="dist" depends="compile,javadoc"
     description="Create binary distribution">
      <mkdir      dir="${dist.home}"/>
      <copy      file="${jelly.license}"
                todir="${dist.home}"/>
      <mkdir      dir="${build.home}/classes/META-INF"/>
      <copy      file="${jelly.license}"
               tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
      <jar    jarfile="${dist.home}/commons-${component.name}.jar"
              basedir="${build.home}/classes"
             manifest="${build.home}/conf/MANIFEST.MF"/>
    </target>
  
  
  <!-- ========== Unit Test Targets ========================================= -->
  
  
  <!--
    <target name="test" depends="compile.tests"
     description="Run all unit test cases">
      <java classname="org.apache.commons.jelly.TestAll" fork="yes" failonerror="${test.failonerror}">
        <classpath refid="test.classpath"/>
      </java>
    </target>
  
  -->
  
  </project>
  
  
  
  1.5       +10 -8     jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/TestDynamicTags.java
  
  Index: TestDynamicTags.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/TestDynamicTags.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestDynamicTags.java	17 May 2002 15:18:14 -0000	1.4
  +++ TestDynamicTags.java	21 May 2002 07:59:32 -0000	1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/TestDynamicTags.java,v 1.4 2002/05/17 15:18:14 jstrachan Exp $
  - * $Revision: 1.4 $
  - * $Date: 2002/05/17 15:18:14 $
  + * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/TestDynamicTags.java,v 1.5 2002/05/21 07:59:32 jstrachan Exp $
  + * $Revision: 1.5 $
  + * $Date: 2002/05/21 07:59:32 $
    *
    * ====================================================================
    *
  @@ -57,11 +57,12 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    * 
  - * $Id: TestDynamicTags.java,v 1.4 2002/05/17 15:18:14 jstrachan Exp $
  + * $Id: TestDynamicTags.java,v 1.5 2002/05/21 07:59:32 jstrachan Exp $
    */
   package org.apache.commons.jelly.define;
   
   import java.io.BufferedWriter;
  +import java.io.FileInputStream;
   import java.io.InputStream;
   import java.io.IOException;
   import java.io.OutputStreamWriter;
  @@ -83,7 +84,7 @@
   /** Tests dynamic tags
     *
     * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
  -  * @version $Revision: 1.4 $
  +  * @version $Revision: 1.5 $
     */
   public class TestDynamicTags extends TestCase {
   
  @@ -108,14 +109,15 @@
   
       public void testParse() throws Exception {
           output = XMLOutput.createXMLOutput(buffer);
  -        runScript("babelfishTaglib.jelly");
  -        runScript("example.jelly");
  +        runScript("src/test/org/apache/commons/jelly/define/babelfishTaglib.jelly");
  +        runScript("src/test/org/apache/commons/jelly/define/example.jelly");
  +        
           log.info("The output was as follows");
           log.info(buffer.toString());
       }
   
       protected void runScript(String name) throws Exception {
  -        InputStream in = getClass().getResourceAsStream(name);
  +        InputStream in = new FileInputStream(name);
           Script script = parser.parse(in);
           script = script.compile();
           log.info("Evaluating: " + script);
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Package org.apache.commons.jelly.tags.ojb
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <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="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV PACKAGE&nbsp;
  &nbsp;NEXT PACKAGE</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>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.commons.jelly.tags.ojb
  </H2>
  A variety of tags for working with the 
    	<a href="http://objectbridge.sourceforge.net/">ObjectBridge</a> persistence engine
    
  <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="BrokerTag.html">BrokerTag</A></B></TD>
  <TD>Tag handler for &lt;Driver&gt; in JSTL, used to create
   a simple DataSource for prototyping.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="OjbTagLibrary.html">OjbTagLibrary</A></B></TD>
  <TD>Describes the Taglib.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="StoreTag.html">StoreTag</A></B></TD>
  <TD>This Store tag will store the given object in ObjectBridge using
   the given broker or it will use the parent broker tags broker instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  <A NAME="package_description"><!-- --></A><H2>
  Package org.apache.commons.jelly.tags.ojb Description
  </H2>
  
  <P>
  <p>A variety of tags for working with the 
    	<a href="http://objectbridge.sourceforge.net/">ObjectBridge</a> persistence engine
    </p>
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <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="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV PACKAGE&nbsp;
  &nbsp;NEXT PACKAGE</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>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html
  
  Index: OjbTagLibrary.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Class  OjbTagLibrary
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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/commons/jelly/tags/ojb/BrokerTag.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.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="OjbTagLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></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.commons.jelly.TagLibrary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.commons.jelly.tags.core.CoreTagLibrary">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.commons.jelly.tags.ojb</FONT>
  <BR>
  Class  OjbTagLibrary</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.commons.jelly.TagLibrary
          |
          +--org.apache.commons.jelly.tags.core.CoreTagLibrary
                |
                +--<B>org.apache.commons.jelly.tags.ojb.OjbTagLibrary</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>OjbTagLibrary</B><DT>extends org.apache.commons.jelly.tags.core.CoreTagLibrary</DL>
  
  <P>
  Describes the Taglib. This class could be generated by XDoclet
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.5 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:jstrachan@apache.org">James Strachan</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_org.apache.commons.jelly.TagLibrary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.commons.jelly.TagLibrary</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>tags</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/commons/jelly/tags/ojb/OjbTagLibrary.html#OjbTagLibrary()">OjbTagLibrary</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_org.apache.commons.jelly.tags.core.CoreTagLibrary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.commons.jelly.tags.core.CoreTagLibrary</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>createExpression, getExpressionFactory</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.commons.jelly.TagLibrary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.commons.jelly.TagLibrary</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>createTagScript, registerTag</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><clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, 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="OjbTagLibrary()"><!-- --></A><H3>
  OjbTagLibrary</H3>
  <PRE>
  public <B>OjbTagLibrary</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=2 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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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/commons/jelly/tags/ojb/BrokerTag.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.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="OjbTagLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></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.commons.jelly.TagLibrary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.commons.jelly.tags.core.CoreTagLibrary">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 (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Package org.apache.commons.jelly.tags.ojb
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  <FONT size="+1" CLASS="FrameTitleFont">
  <A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/package-summary.html" TARGET="classFrame">org.apache.commons.jelly.tags.ojb</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="BrokerTag.html" TARGET="classFrame">BrokerTag</A>
  <BR>
  <A HREF="OjbTagLibrary.html" TARGET="classFrame">OjbTagLibrary</A>
  <BR>
  <A HREF="StoreTag.html" TARGET="classFrame">StoreTag</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): org.apache.commons.jelly.tags.ojb Class Hierarchy
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <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="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="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</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>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.commons.jelly.tags.ojb
  </H2>
  </CENTER>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.TagLibrary<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.core.CoreTagLibrary<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html"><B>OjbTagLibrary</B></A></UL>
  </UL>
  <LI TYPE="circle">class org.apache.commons.jelly.TagSupport (implements org.apache.commons.jelly.Tag)
  <UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html"><B>BrokerTag</B></A><LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html"><B>StoreTag</B></A></UL>
  </UL>
  </UL>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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="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="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</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>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/StoreTag.html
  
  Index: StoreTag.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Class  StoreTag
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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/commons/jelly/tags/ojb/OjbTagLibrary.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="StoreTag.html" TARGET="_top"><B>NO FRAMES</B></A></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>
  <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.commons.jelly.tags.ojb</FONT>
  <BR>
  Class  StoreTag</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.commons.jelly.TagSupport
          |
          +--<B>org.apache.commons.jelly.tags.ojb.StoreTag</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.apache.commons.jelly.Tag</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>StoreTag</B><DT>extends org.apache.commons.jelly.TagSupport</DL>
  
  <P>
  <p>This Store tag will store the given object in ObjectBridge using
   the given broker or it will use the parent broker tags broker instance.</p>
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.4 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:jstrachan@apache.org">James Strachan</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER 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>private &nbsp;ojb.broker.PersistenceBroker</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html#broker">broker</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The persistence broker instance</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>private &nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html#value">value</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the value to persist</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.commons.jelly.TagSupport"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.commons.jelly.TagSupport</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>body, context, parent</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/commons/jelly/tags/ojb/StoreTag.html#StoreTag()">StoreTag</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;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html#doTag(org.apache.commons.jelly.XMLOutput)">doTag</A></B>(org.apache.commons.jelly.XMLOutput&nbsp;output)</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;ojb.broker.PersistenceBroker</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html#getBroker()">getBroker</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;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/StoreTag.html#setBroker(ojb.broker.PersistenceBroker)">setBroker</A></B>(ojb.broker.PersistenceBroker&nbsp;broker)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the persistence broker instance</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/commons/jelly/tags/ojb/StoreTag.html#setValue(java.lang.Object)">setValue</A></B>(java.lang.Object&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value to be persisted</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.commons.jelly.TagSupport"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.commons.jelly.TagSupport</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getContext, getParent, setBody, setContext, setParent</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><clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, 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="value"><!-- --></A><H3>
  value</H3>
  <PRE>
  private java.lang.Object <B>value</B></PRE>
  <DL>
  <DD>the value to persist</DL>
  <HR>
  
  <A NAME="broker"><!-- --></A><H3>
  broker</H3>
  <PRE>
  private ojb.broker.PersistenceBroker <B>broker</B></PRE>
  <DL>
  <DD>The persistence broker instance</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="StoreTag()"><!-- --></A><H3>
  StoreTag</H3>
  <PRE>
  public <B>StoreTag</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="doTag(org.apache.commons.jelly.XMLOutput)"><!-- --></A><H3>
  doTag</H3>
  <PRE>
  public void <B>doTag</B>(org.apache.commons.jelly.XMLOutput&nbsp;output)
             throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE>doTag</CODE> in class <CODE>org.apache.commons.jelly.TagSupport</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setValue(java.lang.Object)"><!-- --></A><H3>
  setValue</H3>
  <PRE>
  public void <B>setValue</B>(java.lang.Object&nbsp;value)</PRE>
  <DL>
  <DD>Sets the value to be persisted</DL>
  <HR>
  
  <A NAME="getBroker()"><!-- --></A><H3>
  getBroker</H3>
  <PRE>
  public ojb.broker.PersistenceBroker <B>getBroker</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Returns:</B><DD>the persistence broker instance</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setBroker(ojb.broker.PersistenceBroker)"><!-- --></A><H3>
  setBroker</H3>
  <PRE>
  public void <B>setBroker</B>(ojb.broker.PersistenceBroker&nbsp;broker)</PRE>
  <DL>
  <DD>Sets the persistence broker instance</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=2 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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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/commons/jelly/tags/ojb/OjbTagLibrary.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="StoreTag.html" TARGET="_top"><B>NO FRAMES</B></A></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>
  <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 (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/org/apache/commons/jelly/tags/ojb/BrokerTag.html
  
  Index: BrokerTag.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Class  BrokerTag
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/OjbTagLibrary.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="BrokerTag.html" TARGET="_top"><B>NO FRAMES</B></A></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>
  <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.commons.jelly.tags.ojb</FONT>
  <BR>
  Class  BrokerTag</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.commons.jelly.TagSupport
          |
          +--<B>org.apache.commons.jelly.tags.ojb.BrokerTag</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.apache.commons.jelly.Tag</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>BrokerTag</B><DT>extends org.apache.commons.jelly.TagSupport</DL>
  
  <P>
  <p>Tag handler for &lt;Driver&gt; in JSTL, used to create
   a simple DataSource for prototyping.</p>
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.4 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:jstrachan@apache.org">James Strachan</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER 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>private &nbsp;ojb.broker.PersistenceBroker</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html#broker">broker</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The persistence broker instance</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html#var">var</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The variable name to export.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.commons.jelly.TagSupport"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.commons.jelly.TagSupport</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>body, context, parent</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/commons/jelly/tags/ojb/BrokerTag.html#BrokerTag()">BrokerTag</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;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html#doTag(org.apache.commons.jelly.XMLOutput)">doTag</A></B>(org.apache.commons.jelly.XMLOutput&nbsp;output)</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;ojb.broker.PersistenceBroker</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html#getBroker()">getBroker</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;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/BrokerTag.html#setBroker(ojb.broker.PersistenceBroker)">setBroker</A></B>(ojb.broker.PersistenceBroker&nbsp;broker)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the persistence broker instance</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/commons/jelly/tags/ojb/BrokerTag.html#setVar(java.lang.String)">setVar</A></B>(java.lang.String&nbsp;var)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the variable name to define for this expression</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.commons.jelly.TagSupport"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.commons.jelly.TagSupport</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getContext, getParent, setBody, setContext, setParent</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><clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, 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="var"><!-- --></A><H3>
  var</H3>
  <PRE>
  private java.lang.String <B>var</B></PRE>
  <DL>
  <DD>The variable name to export.</DL>
  <HR>
  
  <A NAME="broker"><!-- --></A><H3>
  broker</H3>
  <PRE>
  private ojb.broker.PersistenceBroker <B>broker</B></PRE>
  <DL>
  <DD>The persistence broker instance</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="BrokerTag()"><!-- --></A><H3>
  BrokerTag</H3>
  <PRE>
  public <B>BrokerTag</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="doTag(org.apache.commons.jelly.XMLOutput)"><!-- --></A><H3>
  doTag</H3>
  <PRE>
  public void <B>doTag</B>(org.apache.commons.jelly.XMLOutput&nbsp;output)
             throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE>doTag</CODE> in class <CODE>org.apache.commons.jelly.TagSupport</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setVar(java.lang.String)"><!-- --></A><H3>
  setVar</H3>
  <PRE>
  public void <B>setVar</B>(java.lang.String&nbsp;var)</PRE>
  <DL>
  <DD>Sets the variable name to define for this expression</DL>
  <HR>
  
  <A NAME="getBroker()"><!-- --></A><H3>
  getBroker</H3>
  <PRE>
  public ojb.broker.PersistenceBroker <B>getBroker</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Returns:</B><DD>the persistence broker instance</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setBroker(ojb.broker.PersistenceBroker)"><!-- --></A><H3>
  setBroker</H3>
  <PRE>
  public void <B>setBroker</B>(ojb.broker.PersistenceBroker&nbsp;broker)</PRE>
  <DL>
  <DD>Sets the persistence broker instance</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=2 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="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="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../../org/apache/commons/jelly/tags/ojb/OjbTagLibrary.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="BrokerTag.html" TARGET="_top"><B>NO FRAMES</B></A></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>
  <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 (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.18      +49 -39    jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java
  
  Index: XMLParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XMLParser.java	17 May 2002 15:18:13 -0000	1.17
  +++ XMLParser.java	21 May 2002 07:59:32 -0000	1.18
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java,v 1.17 2002/05/17 15:18:13 jstrachan Exp $
  - * $Revision: 1.17 $
  - * $Date: 2002/05/17 15:18:13 $
  + * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java,v 1.18 2002/05/21 07:59:32 jstrachan Exp $
  + * $Revision: 1.18 $
  + * $Date: 2002/05/21 07:59:32 $
    *
    * ====================================================================
    *
  @@ -57,7 +57,7 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - * $Id: XMLParser.java,v 1.17 2002/05/17 15:18:13 jstrachan Exp $
  + * $Id: XMLParser.java,v 1.18 2002/05/21 07:59:32 jstrachan Exp $
    */
   package org.apache.commons.jelly.parser;
   import java.io.File;
  @@ -109,7 +109,7 @@
    * The SAXParser and XMLReader portions of this code come from Digester.</p>
    *
    * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
  - * @version $Revision: 1.17 $
  + * @version $Revision: 1.18 $
    */
   public class XMLParser extends DefaultHandler {
   
  @@ -552,42 +552,52 @@
           String qName,
           Attributes list)
           throws SAXException {
  -        // if this is a tag then create a script to run it
  -        // otherwise pass the text to the current body
  -        tagScript = createTag(namespaceURI, localName, list);
  -        if (tagScript == null) {
  -            tagScript = createStaticTag(namespaceURI, localName, qName, list);
  -        }
  -        tagScriptStack.add(tagScript);
  -        if (tagScript != null) {
  -            // set parent relationship...
  -            Tag tag = tagScript.getTag();
  -            tag.setParent(parentTag);
  -            parentTag = tag;
  -            if (textBuffer.length() > 0) {
  -                script.addScript(new TextScript(textBuffer.toString()));
  -                textBuffer.setLength(0);
  +            
  +        try {            
  +            // if this is a tag then create a script to run it
  +            // otherwise pass the text to the current body
  +            tagScript = createTag(namespaceURI, localName, list);
  +            if (tagScript == null) {
  +                tagScript = createStaticTag(namespaceURI, localName, qName, list);
               }
  -            script.addScript(tagScript);
  -            // start a new body
  -            scriptStack.push(script);
  -            script = new ScriptBlock();
  -            tag.setBody(script);
  -        }
  -        else {
  -            // XXXX: might wanna handle empty elements later...
  -            textBuffer.append("<");
  -            textBuffer.append(qName);
  -            int size = list.getLength();
  -            for (int i = 0; i < size; i++) {
  -                textBuffer.append(" ");
  -                textBuffer.append(list.getQName(i));
  -                textBuffer.append("=");
  -                textBuffer.append("\"");
  -                textBuffer.append(list.getValue(i));
  -                textBuffer.append("\"");
  +            tagScriptStack.add(tagScript);
  +            if (tagScript != null) {
  +                // set parent relationship...
  +                Tag tag = tagScript.getTag();
  +                tag.setParent(parentTag);
  +                parentTag = tag;
  +                if (textBuffer.length() > 0) {
  +                    script.addScript(new TextScript(textBuffer.toString()));
  +                    textBuffer.setLength(0);
  +                }
  +                script.addScript(tagScript);
  +                // start a new body
  +                scriptStack.push(script);
  +                script = new ScriptBlock();
  +                tag.setBody(script);
  +            }
  +            else {
  +                // XXXX: might wanna handle empty elements later...
  +                textBuffer.append("<");
  +                textBuffer.append(qName);
  +                int size = list.getLength();
  +                for (int i = 0; i < size; i++) {
  +                    textBuffer.append(" ");
  +                    textBuffer.append(list.getQName(i));
  +                    textBuffer.append("=");
  +                    textBuffer.append("\"");
  +                    textBuffer.append(list.getValue(i));
  +                    textBuffer.append("\"");
  +                }
  +                textBuffer.append(">");
               }
  -            textBuffer.append(">");
  +        }
  +        catch (SAXException e) {
  +            throw e;
  +        }
  +        catch (Exception e) {
  +            log.error( "Caught exception: " + e, e );
  +            throw new SAXException( "Runtime Exception: " + e, e );            
           }
       }
   
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/stylesheet.css
  
  Index: stylesheet.css
  ===================================================================
  /* Javadoc style sheet */
  
  /* Define colors, fonts and other style attributes here to override the defaults  */
  
  /* Page background color */
  body { background-color: #FFFFFF }
  
  /* Table colors */
  .TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
  .TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
  .TableRowColor         { background: #FFFFFF } /* White */
  
  /* Font used in left-hand frame lists */
  .FrameTitleFont   { font-size: normal; font-family: normal }
  .FrameHeadingFont { font-size: normal; font-family: normal }
  .FrameItemFont    { font-size: normal; font-family: normal }
  
  /* Example of smaller, sans-serif font in frames */
  /* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
  
  /* Navigation bar fonts and colors */
  .NavBarCell1    { background-color:#EEEEFF;}/* Light mauve */
  .NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
  .NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
  .NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
  
  .NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
  .NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
  
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/help-doc.html
  
  Index: help-doc.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): API Help
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H1>
  How This API Document Is Organized</H1>
  </CENTER>
  This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
  Package</H3>
  <BLOCKQUOTE>
  
  <P>
  Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
  <LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
  </BLOCKQUOTE>
  <H3>
  Class/Interface</H3>
  <BLOCKQUOTE>
  
  <P>
  Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
  <LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
  <P>
  <LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
  <P>
  <LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
  Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
  <H3>
  Tree (Class Hierarchy)</H3>
  <BLOCKQUOTE>
  There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
  <LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
  </BLOCKQUOTE>
  <H3>
  Deprecated API</H3>
  <BLOCKQUOTE>
  The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
  <H3>
  Index</H3>
  <BLOCKQUOTE>
  The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
  <H3>
  Prev/Next</H3>
  These links take you to the next or previous class, interface, package, or related page.<H3>
  Frames/No Frames</H3>
  These links show and hide the HTML frames.  All pages are available with or without frames.
  <P>
  <H3>
  Serialized Form</H3>
  Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
  <P>
  <FONT SIZE="-1">
  <EM>
  This help file applies to API documentation generated using the standard doclet. </EM>
  </FONT>
  <BR>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/deprecated-list.html
  
  Index: deprecated-list.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Deprecated List
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Deprecated API</B></H2>
  </CENTER>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/packages.html
  
  Index: packages.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev)
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <BR>
  
  <BR>
  
  <BR>
  <CENTER>
  The front page has been relocated.Please see:
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Frame version</A>
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="org/apache/commons/jelly/tags/ojb/package-summary.html">Non-frame version.</A></CENTER>
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/index.html
  
  Index: index.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 Mon May 20 17:54:42 BST 2002-->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev)
  </TITLE>
  </HEAD>
  <FRAMESET cols="20%,80%">
  <FRAME src="allclasses-frame.html" name="packageFrame">
  <FRAME src="org/apache/commons/jelly/tags/ojb/package-summary.html" name="classFrame">
  </FRAMESET>
  <NOFRAMES>
  <H2>
  Frame Alert</H2>
  
  <P>
  This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
  <BR>
  Link to <A HREF="org/apache/commons/jelly/tags/ojb/package-summary.html">Non-frame version.</A></NOFRAMES>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/serialized-form.html
  
  Index: serialized-form.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Serialized Form
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H1>
  Serialized Form</H1>
  </CENTER>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/index-all.html
  
  Index: index-all.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Index
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <A HREF="#_B_">B</A> <A HREF="#_D_">D</A> <A HREF="#_G_">G</A> <A HREF="#_O_">O</A> <A HREF="#_S_">S</A> <A HREF="#_V_">V</A> <HR>
  <A NAME="_B_"><!-- --></A><H2>
  <B>B</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#broker"><B>broker</B></A> - 
  Variable in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>The persistence broker instance
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#broker"><B>broker</B></A> - 
  Variable in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>The persistence broker instance
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html"><B>BrokerTag</B></A> - class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>.<DD>Tag handler for &lt;Driver&gt; in JSTL, used to create
   a simple DataSource for prototyping.<DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#BrokerTag()"><B>BrokerTag()</B></A> - 
  Constructor for class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_D_"><!-- --></A><H2>
  <B>D</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#doTag(org.apache.commons.jelly.XMLOutput)"><B>doTag(XMLOutput)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>&nbsp;
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#doTag(org.apache.commons.jelly.XMLOutput)"><B>doTag(XMLOutput)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_G_"><!-- --></A><H2>
  <B>G</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#getBroker()"><B>getBroker()</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>&nbsp;
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#getBroker()"><B>getBroker()</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_O_"><!-- --></A><H2>
  <B>O</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html"><B>OjbTagLibrary</B></A> - class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html">OjbTagLibrary</A>.<DD>Describes the Taglib.<DT><A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html#OjbTagLibrary()"><B>OjbTagLibrary()</B></A> - 
  Constructor for class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html">OjbTagLibrary</A>
  <DD>&nbsp;
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/package-summary.html"><B>org.apache.commons.jelly.tags.ojb</B></A> - package org.apache.commons.jelly.tags.ojb<DD>A variety of tags for working with the 
    	<a href="http://objectbridge.sourceforge.net/">ObjectBridge</a> persistence engine
    </DL>
  <HR>
  <A NAME="_S_"><!-- --></A><H2>
  <B>S</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#setBroker(ojb.broker.PersistenceBroker)"><B>setBroker(PersistenceBroker)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>Sets the persistence broker instance
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#setBroker(ojb.broker.PersistenceBroker)"><B>setBroker(PersistenceBroker)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>Sets the persistence broker instance
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#setValue(java.lang.Object)"><B>setValue(Object)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>Sets the value to be persisted
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#setVar(java.lang.String)"><B>setVar(String)</B></A> - 
  Method in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>Sets the variable name to define for this expression
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html"><B>StoreTag</B></A> - class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>.<DD>This Store tag will store the given object in ObjectBridge using
   the given broker or it will use the parent broker tags broker instance.<DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#StoreTag()"><B>StoreTag()</B></A> - 
  Constructor for class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_V_"><!-- --></A><H2>
  <B>V</B></H2>
  <DL>
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html#value"><B>value</B></A> - 
  Variable in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html">StoreTag</A>
  <DD>the value to persist
  <DT><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html#var"><B>var</B></A> - 
  Variable in class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html">BrokerTag</A>
  <DD>The variable name to export.
  </DL>
  <HR>
  <A HREF="#_B_">B</A> <A HREF="#_D_">D</A> <A HREF="#_G_">G</A> <A HREF="#_O_">O</A> <A HREF="#_S_">S</A> <A HREF="#_V_">V</A> 
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/commons/jelly/tags/ojb/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/overview-tree.html
  
  Index: overview-tree.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  Jelly OJB tags (Version 1.0-dev): Class Hierarchy
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== 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">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For All Packages</H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A HREF="org/apache/commons/jelly/tags/ojb/package-tree.html">org.apache.commons.jelly.tags.ojb</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.TagLibrary<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.core.CoreTagLibrary<UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html"><B>OjbTagLibrary</B></A></UL>
  </UL>
  <LI TYPE="circle">class org.apache.commons.jelly.TagSupport (implements org.apache.commons.jelly.Tag)
  <UL>
  <LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html"><B>BrokerTag</B></A><LI TYPE="circle">class org.apache.commons.jelly.tags.ojb.<A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html"><B>StoreTag</B></A></UL>
  </UL>
  </UL>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 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">    <FONT CLASS="NavBarFont1">Package</FONT>&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="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright (c) 2002 - Apache Software Foundation
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/package-list
  
  Index: package-list
  ===================================================================
  org.apache.commons.jelly.tags.ojb
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/docs/api/allclasses-frame.html
  
  Index: allclasses-frame.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon May 20 17:54:42 BST 2002 -->
  <TITLE>
  All Classes
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  <FONT size="+1" CLASS="FrameHeadingFont">
  <B>All Classes</B></FONT>
  <BR>
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/commons/jelly/tags/ojb/BrokerTag.html" TARGET="classFrame">BrokerTag</A>
  <BR>
  <A HREF="org/apache/commons/jelly/tags/ojb/OjbTagLibrary.html" TARGET="classFrame">OjbTagLibrary</A>
  <BR>
  <A HREF="org/apache/commons/jelly/tags/ojb/StoreTag.html" TARGET="classFrame">StoreTag</A>
  <BR>
  </FONT></TD>
  </TR>
  </TABLE>
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/target/conf/MANIFEST.MF
  
  Index: MANIFEST.MF
  ===================================================================
  Extension-Name: org.apache.commons.jelly.tags.ojb
  Specification-Vendor: Apache Software Foundation
  Specification-Version: 1.0
  Implementation-Vendor: Apache Software Foundation
  Implementation-Version: 1.0-dev
  
  
  
  
  
  
  1.7       +7 -6      jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/TestCoreTags.java
  
  Index: TestCoreTags.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/TestCoreTags.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TestCoreTags.java	17 May 2002 15:18:14 -0000	1.6
  +++ TestCoreTags.java	21 May 2002 07:59:33 -0000	1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/TestCoreTags.java,v 1.6 2002/05/17 15:18:14 jstrachan Exp $
  - * $Revision: 1.6 $
  - * $Date: 2002/05/17 15:18:14 $
  + * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/TestCoreTags.java,v 1.7 2002/05/21 07:59:33 jstrachan Exp $
  + * $Revision: 1.7 $
  + * $Date: 2002/05/21 07:59:33 $
    *
    * ====================================================================
    *
  @@ -57,10 +57,11 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    * 
  - * $Id: TestCoreTags.java,v 1.6 2002/05/17 15:18:14 jstrachan Exp $
  + * $Id: TestCoreTags.java,v 1.7 2002/05/21 07:59:33 jstrachan Exp $
    */
   package org.apache.commons.jelly;
   
  +import java.io.FileInputStream;
   import java.io.InputStream;
   import java.io.IOException;
   import java.io.StringWriter;
  @@ -82,7 +83,7 @@
   /** Tests the core tags
     *
     * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
  -  * @version $Revision: 1.6 $
  +  * @version $Revision: 1.7 $
     */
   public class TestCoreTags extends TestCase {
   
  @@ -102,7 +103,7 @@
       }
   
       public void testArgs() throws Exception {
  -        InputStream in = getClass().getResourceAsStream("testing123.jelly");
  +        InputStream in = new FileInputStream("src/test/org/apache/commons/jelly/testing123.jelly");
           XMLParser parser = new XMLParser();
           Script script = parser.parse(in);
           script = script.compile();
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/LICENSE
  
  Index: LICENSE
  ===================================================================
  /*
   * $Header: /home/cvs/jakarta-commons/LICENSE,v 1.4 2002/04/11 13:24:02 dion Exp $
   * $Revision: 1.4 $
   * $Date: 2002/04/11 13:24:02 $
   *
   * ====================================================================
   *
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer.
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * 3. The end-user documentation included with the redistribution, if
   *    any, must include the following acknowlegement:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowlegement may appear in the software itself,
   *    if and wherever such third-party acknowlegements normally appear.
   *
   * 4. The names "The Jakarta Project", "Commons", and "Apache Software
   *    Foundation" must not be used to endorse or promote products derived
   *    from this software without prior written permission. For written
   *    permission, please contact apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache"
   *    nor may "Apache" appear in their names without prior written
   *    permission of the Apache Group.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   *
   */
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/ojb/dist/commons-jelly-ojb.jar
  
  	<<Binary file>>
  
  
  1.10      +6 -6      jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/tags/core/ForEachTag.java
  
  Index: ForEachTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/tags/core/ForEachTag.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ForEachTag.java	20 May 2002 16:39:11 -0000	1.9
  +++ ForEachTag.java	21 May 2002 07:59:33 -0000	1.10
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/tags/core/ForEachTag.java,v 1.9 2002/05/20 16:39:11 jstrachan Exp $
  - * $Revision: 1.9 $
  - * $Date: 2002/05/20 16:39:11 $
  + * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/tags/core/ForEachTag.java,v 1.10 2002/05/21 07:59:33 jstrachan Exp $
  + * $Revision: 1.10 $
  + * $Date: 2002/05/21 07:59:33 $
    *
    * ====================================================================
    *
  @@ -57,7 +57,7 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    * 
  - * $Id: ForEachTag.java,v 1.9 2002/05/20 16:39:11 jstrachan Exp $
  + * $Id: ForEachTag.java,v 1.10 2002/05/21 07:59:33 jstrachan Exp $
    */
   
   package org.apache.commons.jelly.tags.core;
  @@ -80,7 +80,7 @@
   /** A tag which performs an iteration over the results of an XPath expression
     *
     * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
  -  * @version $Revision: 1.9 $
  +  * @version $Revision: 1.10 $
     */
   public class ForEachTag extends TagSupport {
   
  @@ -189,4 +189,4 @@
           this.step = step;
       }
   
  -}
  \ No newline at end of file
  +}
  
  
  
  1.1                  jakarta-commons-sandbox/jelly/src/taglibs/beanshell/src/test/org/apache/commons/jelly/tags/beanshell/TestBeanShellEL.java
  
  Index: TestBeanShellEL.java
  ===================================================================
  /*
   * $Header: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/beanshell/TestBeanShellEL.java,v 1.7 2002/05/17 15:18:14 jstrachan Exp $
   * $Revision: 1.7 $
   * $Date: 2002/05/17 15:18:14 $
   *
   * ====================================================================
   *
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 1999-2002 The Apache Software Foundation.  All rights
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer.
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * 3. The end-user documentation included with the redistribution, if
   *    any, must include the following acknowlegement:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowlegement may appear in the software itself,
   *    if and wherever such third-party acknowlegements normally appear.
   *
   * 4. The names "The Jakarta Project", "Commons", and "Apache Software
   *    Foundation" must not be used to endorse or promote products derived
   *    from this software without prior written permission. For written
   *    permission, please contact apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache"
   *    nor may "Apache" appear in their names without prior written
   *    permission of the Apache Group.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   * 
   * $Id: TestBeanShellEL.java,v 1.7 2002/05/17 15:18:14 jstrachan Exp $
   */
  package org.apache.commons.jelly.beanshell;
  
  import junit.framework.Test;
  import junit.framework.TestCase;
  import junit.framework.TestSuite;
  import junit.textui.TestRunner;
  
  import org.apache.commons.jelly.JellyContext;
  import org.apache.commons.jelly.expression.Expression;
  import org.apache.commons.jelly.expression.ExpressionFactory;
  import org.apache.commons.jelly.tags.beanshell.BeanShellExpressionFactory;
  
  import org.apache.commons.logging.Log;
  import org.apache.commons.logging.LogFactory;
  
  
  /** Tests the BeanShell EL
    *
    * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
    * @version $Revision: 1.7 $
    */
  public class TestBeanShellEL extends TestCase {
      
      /** The Log to which logging calls will be made. */
      private static final Log log = LogFactory.getLog( TestBeanShellEL.class );
  
      /** Jelly context */
      protected JellyContext context;
      
      /** The factory of Expression objects */
      protected ExpressionFactory factory;
      
      
      public static void main( String[] args ) {
          TestRunner.run( suite() );
      }
      
      public static Test suite() {
          return new TestSuite(TestBeanShellEL.class);
      }
      
      public TestBeanShellEL(String testName) {
          super(testName);
      }
      
      public void setUp() {
          context = new JellyContext();
          context.setVariable( "foo", "abc" );
          context.setVariable( "bar", new Integer( 123 ) );
          factory = new BeanShellExpressionFactory();
      }
      
      public void testEL() throws Exception {
          assertExpression( "foo", "abc" );
          assertExpression( "bar * 2", new Integer( 246 ) );
          assertExpression( "bar == 123", Boolean.TRUE );
          assertExpression( "bar == 124", Boolean.FALSE );
          assertExpression( "foo.equals( \"abc\" )", Boolean.TRUE );
          assertExpression( "foo.equals( \"xyz\" )", Boolean.FALSE );
      }    
      
      /** Evaluates the given expression text and tests it against the expected value */
      protected void assertExpression( String expressionText, Object expectedValue ) throws Exception {
          Expression expr = factory.createExpression( expressionText );
          Object value = expr.evaluate( context );
          assertEquals( "Value of expression: " + expressionText, expectedValue, value );
      }        
  }
  
  
  
  
  1.2       +4 -3      jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/xml/TestXMLTags.java
  
  Index: TestXMLTags.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/xml/TestXMLTags.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestXMLTags.java	20 May 2002 10:09:28 -0000	1.1
  +++ TestXMLTags.java	21 May 2002 07:59:33 -0000	1.2
  @@ -61,6 +61,7 @@
    */
   package org.apache.commons.jelly.xml;
   
  +import java.io.FileInputStream;
   import java.io.InputStream;
   import java.io.IOException;
   import java.io.StringWriter;
  @@ -108,11 +109,11 @@
       }
   
       public void testUnitTests() throws Exception {
  -        runUnitTest( "testForEach.jelly" );
  +        runUnitTest( "src/test/org/apache/commons/jelly/xml/testForEach.jelly" );
       }
       
       public void testParse() throws Exception {
  -        InputStream in = getClass().getResourceAsStream("example.jelly");
  +        InputStream in = new FileInputStream("src/test/org/apache/commons/jelly/xml/example.jelly");
           XMLParser parser = new XMLParser();
           Script script = parser.parse(in);
           script = script.compile();
  @@ -130,7 +131,7 @@
       
       public void runUnitTest(String name) throws Exception {
           // parse script
  -        InputStream in = getClass().getResourceAsStream(name);
  +        InputStream in = new FileInputStream(name);
           XMLParser parser = new XMLParser();
           Script script = parser.parse(in);
           script = script.compile();
  
  
  
  1.3       +1 -1      jakarta-commons-sandbox/jelly/src/conf/MANIFEST.MF
  
  Index: MANIFEST.MF
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/conf/MANIFEST.MF,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MANIFEST.MF	15 May 2002 06:25:50 -0000	1.2
  +++ MANIFEST.MF	21 May 2002 07:59:33 -0000	1.3
  @@ -2,5 +2,5 @@
   Specification-Vendor: Apache Software Foundation
   Specification-Version: 1.0
   Implementation-Vendor: Apache Software Foundation
  -Implementation-Version: 1.0-dev
  +Implementation-Version: @version@
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>