excalibur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Simons <m...@leosimons.com>
Subject Re: svn commit: r785324 [1/28] - in /excalibur/site: ./ css/ developing/ event/ fortress/ framework/ images/logos/ instrument/ lifecycle/ sourceresolve/ store/ xmlutil/
Date Tue, 16 Jun 2009 18:26:33 GMT
Go, Robert, Go :-)

- Leo, who has to go set up a gmail filter now :)

On Tue, Jun 16, 2009 at 6:55 PM, <rdonkin@apache.org> wrote:
>
> Author: rdonkin
> Date: Tue Jun 16 17:55:25 2009
> New Revision: 785324
>
> URL: http://svn.apache.org/viewvc?rev=785324&view=rev
> Log:
> EXLBR-41 Regenerated site using Maven 2 https://issues.apache.org/jira/browse/EXLBR-41
>
> Added:
>    excalibur/site/css/maven-base.css   (with props)
>    excalibur/site/css/maven-theme.css   (with props)
>    excalibur/site/css/print.css   (with props)
>    excalibur/site/css/site.css   (with props)
>    excalibur/site/dependency-convergence.html
>    excalibur/site/images/logos/build-by-maven-black.png   (with props)
>    excalibur/site/images/logos/build-by-maven-white.png   (with props)
>    excalibur/site/integration.html
>    excalibur/site/plugin-management.html
>    excalibur/site/plugins.html   (with props)
>    excalibur/site/project-summary.html   (with props)
>    excalibur/site/source-repository.html   (with props)
> Modified:
>    excalibur/site/about.html
>    excalibur/site/component-list.html
>    excalibur/site/component.html
>    excalibur/site/configuration.html
>    excalibur/site/containerkit.html
>    excalibur/site/cvs-usage.html
>    excalibur/site/dependencies.html
>    excalibur/site/deprecation.html
>    excalibur/site/developing/authors.html
>    excalibur/site/developing/compatiblity.html
>    excalibur/site/developing/conclusion.html
>    excalibur/site/developing/decomposing.html
>    excalibur/site/developing/framework.html
>    excalibur/site/developing/implementing.html
>    excalibur/site/developing/index.html
>    excalibur/site/developing/introduction.html
>    excalibur/site/developing/strategies.html
>    excalibur/site/download.html
>    excalibur/site/event/command-howto.html
>    excalibur/site/event/command.html
>    excalibur/site/event/cpuparser-howto.html
>    excalibur/site/event/event-howto.html
>    excalibur/site/event/event.html
>    excalibur/site/event/index.html
>    excalibur/site/event/mpool-howto.html
>    excalibur/site/event/mpool.html
>    excalibur/site/event/util-howto.html
>    excalibur/site/event/util.html
>    excalibur/site/fortress/cli.html
>    excalibur/site/fortress/design-notes.html
>    excalibur/site/fortress/features.html
>    excalibur/site/fortress/getting-started.html
>    excalibur/site/fortress/index.html
>    excalibur/site/fortress/servlet.html
>    excalibur/site/fortress/swing.html
>    excalibur/site/fortress/using-meta-info.html
>    excalibur/site/framework/best-practices.html
>    excalibur/site/framework/component-design.html
>    excalibur/site/framework/guide-cop-in-avalon.html
>    excalibur/site/framework/guide-patterns-avalon.html
>    excalibur/site/framework/guide-patterns-ioc-security.html
>    excalibur/site/framework/guide-patterns-ioc.html
>    excalibur/site/framework/guide-patterns-soc.html
>    excalibur/site/framework/guide-patterns-soii.html
>    excalibur/site/framework/index.html
>    excalibur/site/framework/lifecycle.html
>    excalibur/site/images/logos/maven-feather.png
>    excalibur/site/index.html
>    excalibur/site/instrument/component-extend-ai.html
>    excalibur/site/instrument/component.html
>    excalibur/site/instrument/configuration.html
>    excalibur/site/instrument/container.html
>    excalibur/site/instrument/html-client.html
>    excalibur/site/instrument/index.html
>    excalibur/site/instrument/instrument-examples.html
>    excalibur/site/instrument/java-client.html
>    excalibur/site/instrument/manager.html
>    excalibur/site/instrument/xml-client-instrument-manager.html
>    excalibur/site/instrument/xml-client-instrument.html
>    excalibur/site/instrument/xml-client-instrumentable.html
>    excalibur/site/instrument/xml-client-sample.html
>    excalibur/site/instrument/xml-client-snapshot.html
>    excalibur/site/instrument/xml-client-snapshots.html
>    excalibur/site/instrument/xml-client.html
>    excalibur/site/issue-tracking.html
>    excalibur/site/license.html
>    excalibur/site/lifecycle/extension.html
>    excalibur/site/lifecycle/fortress.html
>    excalibur/site/lifecycle/index.html
>    excalibur/site/lifecycle/interfaces.html
>    excalibur/site/lifecycle/merlin.html
>    excalibur/site/logger.html
>    excalibur/site/mail-lists.html
>    excalibur/site/mailing-lists.html
>    excalibur/site/misc.html
>    excalibur/site/no-docs-available.html
>    excalibur/site/project-info.html
>    excalibur/site/sourceresolve/index.html
>    excalibur/site/store/index.html
>    excalibur/site/store/janitor.html
>    excalibur/site/store/mru.html
>    excalibur/site/svn.html
>    excalibur/site/team-list.html
>    excalibur/site/thread.html
>    excalibur/site/xmlutil/index.html
>
> Modified: excalibur/site/about.html
> URL: http://svn.apache.org/viewvc/excalibur/site/about.html?rev=785324&r1=785323&r2=785324&view=diff
> ==============================================================================
> --- excalibur/site/about.html (original)
> +++ excalibur/site/about.html Tue Jun 16 17:55:25 2009
> @@ -48,39 +48,39 @@
>
>  <div id="main">
>
> -<h2>What is excalibur?</h2>
> -
> -<p>I'll give a few partial answers.</p>
> -
> -<p><strong>good code</strong>. Code that comes from the mature avalon project (everything that used to be branded as "Avalon Excalibur" and "Avalon Fortress"). This includes two lightweight Inversion of Control containers. One of these powers, among other things, <a href="http://cocoon.apache.org/">Cocoon</a>. The other ("fortress") is the basis of projects like <a href="http://www.keelframework.org/">Keel</a>. Excalibur also includes powerful and mature reusable "components" and "libraries", handling tasks ranging from thread management to component pooling to (URI-and-similar-) source resolving.</p>
> -
> -<p><strong>smart developers</strong>. Here&#39;s the list of initial committers (with, in parenthesis, a very much incomplete sampling of some of the other open source projects these people are currently active in):</p>
> -
> -<ul>
> -<li><a href="http://www.keelframework.org/contributors.shtml">Shash Chatterjee</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
> -<li><a href="http://loom.codehaus.org/team-list.html">Peter Donald</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> -<li><a href="http://jadetower.org/muses/">Aaron Farr</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> -<li><a href="http://jroller.com/page/akarasulu">Alex Karasulu</a> (<a href="http://incubator.apache.org/directory/">Apache Directory</a></li>
> -<li><a href="http://jroller.com/page/bloritsch">Berin Loritsch</a> (<a href="http://www.d-haven.org/">D-Haven</a>)</li>
> -<li><a href="hhttp://avalon.apache.org/community/who/leif.html">Leif Mortenson</a> (<a href="http://wrapper.tanukisoftware.org/">Java Service Wrapper</a>)</li>
> -<li><a href="http://www.jglobal.com/about.html">Michael Nash</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
> -<li><a href="http://avalon.apache.org/community/who/neeme.html">Neeme Praks</a> (<a href="http://sourceforge.net/projects/hibernate/">Hibernate</a>)</li>
> -<li><a href="http://osi.fotap.org/">Peter Royal</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> -<li><a href="http://www.leosimons.com/">Leo Simons</a> (<a href="http://www.picocontainer.org/">PicoContainer</a>)</li>
> -<li><a href="http://www.apache.org/~atagunov/">Anton Tagunov</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> -<li><a href="http://docs.codehaus.org/display/~mauro">Mauro Talevi</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> -<li><a href="http://jroller.com/page/hammett">Hamilton Verissimo de Oliveira</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> -<li><a href="http://www.osoco.net/weblogs/rael/">Carsten Ziegeler</a> (<a href="http://cocoon.apache.org/">Cocoon</a>)</li>
> -</ul>
> -
> -<p>Most of these people are or have been active in the avalon project in various roles. Several of them are apache members. Together they have loads and loads experience under their belts related to inversion of control development. In fact, I&#39;m confident to say this list includes some of the biggest experts on inversion-of-control-style container development.</p>
> -
> -<p><strong>exciting community</strong>. Several open source and commercial projects (both at apache and elsewhere) depend on and contribute to the excalibur project. A strong team of enthousiastic developers (with strong ties to several other projects in the same problem domain) has various big and small plans with excalibur. One of the leading open source organisations in the world, <a href="http://www.apache.org/">The Apache Software Foundation</a>, is hosting the project, providing insight, advice, infrastructure, legal backing, a time- and battle-proven development process, and much more.</p>
> -
> -<p>I'm very exited that I've been giving the oppurtunity and trust to act as chair of the excalibur project management committee (and the even fancier title of "Vice President, Excalibur" does have a nice ring to it ;). I could go on ranting about all the cool new stuff that is no doubt going to happen, but there&#39;s some things that need doing first right now.</p>
> -
> -<h3>More info?</h3>
> -
> +<h2>What is excalibur?</h2>
> +
> +<p>I'll give a few partial answers.</p>
> +
> +<p><strong>good code</strong>. Code that comes from the mature avalon project (everything that used to be branded as "Avalon Excalibur" and "Avalon Fortress"). This includes two lightweight Inversion of Control containers. One of these powers, among other things, <a href="http://cocoon.apache.org/">Cocoon</a>. The other ("fortress") is the basis of projects like <a href="http://www.keelframework.org/">Keel</a>. Excalibur also includes powerful and mature reusable "components" and "libraries", handling tasks ranging from thread management to component pooling to (URI-and-similar-) source resolving.</p>
> +
> +<p><strong>smart developers</strong>. Here&#39;s the list of initial committers (with, in parenthesis, a very much incomplete sampling of some of the other open source projects these people are currently active in):</p>
> +
> +<ul>
> +<li><a href="http://www.keelframework.org/contributors.shtml">Shash Chatterjee</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
> +<li><a href="http://loom.codehaus.org/team-list.html">Peter Donald</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> +<li><a href="http://jadetower.org/muses/">Aaron Farr</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> +<li><a href="http://jroller.com/page/akarasulu">Alex Karasulu</a> (<a href="http://incubator.apache.org/directory/">Apache Directory</a></li>
> +<li><a href="http://jroller.com/page/bloritsch">Berin Loritsch</a> (<a href="http://www.d-haven.org/">D-Haven</a>)</li>
> +<li><a href="hhttp://avalon.apache.org/community/who/leif.html">Leif Mortenson</a> (<a href="http://wrapper.tanukisoftware.org/">Java Service Wrapper</a>)</li>
> +<li><a href="http://www.jglobal.com/about.html">Michael Nash</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
> +<li><a href="http://avalon.apache.org/community/who/neeme.html">Neeme Praks</a> (<a href="http://sourceforge.net/projects/hibernate/">Hibernate</a>)</li>
> +<li><a href="http://osi.fotap.org/">Peter Royal</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> +<li><a href="http://www.leosimons.com/">Leo Simons</a> (<a href="http://www.picocontainer.org/">PicoContainer</a>)</li>
> +<li><a href="http://www.apache.org/~atagunov/">Anton Tagunov</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> +<li><a href="http://docs.codehaus.org/display/~mauro">Mauro Talevi</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
> +<li><a href="http://jroller.com/page/hammett">Hamilton Verissimo de Oliveira</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
> +<li><a href="http://www.osoco.net/weblogs/rael/">Carsten Ziegeler</a> (<a href="http://cocoon.apache.org/">Cocoon</a>)</li>
> +</ul>
> +
> +<p>Most of these people are or have been active in the avalon project in various roles. Several of them are apache members. Together they have loads and loads experience under their belts related to inversion of control development. In fact, I&#39;m confident to say this list includes some of the biggest experts on inversion-of-control-style container development.</p>
> +
> +<p><strong>exciting community</strong>. Several open source and commercial projects (both at apache and elsewhere) depend on and contribute to the excalibur project. A strong team of enthousiastic developers (with strong ties to several other projects in the same problem domain) has various big and small plans with excalibur. One of the leading open source organisations in the world, <a href="http://www.apache.org/">The Apache Software Foundation</a>, is hosting the project, providing insight, advice, infrastructure, legal backing, a time- and battle-proven development process, and much more.</p>
> +
> +<p>I'm very exited that I've been giving the oppurtunity and trust to act as chair of the excalibur project management committee (and the even fancier title of "Vice President, Excalibur" does have a nice ring to it ;). I could go on ranting about all the cool new stuff that is no doubt going to happen, but there&#39;s some things that need doing first right now.</p>
> +
> +<h3>More info?</h3>
> +
>  <p>This project is just getting started, so all the exiting stuff is happening on the <a href="mailing-lists.html">mailing lists</a>. In the meantime, if you want to get an idea of what all this is about, <a href="http://www.apache.org/dyn/closer.cgi/avalon/avalon-fortress">download a copy of avalon-fortress</a> (<a href="http://avalon.apache.org/excalibur/fortress/">some old docs here</a>). For people not into "hardcore IoC development", a more gentle way to get in touch with a lot of things excalibur provides would be to read one of the introductory articles to Keel, which uses the Excalibur Fortress container at its base. A list of keel articles can be found on <a href="http://66.105.113.115/vqwiki-2.3.5/jsp/Wiki?MakingWaves">the keel wiki</a>.</p>
>
>  <div id="footer">
>
> Modified: excalibur/site/component-list.html
> URL: http://svn.apache.org/viewvc/excalibur/site/component-list.html?rev=785324&r1=785323&r2=785324&view=diff
> ==============================================================================
> --- excalibur/site/component-list.html (original)
> +++ excalibur/site/component-list.html Tue Jun 16 17:55:25 2009
> @@ -1,44 +1,437 @@
> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Component List</title><style type="text/css" media="all">
> -          @import url("./style/maven-base.css");
> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +<html xmlns="http://www.w3.org/1999/xhtml">
> +  <head>
> +    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> +    <title>Excalibur - Component List</title>
> +    <style type="text/css" media="all">
> +      @import url("./css/maven-base.css");
> +      @import url("./css/maven-theme.css");
> +      @import url("./css/site.css");
> +    </style>
> +    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
> +          </head>
> +  <body class="composite">
> +    <div id="banner">
> +                    <span id="bannerLeft">
> +
> +            Excalibur
> +
> +            </span>
> +                    <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="breadcrumbs">
>
> -                           @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
> -
> -        <a href="index.html">Home</a>
> +
> +
> +
> +
> +
> +
> +
> +            <div class="xleft">
> +        Last Published: 2009-06-16
> +                      </div>
> +            <div class="xright">            <a href="index.html">Home</a>
> +            |
> +                <a href="fortress/index.html">Fortress</a>
> +            |
> +                <a href="component-list.html">Components</a>
> +            |
> +                <a href="containerkit.html">Containerkit</a>
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="leftColumn">
> +      <div id="navcolumn">
> +
> +
> +
> +
> +
> +
> +
> +
> +                   <h5>Essentials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="mail-lists.html">Mailing Lists</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="svn.html">Subversion</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/" class="externalLink">Wiki</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink">FAQ</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/apidocs/" class="externalLink">Javadocs</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/download.cgi" class="externalLink">Download</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="issue-tracking.html">Issue Tracking</a>
> +          </li>
> +
> +
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="fortress/index.html">Fortress</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="component-list.html">Components</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> +
> +        <li class="collapsed">
> +                    <a href="misc.html">Miscellaneous</a>
> +                </li>
> +          </ul>
> +              <h5>Fortress</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="fortress/index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/features.html">Features Oriented</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/getting-started.html">Getting Started</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/using-meta-info.html">Using Meta Info</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/cli.html">CLI</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/swing.html">Swing</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/servlet.html">Servlet</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="lifecycle/index.html">Lifecycle Extensions</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/design-notes.html">Design Notes</a>
> +          </li>
> +          </ul>
> +              <h5>Framework</h5>
> +            <ul>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="framework/index.html">Documentation</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="developing/index.html">Developing</a>
> +                </li>
> +          </ul>
> +              <h5>Components</h5>
> +            <ul>
> +
> +    <li class="none">
> +              <strong>Overview</strong>
> +        </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="sourceresolve/index.html">Sourceresolver</a>
> +                </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="store/index.html">Store</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="thread.html">Thread</a>
> +          </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="xmlutil/index.html">XMLUtil</a>
> +                </li>
> +          </ul>
> +              <h5>Containerkit</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="containerkit.html">Overview</a>
> +          </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="instrument/index.html">Instrument</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="lifecycle/index.html">Lifecycle</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="logger.html">Logger</a>
> +          </li>
> +          </ul>
> +              <h5>Deprecated Materials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="deprecation.html">Overview</a>
> +          </li>
> +
>
> -
> -        <a href="containerkit.html">Containerkit</a>
> -      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortre
>  ss"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><strong><a href="component-list.html">Overview
>  </a></strong></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configur
>  ation</a></li></ul></li></ul></div><div id="menuThanks"><h5>Thanks</h5><ul><li class="none"><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="External Link">to our sponsors!</a></li><li class="none"><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="External Link">Sponsor the ASF</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Overview"></a><h2>Overview</h2><p>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="expanded">
> +                    <a href="deprecation.html">Old Documentation</a>
> +                  <ul>
> +
> +    <li class="none">
> +                    <a href="component.html">ECM</a>
> +          </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="event/index.html">Event</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="configuration.html">Configuration</a>
> +          </li>
> +              </ul>
> +        </li>
> +          </ul>
> +              <h5>Thanks</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="../foundation/thanks.html">to our sponsors!</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="../foundation/sponsorship.html">Sponsor the ASF</a>
> +          </li>
> +          </ul>
> +                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
> +            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
> +          </a>
> +
> +
> +
> +
> +
> +
> +
> +
> +        </div>
> +    </div>
> +    <div id="bodyColumn">
> +      <div id="contentBox">
> +        <div class="section"><h2><a name="Overview"></a>Overview</h2>
> +<p>
>                 Excalibur's most important distributables are two
>                 inversion-of-control containers,
>                 <a href="fortress/index.html">Fortress</a>, and the deprecated
>                 <a href="component.html">ECM</a>. These containers both support the
> -                <a href="http://avalon.apache.org/product/framework/" class="externalLink" title="External Link">Avalon-Framework</a>
> +                <a href="http://avalon.apache.org/product/framework/" class="externalLink">Avalon-Framework</a>
>                 container-component contracts.
> -            </p><p>
> +            </p>
> +<p>
>                 Besides these containers, excalibur also provides several reusable components,
>                 all of them written for avalon-framework, and some utility libraries. Some of
>                 these components are building blocks for the containers we provide, others can
>                 run inside those containers.
> -            </p></div><div class="section"><a name="Stable_components"></a><h2>Stable components</h2><table class="bodyTable"><tr class="a"><th>Package</th><th>Description</th></tr><tr class="b"><td>Datasource</td><td>
> -                        <p>
> +            </p>
> +</div>
> +<div class="section"><h2><a name="Stable_components"></a>Stable components</h2>
> +<table class="bodyTable"><tr class="a"><th>Package</th>
> +<th>Description</th>
> +</tr>
> +<tr class="b"><td>Datasource</td>
> +<td><p>
>                             Avalon Excalibur's DataSource package in
>                             <code>org.apache.avalon.excalibur.datasource</code> allows you
>                             to manage pooled connections in one of two ways.  You can have
> @@ -47,8 +440,10 @@
>                             regardless of which method you choose--since they are obtained
>                             through Avalon's Component Manager infrastructure.
>                         </p>
> -                    </td></tr><tr class="a"><td>Monitor</td><td>
> -                        <p>
> +</td>
> +</tr>
> +<tr class="a"><td>Monitor</td>
> +<td><p>
>                             Avalon Excalibur's resource management code allows you to
>                             be notified when a resource has changed.  There are two
>                             methods of resource management: active and passive.  Passive
> @@ -62,8 +457,10 @@
>                             program will be notified when the change occurs instead of
>                             constantly polling it.
>                         </p>
> -                    </td></tr><tr class="b"><td>Pool</td><td>
> -                        <p>
> +</td>
> +</tr>
> +<tr class="b"><td>Pool</td>
> +<td><p>
>                             Find Avalon Excalibur's Pool implementations in the
>                             <code>org.apache.avalon.excalibur.pool</code> package.
>                             There are many implementations that are ThreadSafe, and
> @@ -71,14 +468,14 @@
>                             used resources at all, or limiting the used resources
>                             based on specific rules.
>                         </p>
> -                    </td></tr><tr class="a"><td>
> -                        <a href="sourceresolve/index.html">Sourceresolver</a>
> -                    </td><td>
> -                        <p>
> +</td>
> +</tr>
> +<tr class="a"><td><a href="sourceresolve/index.html">Sourceresolver</a></td>
> +<td><p>
>                             A very common problem is resolving a source, which means
>                             finding a source using a URI.
>                         </p>
> -                        <p>
> +<p>
>                             The source resolver of Avalon Excalibur is a component
>                             helping you in this task. It resolves sources from a given
>                             URI. The URI can use all available protocols of the JRE.
> @@ -87,28 +484,68 @@
>                             in the same way, like dealing with custom, self-build
>                             protocols such as myxmldatabase://root/documents/test.xml.
>                         </p>
> -                    </td></tr><tr class="b"><td>
> -                        <a href="store/index.html">Store</a>
> -                    </td><td>
> -                        <p>
> +</td>
> +</tr>
> +<tr class="b"><td><a href="store/index.html">Store</a></td>
> +<td><p>
>                             The Store Package provides a way to store named objects without
>                             taking care about where and how they are stored.
>                             You can choose between different implementations that store
>                             the data e.g. in memory or on the file system etc.
>                         </p>
> -                    </td></tr><tr class="a"><td>Thread</td><td>PENDING</td></tr><tr class="b"><td><a href="xmlutil/index.html">XMLUtil</a></td><td>
> -                        <p>
> +</td>
> +</tr>
> +<tr class="a"><td>Thread</td>
> +<td>PENDING</td>
> +</tr>
> +<tr class="b"><td><a href="xmlutil/index.html">XMLUtil</a></td>
> +<td><p>
>                             Excalibur's XML Utilities provide simplified wrappers
>                             for XML parsers, transformers and XPath evaluators. It
>                             also provides interfaces and classes useful for
>                             constructing a pipeline of XML components by defining interfaces
>                             for consuming and producing XML in either SAX or DOM formats.
>                         </p>
> -                    </td></tr></table></div><div class="section"><a name="Container_building_blocks"></a><h2>Container building blocks</h2><p>
> +</td>
> +</tr>
> +</table>
> +</div>
> +<div class="section"><h2><a name="Container_building_blocks"></a>Container building blocks</h2>
> +<p>
>                 Please see <a href="containerkit.html">this page</a> for information on
>                 subprojects like Excalibur-Logger and Excalibur-Lifecycle, which are primarily
>                 used to build containers.
> -            </p></div><div class="section"><a name="Deprecated_components"></a><h2>Deprecated components</h2><p>
> +            </p>
> +</div>
> +<div class="section"><h2><a name="Deprecated_components"></a>Deprecated components</h2>
> +<p>
>                 Please see <a href="deprecation.html">this page</a> for information on
>                 older components that have been deprecated.
> -            </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 1997-2007, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
> \ No newline at end of file
> +            </p>
> +</div>
> +
> +      </div>
> +    </div>
> +    <div class="clear">
> +      <hr/>
> +    </div>
> +    <div id="footer">
> +      <div class="xright">&#169;
> +          2009
> +
> +          The Apache Software Foundation
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +  </body>
> +</html>
>
> Modified: excalibur/site/component.html
> URL: http://svn.apache.org/viewvc/excalibur/site/component.html?rev=785324&r1=785323&r2=785324&view=diff
> ==============================================================================
> --- excalibur/site/component.html (original)
> +++ excalibur/site/component.html Tue Jun 16 17:55:25 2009
> @@ -1,60 +1,483 @@
> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - ECM</title><style type="text/css" media="all">
> -          @import url("./style/maven-base.css");
> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +<html xmlns="http://www.w3.org/1999/xhtml">
> +  <head>
> +    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> +    <title>Excalibur - ECM</title>
> +    <style type="text/css" media="all">
> +      @import url("./css/maven-base.css");
> +      @import url("./css/maven-theme.css");
> +      @import url("./css/site.css");
> +    </style>
> +    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
> +          </head>
> +  <body class="composite">
> +    <div id="banner">
> +                    <span id="bannerLeft">
> +
> +            Excalibur
> +
> +            </span>
> +                    <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="breadcrumbs">
>
> -                           @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
> -
> -        <a href="index.html">Home</a>
> +
> +
> +
> +
> +
> +
> +
> +            <div class="xleft">
> +        Last Published: 2009-06-16
> +                      </div>
> +            <div class="xright">            <a href="index.html">Home</a>
> +            |
> +                <a href="fortress/index.html">Fortress</a>
> +            |
> +                <a href="component-list.html">Components</a>
> +            |
> +                <a href="containerkit.html">Containerkit</a>
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="leftColumn">
> +      <div id="navcolumn">
> +
> +
> +
> +
> +
> +
> +
> +
> +                   <h5>Essentials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="mail-lists.html">Mailing Lists</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="svn.html">Subversion</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/" class="externalLink">Wiki</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink">FAQ</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/apidocs/" class="externalLink">Javadocs</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/download.cgi" class="externalLink">Download</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="issue-tracking.html">Issue Tracking</a>
> +          </li>
> +
> +
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="fortress/index.html">Fortress</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="component-list.html">Components</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> +
> +        <li class="collapsed">
> +                    <a href="misc.html">Miscellaneous</a>
> +                </li>
> +          </ul>
> +              <h5>Fortress</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="fortress/index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/features.html">Features Oriented</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/getting-started.html">Getting Started</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/using-meta-info.html">Using Meta Info</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/cli.html">CLI</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/swing.html">Swing</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/servlet.html">Servlet</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="lifecycle/index.html">Lifecycle Extensions</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/design-notes.html">Design Notes</a>
> +          </li>
> +          </ul>
> +              <h5>Framework</h5>
> +            <ul>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="framework/index.html">Documentation</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="developing/index.html">Developing</a>
> +                </li>
> +          </ul>
> +              <h5>Components</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="component-list.html">Overview</a>
> +          </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="sourceresolve/index.html">Sourceresolver</a>
> +                </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="store/index.html">Store</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="thread.html">Thread</a>
> +          </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="xmlutil/index.html">XMLUtil</a>
> +                </li>
> +          </ul>
> +              <h5>Containerkit</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="containerkit.html">Overview</a>
> +          </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="instrument/index.html">Instrument</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="lifecycle/index.html">Lifecycle</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="logger.html">Logger</a>
> +          </li>
> +          </ul>
> +              <h5>Deprecated Materials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="deprecation.html">Overview</a>
> +          </li>
> +
>
> -
> -        <a href="containerkit.html">Containerkit</a>
> -      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortre
>  ss"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li
>  ><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><strong><a href="component.html">ECM</a></strong></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configur
>  ation</a></li></ul></li></ul></div><div id="menuThanks"><h5>Thanks</h5><ul><li class="none"><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="External Link">to our sponsors!</a></li><li class="none"><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="External Link">Sponsor the ASF</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_ECM__DEPRECATED_"></a><h2>Excalibur ECM (DEPRECATED)</h2><p>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +            <li class="expanded">
> +                    <a href="deprecation.html">Old Documentation</a>
> +                  <ul>
> +
> +    <li class="none">
> +              <strong>ECM</strong>
> +        </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="event/index.html">Event</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="configuration.html">Configuration</a>
> +          </li>
> +              </ul>
> +        </li>
> +          </ul>
> +              <h5>Thanks</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="../foundation/thanks.html">to our sponsors!</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="../foundation/sponsorship.html">Sponsor the ASF</a>
> +          </li>
> +          </ul>
> +                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
> +            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
> +          </a>
> +
> +
> +
> +
> +
> +
> +
> +
> +        </div>
> +    </div>
> +    <div id="bodyColumn">
> +      <div id="contentBox">
> +        <div class="section"><h2><a name="Excalibur_ECM_DEPRECATED"></a>Excalibur ECM (DEPRECATED)</h2>
> +<p>
>               Due to a number of issues in ECM, not the least of which is a
>               simplistic and convoluted design, it has been deprecated in
>               favor of <a href="fortress/index.html">Fortress</a>.  Fortress has been designed with
>               ECM users in mind, so it provides a number of goodies to make
>               it easier to migrate forward.  This project will be maintained
>               for bug fixes only.
> -            </p><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>
> +            </p>
> +<div class="section"><h3><a name="Introduction"></a>Introduction</h3>
> +<p>
>             This project contains utilities for managing components. ECM
> -            is what we call an "avalon container", though it is somewhat
> +            is what we call an &quot;avalon container&quot;, though it is somewhat
>             different in architecture to newer developments like phoenix
>             and fortress. Our intend is to someday completely replace ECM
>             with fortress.
>             In particular, this package contains the
>             ExcaliburComponentManager, usually abbreviated to ECM.
> -                </p></div><div class="subsection"><a name="Automated_Component_Management"></a><h3>Automated Component Management</h3><p>
> +                </p>
> +</div>
> +<div class="section"><h3><a name="Automated_Component_Management"></a>Automated Component Management</h3>
> +<p>
>             The
>                     <code>org.apache.avalon.excalibur.component</code> package
>             in Excalibur will allow you to manage components specified in
>             a configuration file.  The beauty of this approach is that the
>             ComponentManagers and ComponentSelectors become the Container
>             and automagically maintain your Component's lifecycle.
> -                </p><p>
> +                </p>
> +<p>
>             The Excalibur Component Management infrastructure uses a
>             RoleManager to help your configuration files remain readable.
>             All classes are instantiated using the current thread's
>             ContextClassLoader--unless you pass a different one in the
>             constructor.
> -                </p></div><div class="subsection"><a name="The_Developing_with_Avalon_paper"></a><h3>The Developing with Avalon paper</h3><p>
> +                </p>
> +</div>
> +<div class="section"><h3><a name="The_Developing_with_Avalon_paper"></a>The Developing with Avalon paper</h3>
> +<p>
>                 ECM is well-documented in the Developing with Avalon
>                 whitepaper available
> -                    <a href="http://avalon.apache.org/developing/" class="externalLink" title="External Link">here</a>.
> -                </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 1997-2007, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
> \ No newline at end of file
> +                    <a href="http://avalon.apache.org/developing/" class="externalLink">here</a>.
> +                </p>
> +</div>
> +</div>
> +
> +      </div>
> +    </div>
> +    <div class="clear">
> +      <hr/>
> +    </div>
> +    <div id="footer">
> +      <div class="xright">&#169;
> +          2009
> +
> +          The Apache Software Foundation
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +  </body>
> +</html>
>
> Modified: excalibur/site/configuration.html
> URL: http://svn.apache.org/viewvc/excalibur/site/configuration.html?rev=785324&r1=785323&r2=785324&view=diff
> ==============================================================================
> --- excalibur/site/configuration.html (original)
> +++ excalibur/site/configuration.html Tue Jun 16 17:55:25 2009
> @@ -1,38 +1,429 @@
> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Excalibur - Configuration</title><style type="text/css" media="all">
> -          @import url("./style/maven-base.css");
> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +<html xmlns="http://www.w3.org/1999/xhtml">
> +  <head>
> +    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> +    <title>Excalibur - Excalibur - Configuration</title>
> +    <style type="text/css" media="all">
> +      @import url("./css/maven-base.css");
> +      @import url("./css/maven-theme.css");
> +      @import url("./css/site.css");
> +    </style>
> +    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
> +          </head>
> +  <body class="composite">
> +    <div id="banner">
> +                    <span id="bannerLeft">
> +
> +            Excalibur
> +
> +            </span>
> +                    <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="breadcrumbs">
>
> -                           @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
> -
> -        <a href="index.html">Home</a>
> +
> +
> +
> +
> +
> +
> +
> +            <div class="xleft">
> +        Last Published: 2009-06-16
> +                      </div>
> +            <div class="xright">            <a href="index.html">Home</a>
> +            |
> +                <a href="fortress/index.html">Fortress</a>
> +            |
> +                <a href="component-list.html">Components</a>
> +            |
> +                <a href="containerkit.html">Containerkit</a>
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +    <div id="leftColumn">
> +      <div id="navcolumn">
> +
> +
> +
> +
> +
> +
> +
> +
> +                   <h5>Essentials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="mail-lists.html">Mailing Lists</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="svn.html">Subversion</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/" class="externalLink">Wiki</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink">FAQ</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/apidocs/" class="externalLink">Javadocs</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="http://excalibur.apache.org/download.cgi" class="externalLink">Download</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="issue-tracking.html">Issue Tracking</a>
> +          </li>
> +
> +
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="fortress/index.html">Fortress</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> -
> -
> -        <a href="component-list.html">Components</a>
> +
>
> -
> -
> -            <span class="separator">|</span>
> +
> +        <li class="collapsed">
> +                    <a href="misc.html">Miscellaneous</a>
> +                </li>
> +          </ul>
> +              <h5>Fortress</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="fortress/index.html">Overview</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/features.html">Features Oriented</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/getting-started.html">Getting Started</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/using-meta-info.html">Using Meta Info</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/cli.html">CLI</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/swing.html">Swing</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/servlet.html">Servlet</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="lifecycle/index.html">Lifecycle Extensions</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="fortress/design-notes.html">Design Notes</a>
> +          </li>
> +          </ul>
> +              <h5>Framework</h5>
> +            <ul>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="framework/index.html">Documentation</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="developing/index.html">Developing</a>
> +                </li>
> +          </ul>
> +              <h5>Components</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="component-list.html">Overview</a>
> +          </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="sourceresolve/index.html">Sourceresolver</a>
> +                </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="store/index.html">Store</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="thread.html">Thread</a>
> +          </li>
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="xmlutil/index.html">XMLUtil</a>
> +                </li>
> +          </ul>
> +              <h5>Containerkit</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="containerkit.html">Overview</a>
> +          </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="instrument/index.html">Instrument</a>
> +                </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="lifecycle/index.html">Lifecycle</a>
> +                </li>
> +
> +    <li class="none">
> +                    <a href="logger.html">Logger</a>
> +          </li>
> +          </ul>
> +              <h5>Deprecated Materials</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="deprecation.html">Overview</a>
> +          </li>
> +
>
> -
> -        <a href="containerkit.html">Containerkit</a>
> -      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortre
>  ss"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li
>  ><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><strong><a href="configuration.html">Configuration</a>
>  </strong></li></ul></li></ul></div><div id="menuThanks"><h5>Thanks</h5><ul><li class="none"><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="External Link">to our sponsors!</a></li><li class="none"><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="External Link">Sponsor the ASF</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Configuration__DEPRECATED_"></a><h2>Excalibur Configuration (DEPRECATED)</h2><p
>  >
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +            <li class="expanded">
> +                    <a href="deprecation.html">Old Documentation</a>
> +                  <ul>
> +
> +    <li class="none">
> +                    <a href="component.html">ECM</a>
> +          </li>
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +        <li class="collapsed">
> +                    <a href="event/index.html">Event</a>
> +                </li>
> +
> +    <li class="none">
> +              <strong>Configuration</strong>
> +        </li>
> +              </ul>
> +        </li>
> +          </ul>
> +              <h5>Thanks</h5>
> +            <ul>
> +
> +    <li class="none">
> +                    <a href="../foundation/thanks.html">to our sponsors!</a>
> +          </li>
> +
> +    <li class="none">
> +                    <a href="../foundation/sponsorship.html">Sponsor the ASF</a>
> +          </li>
> +          </ul>
> +                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
> +            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
> +          </a>
> +
> +
> +
> +
> +
> +
> +
> +
> +        </div>
> +    </div>
> +    <div id="bodyColumn">
> +      <div id="contentBox">
> +        <div class="section"><h2><a name="Excalibur_Configuration_DEPRECATED"></a>Excalibur Configuration (DEPRECATED)</h2>
> +<p>
>                 This package has been deprecated. See
>                 <a href="deprecated.html">this page</a> for more
>                 information.
> -            </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><p>
> +            </p>
> +<div class="section"><h3><a name="Overview"></a>Overview</h3>
> +<p>
>  The Configuration package contains extensions to the Avalon Framework
>  supporting configuration management.
> -                </p></div><div class="subsection"><a name="CascadingConfiguration"></a><h3>CascadingConfiguration</h3><p>
> +                </p>
> +</div>
> +<div class="section"><h3><a name="CascadingConfiguration"></a>CascadingConfiguration</h3>
> +<p>
>  Provides support for the creation of a base and default parent relationship
>  between two configuration instances.  This is helpful when you have a default
>  configuration together with a configuration that contains overriding values.
> @@ -42,17 +433,54 @@
>  implementation will attempt to resolve the invocation against the parent
>  configuration.  Both base and parent configuration reference can be classic or
>  cascading enabling the creation of complex configuration graphs.
> -                </p></div><div class="subsection"><a name="ConfigurationUtil"></a><h3>ConfigurationUtil</h3><p>
> +                </p>
> +</div>
> +<div class="section"><h3><a name="ConfigurationUtil"></a>ConfigurationUtil</h3>
> +<p>
>  Provides a static list operation that is helpful in debugging.  The list
>  operation generates a simple string representation of a configuration.
> -                </p></div><div class="subsection"><a name="ConfigurationMerger"></a><h3>ConfigurationMerger</h3><p>
> +                </p>
> +</div>
> +<div class="section"><h3><a name="ConfigurationMerger"></a>ConfigurationMerger</h3>
> +<p>
>  Similar to the CascadingConfiguration in that it takes two Configuration's and
> -makes one. The ConfigurationMerger can take a "layer" and a "base" and merge
> +makes one. The ConfigurationMerger can take a &quot;layer&quot; and a &quot;base&quot; and merge
>  the layer with the base. The ConfigurationMerger goes a step farther than the
>  CascadingConfiguration in that it provides a consistent view of
>  Configuration.getChildren() based off of meta-attributes that can exist in the
>  layer.
> -                </p></div><div class="subsection"><a name="ConfigurationSplitter"></a><h3>ConfigurationSplitter</h3><p>
> -Given a Configuration and a "base", generate the "layer" that when passed to
> +                </p>
> +</div>
> +<div class="section"><h3><a name="ConfigurationSplitter"></a>ConfigurationSplitter</h3>
> +<p>
> +Given a Configuration and a &quot;base&quot;, generate the &quot;layer&quot; that when passed to
>  the ConfigurationMerger will yield the original Configuration.
> -                </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 1997-2007, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
> \ No newline at end of file
> +                </p>
> +</div>
> +</div>
> +
> +      </div>
> +    </div>
> +    <div class="clear">
> +      <hr/>
> +    </div>
> +    <div id="footer">
> +      <div class="xright">&#169;
> +          2009
> +
> +          The Apache Software Foundation
> +
> +
> +
> +
> +
> +
> +
> +
> +  </div>
> +      <div class="clear">
> +        <hr/>
> +      </div>
> +    </div>
> +  </body>
> +</html>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
> For additional commands, e-mail: scm-help@excalibur.apache.org
>



--
cheers,

Leo Simons
--
http://lsimons.wordpress.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@excalibur.apache.org
For additional commands, e-mail: dev-help@excalibur.apache.org


Mime
View raw message