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:[EMAIL PROTECTED]">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>
<fileset dir="<font color="darkred">lib</font>">
<include name="<font
color="darkred">avalon-framework-impl-4.1.5.jar</font>"/>
<include name="<font color="darkred">logkit-2.0.jar</font>"/>
</fileset>
</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>
<fileset dir="<font color="darkred">lib</font>">
<include name="<font color="darkred">avalon-framework.jar</font>"/>
<include name="<font color="darkred">logkit.jar</font>"/>
</fileset>
</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]