mcconnell    2004/04/08 01:10:04

  Added:       
merlin/composition/api/src/java/org/apache/avalon/composition/model
                        Reclaimer.java
               
merlin/platform/xdocs/reference/containment/directives/classloader/classpath/fileset
                        include.xml index.xml navigation.xml
  Log:
  Doc updates and addition of Reclaimer interface.
  
  Revision  Changes    Path
  1.1                  
avalon/merlin/composition/api/src/java/org/apache/avalon/composition/model/Reclaimer.java
  
  Index: Reclaimer.java
  ===================================================================
  /* 
   * Copyright 2004 Apache Software Foundation
   * Licensed  under the  Apache License,  Version 2.0  (the "License");
   * you may not use  this file  except in  compliance with the License.
   * You may obtain a copy of the License at 
   * 
   *   http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed  under the  License is distributed on an "AS IS" BASIS,
   * WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
   * implied.
   * 
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  package org.apache.avalon.composition.model;
  
  /**
   * Interface implementated by an handler that supports 
   * instance release.
   *
   * @author <a href="mailto:dev@avalon.apache.org";>Avalon Development Team</a>
   * @version $Revision: 1.1 $ $Date: 2004/04/08 08:10:04 $
   */
  public interface Reclaimer
  {
     /**
      * Release the reclaimable object.
      */
      void release();
  }
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/reference/containment/directives/classloader/classpath/fileset/include.xml
  
  Index: include.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!-- 
   Copyright 2004 Apache Software Foundation
   Licensed  under the  Apache License,  Version 2.0  (the "License");
   you may not use  this file  except in  compliance with the License.
   You may obtain a copy of the License at 
   
     http://www.apache.org/licenses/LICENSE-2.0
   
   Unless required by applicable law or agreed to in writing, software
   distributed  under the  License is distributed on an "AS IS" BASIS,
   WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
   implied.
   
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
  
  <document>
  
    <header>
      <title>Include Directive</title>
      <authors>
        <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
  
      <section name="Include Declarations">
  
        <subsection name="Description">
         <p>Declaration of a jar files to include within the scope of a 
fileset.</p>
        </subsection>
  
        <subsection name="Attributes">
  
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>name</td><td>yes</td>
              <td>
              The name of the file file include.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Sample XML">
  <source>
  &lt;fileset dir="<font color="darkred">lib</font>"&gt;
    &lt;include name="<font 
color="darkred">avalon-framework-impl-4.1.5.jar</font>"/&gt;
    &lt;include name="<font color="darkred">logkit-2.0.jar</font>"/&gt;
  &lt;/fileset&gt;
  </source>
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/reference/containment/directives/classloader/classpath/fileset/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!-- 
   Copyright 2004 Apache Software Foundation
   Licensed  under the  Apache License,  Version 2.0  (the "License");
   you may not use  this file  except in  compliance with the License.
   You may obtain a copy of the License at 
   
     http://www.apache.org/licenses/LICENSE-2.0
   
   Unless required by applicable law or agreed to in writing, software
   distributed  under the  License is distributed on an "AS IS" BASIS,
   WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
   implied.
   
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
  
  <document>
  
    <header>
      <title>Fileset Directive</title>
      <authors>
        <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
  
      <section name="Fileset Declarations">
  
        <subsection name="Description">
         <p>Declaration of a set of jar files to include.</p>
        </subsection>
  
        <subsection name="Attributes">
  
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>dir</td><td>yes</td>
              <td>
              An absolute or relative file path that serves as the relative 
              base directory for the resolution of included entries.  If the 
              supplied value is a relative path, the path will be resolved
              relative to the <a href="../../../../../system/properties.html">
              merlin.anchor</a> system parameter.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Nested Elements">
          <table>
            <tr><th>Element</th><th>Occurance</th><th>Description</th></tr>
            <tr>
              <td><a href="include.html">include</a></td><td>0..n</td>
              <td>
               Declaration of a jar file withing the filset directory to be
               included within the classloader.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Sample XML">
  <source>
  &lt;fileset dir="<font color="darkred">lib</font>"&gt;
    &lt;include name="<font color="darkred">avalon-framework.jar</font>"/&gt;
    &lt;include name="<font color="darkred">logkit.jar</font>"/&gt;
  &lt;/fileset&gt;
  </source>
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/reference/containment/directives/classloader/classpath/fileset/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- 
   Copyright 2004 Apache Software Foundation
   Licensed  under the  Apache License,  Version 2.0  (the "License");
   you may not use  this file  except in  compliance with the License.
   You may obtain a copy of the License at 
   
     http://www.apache.org/licenses/LICENSE-2.0
   
   Unless required by applicable law or agreed to in writing, software
   distributed  under the  License is distributed on an "AS IS" BASIS,
   WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
   implied.
   
   See the License for the specific language governing permissions and
   limitations under the License.
  -->
  
  <project>
   <title>Merlin</title>
  
   <body>
  
      <links>
        <item name="Apache" href="http://apache.org/"/>
        <item name="Avalon" href="http://avalon.apache.org/"/>
        <item name="Framework" 
href="http://avalon.apache.org/product/framework/"/>
        <item name="Merlin" 
href="http://avalon.apache.org/product/containers/"/>
        <item name="Planet" 
href="http://avalon.apache.org/product/components/"/>
      </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/about/index.html"/>
        <item name="Getting Started" href="/starting/index.html"/>
        <item name="Merlin System" href="/merlin/index.html"/>
        <item name="Extensions" href="/extensions/index.html"/>
        <item name="Tools" href="/tools/index.html" />
      </menu>
  
      <menu name="Resources">
        <item name="Javadoc" href="/api/index.html"/>
        <item name="Specification" href="/reference/index.html">
          <item name="Component Specification" 
href="/reference/component/index.html"/>
          <item name="Container Specification" 
href="/reference/containment/index.html">
            <item name="container" 
href="/reference/containment/directives/index.html">
              <item name="services" 
href="/reference/containment/directives/services/index.html"/>
              <item name="classloader" 
href="/reference/containment/directives/classloader/index.html">
                <item name="classpath" 
href="/reference/containment/directives/classloader/classpath/index.html">
                  <item name="repository" 
                     
href="/reference/containment/directives/classloader/classpath/repository/index.html"/>
                  <item name="fileset" 
                     
href="/reference/containment/directives/classloader/classpath/fileset/index.html">
                    <item name="fileset" 
                       
href="/reference/containment/directives/classloader/classpath/fileset/include.html"/>
                  </item>
                </item>
                <item name="library" 
href="/reference/containment/directives/classloader/extensions.html"/>
              </item>
              <item name="component" 
href="/reference/containment/directives/components/index.html"/>
              <item name="container" 
href="/reference/containment/directives/index.html"/>
              <item name="include" 
href="/reference/containment/directives/include/index.html"/>
            </item>
            <item name="targets" 
href="/reference/containment/overrides/index.html"/>
          </item>
          <item name="Deployment Specification" 
href="/reference/deployment/index.html"/>
          <item name="System Specification" 
href="/reference/system/index.html"/>
        </item>
        <item name="Download" href="/resources/download.html"/>
        <item name="Roadmap" href="/resources/roadmap/index.html"/>
        <item name="DPML" href="/dpml/index.html"/>
      </menu>
  
      <menu name="Related Projects">
        <item name="Meta" href="http://avalon.apache.org/meta"/>
        <item name="Utilities" href="http://avalon.apache.org/util"/>
        <item name="Repository" href="http://avalon.apache.org/repository"/>
      </menu>
  
   </body>
  
  </project>
  
  
  

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

Reply via email to