avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dona...@apache.org
Subject cvs commit: jakarta-avalon/www/framework/api/org/apache/avalon/util/thread/class-use ThreadContext.html ThreadManager.html ThreadPool.html
Date Fri, 02 Mar 2001 06:23:16 GMT
donaldp     01/03/01 22:23:14

  Added:       www/framework/api/org/apache/avalon
                        AbstractConfiguration.html AbstractLoggable.html
                        CascadingError.html CascadingException.html
                        CascadingRuntimeException.html
                        CascadingThrowable.html Component.html
                        ComponentManager.html
                        ComponentManagerException.html
                        ComponentNotAccessibleException.html
                        ComponentNotFoundException.html
                        ComponentSelector.html Composer.html
                        Configurable.html Configuration.html
                        ConfigurationBuilder.html
                        ConfigurationException.html Context.html
                        Contextualizable.html DefaultComponentManager.html
                        DefaultComponentSelector.html
                        DefaultConfiguration.html
                        DefaultConfigurationBuilder.html
                        DefaultContext.html DefaultPipeline.html
                        Disposable.html Initializable.html Loggable.html
                        Modifiable.html Parameters.html Pipeline.html
                        Poolable.html ProcessorPipeline.html
                        ProcessorStage.html Recomposer.html
                        Reconfigurable.html Recontextualizable.html
                        Recyclable.html Resolvable.html Resumable.html
                        SAXConfigurationHandler.html SingleThreaded.html
                        Stage.html Startable.html Stoppable.html
                        Suspendable.html ThreadSafe.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/atlantis
                        AbstractKernel.html Application.html
                        ApplicationException.html Facility.html Kernel.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/atlantis/class-use
                        AbstractKernel.html Application.html
                        ApplicationException.html Facility.html Kernel.html
               www/framework/api/org/apache/avalon/camelot
                        AbstractCamelotDeployer.html AbstractContainer.html
                        AbstractDeployer.html AbstractZipDeployer.html
                        CamelotUtil.html Container.html
                        ContainerException.html
                        DefaultFactory.LoaderEntry.html DefaultFactory.html
                        DefaultLoader.html DefaultLocator.html
                        DefaultLocatorRegistry.html DefaultRegistry.html
                        Deployer.html DeployerUtil.html
                        DeploymentException.html Entry.html Factory.html
                        FactoryException.html Info.html Loader.html
                        Locator.html LocatorRegistry.html MetaInfo.html
                        Registry.html RegistryException.html State.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/camelot/class-use
                        AbstractCamelotDeployer.html AbstractContainer.html
                        AbstractDeployer.html AbstractZipDeployer.html
                        CamelotUtil.html Container.html
                        ContainerException.html
                        DefaultFactory.LoaderEntry.html DefaultFactory.html
                        DefaultLoader.html DefaultLocator.html
                        DefaultLocatorRegistry.html DefaultRegistry.html
                        Deployer.html DeployerUtil.html
                        DeploymentException.html Entry.html Factory.html
                        FactoryException.html Info.html Loader.html
                        Locator.html LocatorRegistry.html MetaInfo.html
                        Registry.html RegistryException.html State.html
               www/framework/api/org/apache/avalon/camelot/pipeline
                        AbstractLifeCycleStage.html AvalonState.html
                        ComponentBuilder.html ComponentManagerBuilder.html
                        CompositionStage.html ConfigurationRepository.html
                        ConfigurationStage.html ContextBuilder.html
                        ContextualizationStage.html CreationStage.html
                        DisposingStage.html InitializationStage.html
                        LifeCyclePipeline.html LifeCycleStage.html
                        LoggerBuilder.html LoggerStage.html
                        OldConfigurationStage.html RunnerStage.html
                        ShutdownPipeline.html StartStage.html
                        StartupPipeline.html StopStage.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/camelot/pipeline/class-use
                        AbstractLifeCycleStage.html AvalonState.html
                        ComponentBuilder.html ComponentManagerBuilder.html
                        CompositionStage.html ConfigurationRepository.html
                        ConfigurationStage.html ContextBuilder.html
                        ContextualizationStage.html CreationStage.html
                        DisposingStage.html InitializationStage.html
                        LifeCyclePipeline.html LifeCycleStage.html
                        LoggerBuilder.html LoggerStage.html
                        OldConfigurationStage.html RunnerStage.html
                        ShutdownPipeline.html StartStage.html
                        StartupPipeline.html StopStage.html
               www/framework/api/org/apache/avalon/class-use
                        AbstractConfiguration.html AbstractLoggable.html
                        CascadingError.html CascadingException.html
                        CascadingRuntimeException.html
                        CascadingThrowable.html Component.html
                        ComponentManager.html
                        ComponentManagerException.html
                        ComponentNotAccessibleException.html
                        ComponentNotFoundException.html
                        ComponentSelector.html Composer.html
                        Configurable.html Configuration.html
                        ConfigurationBuilder.html
                        ConfigurationException.html Context.html
                        Contextualizable.html DefaultComponentManager.html
                        DefaultComponentSelector.html
                        DefaultConfiguration.html
                        DefaultConfigurationBuilder.html
                        DefaultContext.html DefaultPipeline.html
                        Disposable.html Initializable.html Loggable.html
                        Modifiable.html Parameters.html Pipeline.html
                        Poolable.html ProcessorPipeline.html
                        ProcessorStage.html Recomposer.html
                        Reconfigurable.html Recontextualizable.html
                        Recyclable.html Resolvable.html Resumable.html
                        SAXConfigurationHandler.html SingleThreaded.html
                        Stage.html Startable.html Stoppable.html
                        Suspendable.html ThreadSafe.html
               www/framework/api/org/apache/avalon/configuration
                        AbstractConfiguration.html Configurable.html
                        Configuration.html ConfigurationBuilder.html
                        ConfigurationException.html
                        DefaultConfiguration.html
                        DefaultConfigurationBuilder.html
                        Reconfigurable.html SAXConfigurationHandler.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/configuration/class-use
                        AbstractConfiguration.html Configurable.html
                        Configuration.html ConfigurationBuilder.html
                        ConfigurationException.html
                        DefaultConfiguration.html
                        DefaultConfigurationBuilder.html
                        Reconfigurable.html SAXConfigurationHandler.html
               www/framework/api/org/apache/avalon/util
                        ArrayEnumeration.html ArrayStack.html
                        BinaryHeap.html Circuit.CircuitException.html
                        Circuit.Node.html Circuit.html CircularBuffer.html
                        CircularDependencyException.html
                        DependencyGraph.Dependency.html
                        DependencyGraph.GraphNode.html DependencyGraph.html
                        Enum.html IteratorEnumeration.html ListUtils.html
                        Lock.html LockException.html ObjectUtil.html
                        Primes.html PriorityQueue.html
                        PropertyException.html PropertyUtil.html
                        ProxyClassLoader.html ProxyGenerator.html
                        StringUtil.html ValuedEnum.html Version.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/util/class-use
                        ArrayEnumeration.html ArrayStack.html
                        BinaryHeap.html Circuit.CircuitException.html
                        Circuit.Node.html Circuit.html CircularBuffer.html
                        CircularDependencyException.html
                        DependencyGraph.Dependency.html
                        DependencyGraph.GraphNode.html DependencyGraph.html
                        Enum.html IteratorEnumeration.html ListUtils.html
                        Lock.html LockException.html ObjectUtil.html
                        Primes.html PriorityQueue.html
                        PropertyException.html PropertyUtil.html
                        ProxyClassLoader.html ProxyGenerator.html
                        StringUtil.html ValuedEnum.html Version.html
               www/framework/api/org/apache/avalon/util/cli
                        AbstractMain.html AbstractParserControl.html
                        CLArgsParser.Token.html CLArgsParser.html
                        CLOption.html CLOptionDescriptor.html CLUtil.html
                        ParserControl.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/cli/class-use
                        AbstractMain.html AbstractParserControl.html
                        CLArgsParser.Token.html CLArgsParser.html
                        CLOption.html CLOptionDescriptor.html CLUtil.html
                        ParserControl.html
               www/framework/api/org/apache/avalon/util/cli/test
                        ClutilTestlet.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/cli/test/class-use
                        ClutilTestlet.html
               www/framework/api/org/apache/avalon/util/datasource/class-use
                        DataSourceComponent.html J2eeDataSource.html
                        JdbcConnection.html JdbcConnectionPool.html
                        JdbcDataSource.html
               www/framework/api/org/apache/avalon/util/datasource/test
                        DataSourceTestlet.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/datasource/test/class-use
                        DataSourceTestlet.html
               www/framework/api/org/apache/avalon/util/i18n
                        ResourceGroup.html XMLResourceBundle.html
                        XMLResourceBundleFactory.html XPathAPI.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/util/i18n/class-use
                        ResourceGroup.html XMLResourceBundle.html
                        XMLResourceBundleFactory.html XPathAPI.html
               www/framework/api/org/apache/avalon/util/io
                        DirectoryFileFilter.html ExtensionFileFilter.html
                        FileUtil.html IOUtil.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/io/class-use
                        DirectoryFileFilter.html ExtensionFileFilter.html
                        FileUtil.html IOUtil.html
               www/framework/api/org/apache/avalon/util/io/test
                        FileUtilTestlet.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/io/test/class-use
                        FileUtilTestlet.html
               www/framework/api/org/apache/avalon/util/lang
                        ThreadManager.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/lang/class-use
                        ThreadManager.html
               www/framework/api/org/apache/avalon/util/log
                        AvalonLogFormatter.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/log/class-use
                        AvalonLogFormatter.html
               www/framework/api/org/apache/avalon/util/pool
                        AbstractPool.html DefaultObjectFactory.html
                        DefaultPool.html ObjectFactory.html Pool.html
                        PoolController.html Resizable.html
                        SingleThreadedPool.html ThreadSafePool.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/util/pool/class-use
                        AbstractPool.html DefaultObjectFactory.html
                        DefaultPool.html ObjectFactory.html Pool.html
                        PoolController.html Resizable.html
                        SingleThreadedPool.html ThreadSafePool.html
               www/framework/api/org/apache/avalon/util/pool/test
                        PoolProfile.A.html PoolProfile.B.html
                        PoolProfile.C.html PoolProfile.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/util/pool/test/class-use
                        PoolProfile.A.html PoolProfile.B.html
                        PoolProfile.C.html PoolProfile.html
               www/framework/api/org/apache/avalon/util/security
                        AbstractPolicy.PolicyEntry.html AbstractPolicy.html
                        PolicyClassLoader.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/security/class-use
                        AbstractPolicy.PolicyEntry.html AbstractPolicy.html
                        PolicyClassLoader.html
               www/framework/api/org/apache/avalon/util/test
                        BinaryHeapTestlet.html DependencyGraphTestlet.html
                        PropertyUtilTestlet.ResolveTest.html
                        PropertyUtilTestlet.html
                        ProxyGeneratorTestlet.ClassA.html
                        ProxyGeneratorTestlet.ClassB.html
                        ProxyGeneratorTestlet.Interface1.html
                        ProxyGeneratorTestlet.Interface10.html
                        ProxyGeneratorTestlet.Interface2.html
                        ProxyGeneratorTestlet.Interface3.html
                        ProxyGeneratorTestlet.Interface4.html
                        ProxyGeneratorTestlet.Interface5.html
                        ProxyGeneratorTestlet.Interface6.html
                        ProxyGeneratorTestlet.Interface7.html
                        ProxyGeneratorTestlet.Interface8.html
                        ProxyGeneratorTestlet.Interface9.html
                        ProxyGeneratorTestlet.html StringUtilTestlet.html
                        package-frame.html package-summary.html
                        package-tree.html package-use.html
               www/framework/api/org/apache/avalon/util/test/class-use
                        BinaryHeapTestlet.html DependencyGraphTestlet.html
                        PropertyUtilTestlet.ResolveTest.html
                        PropertyUtilTestlet.html
                        ProxyGeneratorTestlet.ClassA.html
                        ProxyGeneratorTestlet.ClassB.html
                        ProxyGeneratorTestlet.Interface1.html
                        ProxyGeneratorTestlet.Interface10.html
                        ProxyGeneratorTestlet.Interface2.html
                        ProxyGeneratorTestlet.Interface3.html
                        ProxyGeneratorTestlet.Interface4.html
                        ProxyGeneratorTestlet.Interface5.html
                        ProxyGeneratorTestlet.Interface6.html
                        ProxyGeneratorTestlet.Interface7.html
                        ProxyGeneratorTestlet.Interface8.html
                        ProxyGeneratorTestlet.Interface9.html
                        ProxyGeneratorTestlet.html StringUtilTestlet.html
               www/framework/api/org/apache/avalon/util/thread
                        ThreadContext.html ThreadManager.html
                        ThreadPool.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
               www/framework/api/org/apache/avalon/util/thread/class-use
                        ThreadContext.html ThreadManager.html
                        ThreadPool.html
  Log:
  Add in API documentation.
  
  Revision  Changes    Path
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/AbstractConfiguration.html
  
  Index: AbstractConfiguration.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  AbstractConfiguration
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractLoggable.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="AbstractConfiguration.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Class  AbstractConfiguration</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.AbstractConfiguration</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/avalon/DefaultConfiguration.html">DefaultConfiguration</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public abstract class <B>AbstractConfiguration</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></DL>
  
  <P>
  This is an abstract <code>Configuration</code> implementation that deals
   with methods that can be abstracted away from underlying implementations.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:22:52 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#AbstractConfiguration()">AbstractConfiguration</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;name,
               java.lang.String&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>String</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsBoolean(java.lang.String)">getAttributeAsBoolean</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>boolean</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsBoolean(java.lang.String, boolean)">getAttributeAsBoolean</A></B>(java.lang.String&nbsp;name,
                        boolean&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>boolean</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsFloat(java.lang.String)">getAttributeAsFloat</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>float</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsFloat(java.lang.String, float)">getAttributeAsFloat</A></B>(java.lang.String&nbsp;name,
                      float&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>float</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsInt(java.lang.String)">getAttributeAsInt</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as an
   <code>int</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsInt(java.lang.String, int)">getAttributeAsInt</A></B>(java.lang.String&nbsp;name,
                    int&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as an
   <code>int</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsLong(java.lang.String)">getAttributeAsLong</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>long</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsLong(java.lang.String, long)">getAttributeAsLong</A></B>(java.lang.String&nbsp;name,
                     long&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>long</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getChild(java.lang.String)">getChild</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the first <code>Configuration</code> object child of this
   associated with the given name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValue(java.lang.String)">getValue</A></B>(java.lang.String&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>String</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsBoolean()">getValueAsBoolean</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>boolean</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsBoolean(boolean)">getValueAsBoolean</A></B>(boolean&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>boolean</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsFloat()">getValueAsFloat</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>float</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsFloat(float)">getValueAsFloat</A></B>(float&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>float</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsInt()">getValueAsInt</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as an <code>int</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsInt(int)">getValueAsInt</A></B>(int&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as an <code>int</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsLong()">getValueAsLong</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>long</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsLong(long)">getValueAsLong</A></B>(long&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>long</code>.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Configuration"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttribute(java.lang.String)">getAttribute</A>, <A HREF="../../../org/apache/avalon/Configuration.html#getChildren(java.lang.String)">getChildren</A>, <A HREF="../../../org/apache/avalon/Configuration.html#getLocation()">getLocation</A>, <A HREF="../../../org/apache/avalon/Configuration.html#getName()">getName</A>, <A HREF="../../../org/apache/avalon/Configuration.html#getValue()">getValue</A></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="AbstractConfiguration()"><!-- --></A><H3>
  AbstractConfiguration</H3>
  <PRE>
  public <B>AbstractConfiguration</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="getValueAsInt()"><!-- --></A><H3>
  getValueAsInt</H3>
  <PRE>
  public int <B>getValueAsInt</B>()
                    throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as an <code>int</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsInt()">getValueAsInt</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>int</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsInt(int)"><!-- --></A><H3>
  getValueAsInt</H3>
  <PRE>
  public int <B>getValueAsInt</B>(int&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as an <code>int</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsInt(int)">getValueAsInt</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>int value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsLong()"><!-- --></A><H3>
  getValueAsLong</H3>
  <PRE>
  public long <B>getValueAsLong</B>()
                      throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>long</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsLong()">getValueAsLong</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>long</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsLong(long)"><!-- --></A><H3>
  getValueAsLong</H3>
  <PRE>
  public long <B>getValueAsLong</B>(long&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>long</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsLong(long)">getValueAsLong</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>long value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsFloat()"><!-- --></A><H3>
  getValueAsFloat</H3>
  <PRE>
  public float <B>getValueAsFloat</B>()
                        throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>float</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsFloat()">getValueAsFloat</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>float</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsFloat(float)"><!-- --></A><H3>
  getValueAsFloat</H3>
  <PRE>
  public float <B>getValueAsFloat</B>(float&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>float</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsFloat(float)">getValueAsFloat</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>float value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsBoolean()"><!-- --></A><H3>
  getValueAsBoolean</H3>
  <PRE>
  public boolean <B>getValueAsBoolean</B>()
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>boolean</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsBoolean()">getValueAsBoolean</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>boolean</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsBoolean(boolean)"><!-- --></A><H3>
  getValueAsBoolean</H3>
  <PRE>
  public boolean <B>getValueAsBoolean</B>(boolean&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>boolean</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsBoolean(boolean)">getValueAsBoolean</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>boolean value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValue(java.lang.String)"><!-- --></A><H3>
  getValue</H3>
  <PRE>
  public java.lang.String <B>getValue</B>(java.lang.String&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>String</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getValue(java.lang.String)">getValue</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>String value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsInt(java.lang.String)"><!-- --></A><H3>
  getAttributeAsInt</H3>
  <PRE>
  public int <B>getAttributeAsInt</B>(java.lang.String&nbsp;name)
                        throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as an
   <code>int</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsInt(java.lang.String)">getAttributeAsInt</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>int value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>int</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsInt(java.lang.String, int)"><!-- --></A><H3>
  getAttributeAsInt</H3>
  <PRE>
  public int <B>getAttributeAsInt</B>(java.lang.String&nbsp;name,
                               int&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as an
   <code>int</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsInt(java.lang.String, int)">getAttributeAsInt</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>int value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsLong(java.lang.String)"><!-- --></A><H3>
  getAttributeAsLong</H3>
  <PRE>
  public long <B>getAttributeAsLong</B>(java.lang.String&nbsp;name)
                          throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>long</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsLong(java.lang.String)">getAttributeAsLong</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>long value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>long</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsLong(java.lang.String, long)"><!-- --></A><H3>
  getAttributeAsLong</H3>
  <PRE>
  public long <B>getAttributeAsLong</B>(java.lang.String&nbsp;name,
                                 long&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>long</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsLong(java.lang.String, long)">getAttributeAsLong</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>long value of attribute. It will return the default
            value if the named attribute does not exist, or if
            the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsFloat(java.lang.String)"><!-- --></A><H3>
  getAttributeAsFloat</H3>
  <PRE>
  public float <B>getAttributeAsFloat</B>(java.lang.String&nbsp;name)
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>float</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsFloat(java.lang.String)">getAttributeAsFloat</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>float value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>float</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsFloat(java.lang.String, float)"><!-- --></A><H3>
  getAttributeAsFloat</H3>
  <PRE>
  public float <B>getAttributeAsFloat</B>(java.lang.String&nbsp;name,
                                   float&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>float</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsFloat(java.lang.String, float)">getAttributeAsFloat</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>float value of attribute. It will return the default
            value if the named attribute does not exist, or if
            the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsBoolean(java.lang.String)"><!-- --></A><H3>
  getAttributeAsBoolean</H3>
  <PRE>
  public boolean <B>getAttributeAsBoolean</B>(java.lang.String&nbsp;name)
                                throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>boolean</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsBoolean(java.lang.String)">getAttributeAsBoolean</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>boolean value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>boolean</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsBoolean(java.lang.String, boolean)"><!-- --></A><H3>
  getAttributeAsBoolean</H3>
  <PRE>
  public boolean <B>getAttributeAsBoolean</B>(java.lang.String&nbsp;name,
                                       boolean&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>boolean</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsBoolean(java.lang.String, boolean)">getAttributeAsBoolean</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>boolean value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
  getAttribute</H3>
  <PRE>
  public java.lang.String <B>getAttribute</B>(java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>String</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>String value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getChild(java.lang.String)"><!-- --></A><H3>
  getChild</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>getChild</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the first <code>Configuration</code> object child of this
   associated with the given name.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Configuration.html#getChild(java.lang.String)">getChild</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>child</CODE> - The name of the child node.<DT><B>Returns:</B><DD>Configuration</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractLoggable.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="AbstractConfiguration.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/AbstractLoggable.html
  
  Index: AbstractLoggable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  AbstractLoggable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractLoggable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractConfiguration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultComponentManager.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="AbstractLoggable.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.avalon</FONT>
  <BR>
  Class  AbstractLoggable</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.AbstractLoggable</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Loggable.html">Loggable</A></DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/avalon/camelot/AbstractContainer.html">AbstractContainer</A>, <A HREF="../../../org/apache/avalon/camelot/AbstractDeployer.html">AbstractDeployer</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/AbstractLifeCycleStage.html">AbstractLifeCycleStage</A>, <A HREF="../../../org/apache/avalon/util/cli/AbstractMain.html">AbstractMain</A>, <A HREF="../../../org/apache/avalon/util/pool/AbstractPool.html">AbstractPool</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/CreationStage.html">CreationStage</A>, <A HREF="../../../org/apache/avalon/camelot/DefaultFactory.html">DefaultFactory</A>, <A HREF="../../../org/apache/avalon/util/datasource/J2eeDataSource.html">J2eeDataSource</A>, <A HREF="../../../org/apache/avalon/util/datasource/JdbcConnection.html">JdbcConnection</A>, <A HREF="../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html">JdbcConnectionPool</A>, <A HREF="../../../org/apache/avalon/util/datasource/JdbcDataSource.html">JdbcDataSource</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCyclePipeline.html">LifeCyclePipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>AbstractLoggable</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Loggable.html">Loggable</A></DL>
  
  <P>
  Helper class to inherit from.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;org.apache.log.Logger</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#AbstractLoggable()">AbstractLoggable</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.apache.log.Logger</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</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/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A></B>(org.apache.log.Logger&nbsp;logger)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component,
              org.apache.log.Logger&nbsp;logger)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component,
              java.lang.String&nbsp;subCategory)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_logger"><!-- --></A><H3>
  m_logger</H3>
  <PRE>
  protected org.apache.log.Logger <B>m_logger</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AbstractLoggable()"><!-- --></A><H3>
  AbstractLoggable</H3>
  <PRE>
  public <B>AbstractLoggable</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="setLogger(org.apache.log.Logger)"><!-- --></A><H3>
  setLogger</H3>
  <PRE>
  public void <B>setLogger</B>(org.apache.log.Logger&nbsp;logger)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Loggable.html#setLogger(org.apache.log.Logger)">setLogger</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Loggable.html">Loggable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getLogger()"><!-- --></A><H3>
  getLogger</H3>
  <PRE>
  protected final org.apache.log.Logger <B>getLogger</B>()</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setupLogger(org.apache.avalon.Component)"><!-- --></A><H3>
  setupLogger</H3>
  <PRE>
  protected void <B>setupLogger</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setupLogger(org.apache.avalon.Component, java.lang.String)"><!-- --></A><H3>
  setupLogger</H3>
  <PRE>
  protected void <B>setupLogger</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component,
                             java.lang.String&nbsp;subCategory)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setupLogger(org.apache.avalon.Component, org.apache.log.Logger)"><!-- --></A><H3>
  setupLogger</H3>
  <PRE>
  protected void <B>setupLogger</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component,
                             org.apache.log.Logger&nbsp;logger)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractLoggable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractConfiguration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultComponentManager.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="AbstractLoggable.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/CascadingError.html
  
  Index: CascadingError.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  CascadingError
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingError.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="CascadingError.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Class  CascadingError</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Error
                |
                +--<B>org.apache.avalon.CascadingError</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>CascadingError</B><DT>extends java.lang.Error<DT>implements <A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></DL>
  
  <P>
  Class from which all exceptions should inherit. 
   Allows recording of nested exceptions.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.CascadingError">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingError.html#CascadingError(java.lang.String, java.lang.Throwable)">CascadingError</A></B>(java.lang.String&nbsp;message,
                 java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>CascadingError</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Throwable</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingError.html#getCause()">getCause</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve root cause of the exception.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="CascadingError(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  CascadingError</H3>
  <PRE>
  public <B>CascadingError</B>(java.lang.String&nbsp;message,
                        java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Construct a new <code>CascadingError</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.<DD><CODE>throwable</CODE> - the root cause of the exception</DL>
  </DD>
  </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="getCause()"><!-- --></A><H3>
  getCause</H3>
  <PRE>
  public final java.lang.Throwable <B>getCause</B>()</PRE>
  <DL>
  <DD>Retrieve root cause of the exception.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html#getCause()">getCause</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the root cause</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingError.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="CascadingError.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/CascadingException.html
  
  Index: CascadingException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  CascadingException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingRuntimeException.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="CascadingException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Class  CascadingException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<B>org.apache.avalon.CascadingException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/ApplicationException.html">ApplicationException</A>, <A HREF="../../../org/apache/avalon/util/CircularDependencyException.html">CircularDependencyException</A>, <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A>, <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A>, <A HREF="../../../org/apache/avalon/configuration/ConfigurationException.html">ConfigurationException</A>, <A HREF="../../../org/apache/avalon/camelot/ContainerException.html">ContainerException</A>, <A HREF="../../../org/apache/avalon/camelot/DeploymentException.html">DeploymentException</A>, <A HREF="../../../org/apache/avalon/camelot/FactoryException.html">FactoryException</A>, <A HREF="../../../org/apache/avalon/util/PropertyException.html">PropertyException</A>, <A HREF="../../../org/apache/avalon/camelot/RegistryException.html">RegistryException</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>CascadingException</B><DT>extends java.lang.Exception<DT>implements <A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></DL>
  
  <P>
  Class from which all exceptions should inherit. 
   Allows recording of nested exceptions.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.CascadingException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingException.html#CascadingException(java.lang.String)">CascadingException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>CascadingException</code> instance.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingException.html#CascadingException(java.lang.String, java.lang.Throwable)">CascadingException</A></B>(java.lang.String&nbsp;message,
                     java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>CascadingException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Throwable</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve root cause of the exception.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="CascadingException(java.lang.String)"><!-- --></A><H3>
  CascadingException</H3>
  <PRE>
  public <B>CascadingException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Construct a new <code>CascadingException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="CascadingException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  CascadingException</H3>
  <PRE>
  public <B>CascadingException</B>(java.lang.String&nbsp;message,
                            java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Construct a new <code>CascadingException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.<DD><CODE>throwable</CODE> - the root cause of the exception</DL>
  </DD>
  </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="getCause()"><!-- --></A><H3>
  getCause</H3>
  <PRE>
  public final java.lang.Throwable <B>getCause</B>()</PRE>
  <DL>
  <DD>Retrieve root cause of the exception.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html#getCause()">getCause</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the root cause</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingRuntimeException.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="CascadingException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/CascadingRuntimeException.html
  
  Index: CascadingRuntimeException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  CascadingRuntimeException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingRuntimeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentManagerException.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="CascadingRuntimeException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Class  CascadingRuntimeException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--java.lang.RuntimeException
                      |
                      +--<B>org.apache.avalon.CascadingRuntimeException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>CascadingRuntimeException</B><DT>extends java.lang.RuntimeException<DT>implements <A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></DL>
  
  <P>
  Class from which all exceptions should inherit. 
   Allows recording of nested exceptions.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.CascadingRuntimeException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingRuntimeException.html#CascadingRuntimeException(java.lang.String, java.lang.Throwable)">CascadingRuntimeException</A></B>(java.lang.String&nbsp;message,
                            java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>CascadingRuntimeException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Throwable</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingRuntimeException.html#getCause()">getCause</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve root cause of the exception.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="CascadingRuntimeException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  CascadingRuntimeException</H3>
  <PRE>
  public <B>CascadingRuntimeException</B>(java.lang.String&nbsp;message,
                                   java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Construct a new <code>CascadingRuntimeException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.<DD><CODE>throwable</CODE> - the root cause of the exception</DL>
  </DD>
  </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="getCause()"><!-- --></A><H3>
  getCause</H3>
  <PRE>
  public final java.lang.Throwable <B>getCause</B>()</PRE>
  <DL>
  <DD>Retrieve root cause of the exception.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html#getCause()">getCause</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the root cause</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingRuntimeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentManagerException.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="CascadingRuntimeException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/CascadingThrowable.html
  
  Index: CascadingThrowable.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  CascadingThrowable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingThrowable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Component.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="CascadingThrowable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  CascadingThrowable</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/CascadingRuntimeException.html">CascadingRuntimeException</A>, <A HREF="../../../org/apache/avalon/CascadingError.html">CascadingError</A>, <A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>CascadingThrowable</B></DL>
  
  <P>
  Interface which all cascadign throwables should implement. 
   Allows recording of nested exceptions.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Throwable</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/CascadingThrowable.html#getCause()">getCause</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="getCause()"><!-- --></A><H3>
  getCause</H3>
  <PRE>
  public java.lang.Throwable <B>getCause</B>()</PRE>
  <DL>
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CascadingThrowable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Component.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="CascadingThrowable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Component.html
  
  Index: Component.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Component
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Component.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingThrowable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentManager.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="Component.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Interface  Component</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ComponentBuilder.html">ComponentBuilder</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ComponentManagerBuilder.html">ComponentManagerBuilder</A>, <A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ConfigurationRepository.html">ConfigurationRepository</A>, <A HREF="../../../org/apache/avalon/camelot/Container.html">Container</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ContextBuilder.html">ContextBuilder</A>, <A HREF="../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>, <A HREF="../../../org/apache/avalon/camelot/Deployer.html">Deployer</A>, <A HREF="../../../org/apache/avalon/atlantis/Facility.html">Facility</A>, <A HREF="../../../org/apache/avalon/camelot/Factory.html">Factory</A>, <A HREF="../../../org/apache/avalon/camelot/Info.html">Info</A>, <A HREF="../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCycleStage.html">LifeCycleStage</A>, <A HREF="../../../org/apache/avalon/camelot/Loader.html">Loader</A>, <A HREF="../../../org/apache/avalon/camelot/Locator.html">Locator</A>, <A HREF="../../../org/apache/avalon/camelot/LocatorRegistry.html">LocatorRegistry</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LoggerBuilder.html">LoggerBuilder</A>, <A HREF="../../../org/apache/avalon/camelot/MetaInfo.html">MetaInfo</A>, <A HREF="../../../org/apache/avalon/util/pool/ObjectFactory.html">ObjectFactory</A>, <A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A>, <A HREF="../../../org/apache/avalon/util/pool/Pool.html">Pool</A>, <A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A>, <A HREF="../../../org/apache/avalon/camelot/Registry.html">Registry</A>, <A HREF="../../../org/apache/avalon/Stage.html">Stage</A>, <A HREF="../../../org/apache/avalon/util/thread/ThreadManager.html">ThreadManager</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A>, <A HREF="../../../org/apache/avalon/util/security/AbstractPolicy.html">AbstractPolicy</A>, <A HREF="../../../org/apache/avalon/camelot/Entry.html">Entry</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Component</B></DL>
  
  <P>
  This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.
   <br />
  
   The contract surrounding the <code>Component</code> is that it is
   used, but not a user.  When a class implements this interface, it
   is stating that other entities may use that class.  As part of the
   contract with the system, a <code>Component</code> must always
   declare an empty constructor.
   <br />
  
   A <code>Component</code> is the basic building block of the Avalon.
   When a class implements this interface, it allows itself to be
   managed by a <code>ComponentManager</code> and used by an outside
   element called a <code>Composer</code>.  The <code>Composer</code>
   must know what type of <code>Component</code> it is accessing, so
   it will re-cast the <code>Component</code> into the type it needs.
   <br />
  
   In order for a <code>Component</code> to be useful you must either
   extend this interface, or implement this interface in conjunction
   with one that actually has methods.  The new interface is the contract
   with the <code>Composer</code> that this is a particular type of
   component, and as such it can perform those functions on that type
   of component.
   <br />
  
   For example, we want a component that performs a logging function
   so we extend the <code>Component</code> to be a <code>LoggingComponent</code>.
  
   <pre>
     interface LoggingComponent extends Component {
         log(String message);
     }
   </pre>
  
   Now all <code>Composer</code>s that want to use this type of component,
   will re-cast the <code>Component</code> into a <code>LoggingComponent</code>
   and the <code>Composer</code> will be able to use the <code>log</code>
   method.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>, <a href="mailto:bloritsch@apache.org>Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Component.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingThrowable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentManager.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="Component.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ComponentManager.html
  
  Index: ComponentManager.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  ComponentManager
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Component.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentSelector.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="ComponentManager.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  ComponentManager</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/DefaultComponentManager.html">DefaultComponentManager</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>ComponentManager</B></DL>
  
  <P>
  A <code>ComponentManager</code> selects <code>Component</code>s based on a
   role.  The contract is that all the <code>Component</code>s implement the
   differing roles and there is one <code>Component</code> per role.  If you
   need to select on of many <code>Component</code>s that implement the same
   role, then you need to use a <code>ComponentSelector</code>.  Roles are the
   full interface name.
  
   A role is better understood by the analogy of a play.  There are many
   different roles in a script.  Any actor or actress can play any given part
   and you get the same results (phrases said, movements made, etc.).  The exact
   nuances of the performance is different.
  
   Below is a list of things that might be considered the different roles:
  
   <ul>
     <li> InputAdaptor and OutputAdaptor</li>
     <li> Store and Spool</li>
   </ul>
  
   The <code>ComponentManager</code> does not specify the methodology of
   getting the <code>Component</code>, merely the interface used to get it.
   Therefore the <code>ComponentManager</code> can be implemented with a
   factory pattern, an object pool, or a simple Hashtable.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:scoobie@betaversion.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>, <a href="mailto:bloritsch@apache.org>Berin Loritsch</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../org/apache/avalon/Component.html"><CODE>Component</CODE></A>, 
  <A HREF="../../../org/apache/avalon/Composer.html"><CODE>Composer</CODE></A>, 
  <A HREF="../../../org/apache/avalon/ComponentSelector.html"><CODE>ComponentSelector</CODE></A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A HREF="../../../org/apache/avalon/Component.html">Component</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentManager.html#lookup(java.lang.String)">lookup</A></B>(java.lang.String&nbsp;role)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the <code>Component</code> associated with the given role.</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/avalon/ComponentManager.html#release(org.apache.avalon.Component)">release</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the <code>Component</code> when you are finished with it.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="lookup(java.lang.String)"><!-- --></A><H3>
  lookup</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Component.html">Component</A> <B>lookup</B>(java.lang.String&nbsp;role)
                   throws <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></PRE>
  <DL>
  <DD>Get the <code>Component</code> associated with the given role.  For
   instance, If the <code>ComponentManager</code> had a
   <code>LoggerComponent</code> stored and referenced by role, I would use
   the following call:
   <pre>
   try {
       LoggerComponent log;
       log = (LoggerComponent) manager.lookup("org.apache.avalon.blocks.Logger");
   } catch (...) {
       ...
   }
   </pre><DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The role name of the <code>Component</code> to retrieve.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></CODE> - If the given role is not associated
                                         with a <code>Component</code>.<DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A></CODE> - If a <code>Component</code>
                                              instance cannot be created.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="release(org.apache.avalon.Component)"><!-- --></A><H3>
  release</H3>
  <PRE>
  public void <B>release</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD>Return the <code>Component</code> when you are finished with it.  This
   allows the <code>ComponentManager</code> to handle the End-Of-Life Lifecycle
   events associated with the Component.  Please note, that no Exceptions
   should be thrown at this point.  This is to allow easy use of the
   ComponentManager system without having to trap Exceptions on a release.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>component</CODE> - The Component we are releasing.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Component.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentSelector.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="ComponentManager.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ComponentManagerException.html
  
  Index: ComponentManagerException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ComponentManagerException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentManagerException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingRuntimeException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.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="ComponentManagerException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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.avalon</FONT>
  <BR>
  Class  ComponentManagerException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<A HREF="../../../org/apache/avalon/CascadingException.html">org.apache.avalon.CascadingException</A>
                      |
                      +--<B>org.apache.avalon.ComponentManagerException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A>, <A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>ComponentManagerException</B><DT>extends <A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></DL>
  
  <P>
  This base class of exceptions thrown by ComponentManager.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>, <a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.ComponentManagerException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentManagerException.html#ComponentManagerException(java.lang.String)">ComponentManagerException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>ComponentManagerException</code> instance.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentManagerException.html#ComponentManagerException(java.lang.String, java.lang.Throwable)">ComponentManagerException</A></B>(java.lang.String&nbsp;message,
                            java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>ComponentManagerException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_org.apache.avalon.CascadingException"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="ComponentManagerException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  ComponentManagerException</H3>
  <PRE>
  public <B>ComponentManagerException</B>(java.lang.String&nbsp;message,
                                   java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Construct a new <code>ComponentManagerException</code> instance.</DL>
  <HR>
  
  <A NAME="ComponentManagerException(java.lang.String)"><!-- --></A><H3>
  ComponentManagerException</H3>
  <PRE>
  public <B>ComponentManagerException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Construct a new <code>ComponentManagerException</code> instance.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentManagerException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/CascadingRuntimeException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.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="ComponentManagerException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ComponentNotAccessibleException.html
  
  Index: ComponentNotAccessibleException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ComponentNotAccessibleException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentNotAccessibleException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentManagerException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentNotFoundException.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="ComponentNotAccessibleException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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.avalon</FONT>
  <BR>
  Class  ComponentNotAccessibleException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<A HREF="../../../org/apache/avalon/CascadingException.html">org.apache.avalon.CascadingException</A>
                      |
                      +--<A HREF="../../../org/apache/avalon/ComponentManagerException.html">org.apache.avalon.ComponentManagerException</A>
                            |
                            +--<B>org.apache.avalon.ComponentNotAccessibleException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>ComponentNotAccessibleException</B><DT>extends <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></DL>
  
  <P>
  This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be accessed.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.ComponentNotAccessibleException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html#ComponentNotAccessibleException(java.lang.String)">ComponentNotAccessibleException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>ComponentNotAccessibleException</code> instance.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html#ComponentNotAccessibleException(java.lang.String, java.lang.Throwable)">ComponentNotAccessibleException</A></B>(java.lang.String&nbsp;message,
                                  java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>ComponentNotAccessibleException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_org.apache.avalon.CascadingException"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="ComponentNotAccessibleException(java.lang.String)"><!-- --></A><H3>
  ComponentNotAccessibleException</H3>
  <PRE>
  public <B>ComponentNotAccessibleException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Construct a new <code>ComponentNotAccessibleException</code> instance.</DL>
  <HR>
  
  <A NAME="ComponentNotAccessibleException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  ComponentNotAccessibleException</H3>
  <PRE>
  public <B>ComponentNotAccessibleException</B>(java.lang.String&nbsp;message,
                                         java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Construct a new <code>ComponentNotAccessibleException</code> instance.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentNotAccessibleException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentManagerException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ComponentNotFoundException.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="ComponentNotAccessibleException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ComponentNotFoundException.html
  
  Index: ComponentNotFoundException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ComponentNotFoundException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentNotFoundException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentNotAccessibleException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ConfigurationException.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="ComponentNotFoundException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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.avalon</FONT>
  <BR>
  Class  ComponentNotFoundException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<A HREF="../../../org/apache/avalon/CascadingException.html">org.apache.avalon.CascadingException</A>
                      |
                      +--<A HREF="../../../org/apache/avalon/ComponentManagerException.html">org.apache.avalon.ComponentManagerException</A>
                            |
                            +--<B>org.apache.avalon.ComponentNotFoundException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public final class <B>ComponentNotFoundException</B><DT>extends <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></DL>
  
  <P>
  This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be found.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.ComponentNotFoundException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html#ComponentNotFoundException(java.lang.String)">ComponentNotFoundException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs the ComponentNotFoundException with an initial
   message.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html#ComponentNotFoundException(java.lang.String, java.lang.Throwable)">ComponentNotFoundException</A></B>(java.lang.String&nbsp;message,
                             java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs the ComponentNotFoundException with an initial
   message.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_org.apache.avalon.CascadingException"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="ComponentNotFoundException(java.lang.String)"><!-- --></A><H3>
  ComponentNotFoundException</H3>
  <PRE>
  public <B>ComponentNotFoundException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Constructs the ComponentNotFoundException with an initial
   message.</DL>
  <HR>
  
  <A NAME="ComponentNotFoundException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  ComponentNotFoundException</H3>
  <PRE>
  public <B>ComponentNotFoundException</B>(java.lang.String&nbsp;message,
                                    java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD>Constructs the ComponentNotFoundException with an initial
   message.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentNotFoundException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentNotAccessibleException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ConfigurationException.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="ComponentNotFoundException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ComponentSelector.html
  
  Index: ComponentSelector.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  ComponentSelector
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentSelector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentManager.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Composer.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="ComponentSelector.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  ComponentSelector</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/DefaultComponentSelector.html">DefaultComponentSelector</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>ComponentSelector</B><DT>extends <A HREF="../../../org/apache/avalon/Component.html">Component</A></DL>
  
  <P>
  A <code>ComponentSelector</code> selects <code>Component</code>s based on a
   hint.  The contract is that all the <code>Component</code>s implement the
   same role.
  
   A role is better understood by the analogy of a play.  There are many
   different roles in a script.  Any actor or actress can play any given part
   and you get the same results (phrases said, movements made, etc.).  The exact
   nuances of the performance is different.
  
   Below is a list of things that might be considered the same role:
  
   <ul>
     <li> XMLInputAdaptor and PropertyInputAdaptor</li>
     <li> FileGenerator   and SQLGenerator</li>
   </ul>
  
   The <code>ComponentSelector</code> does not specify the methodology of
   getting the <code>Component</code>, merely the interface used to get it.
   Therefore the <code>ComponentSelector</code> can be implemented with a
   factory pattern, an object pool, or a simple Hashtable.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../org/apache/avalon/Component.html"><CODE>Component</CODE></A>, 
  <A HREF="../../../org/apache/avalon/Composer.html"><CODE>Composer</CODE></A>, 
  <A HREF="../../../org/apache/avalon/ComponentManager.html"><CODE>ComponentManager</CODE></A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/ComponentSelector.html#release(org.apache.avalon.Component)">release</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the <code>Component</code> when you are finished with it.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Component.html">Component</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ComponentSelector.html#select(java.lang.Object)">select</A></B>(java.lang.Object&nbsp;hint)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Select the <code>Component</code> associated with the given hint.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="select(java.lang.Object)"><!-- --></A><H3>
  select</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Component.html">Component</A> <B>select</B>(java.lang.Object&nbsp;hint)
                   throws <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></PRE>
  <DL>
  <DD>Select the <code>Component</code> associated with the given hint.
   For instance, If the <code>ComponentSelector</code> has a
   <code>Generator</code> stored and referenced by a URL, I would use the
   following call:
  
   <pre>
   try {
       Generator input;
       input = (Generator) selector.select(new URL("foo://demo/url"));
   } catch (...) {
       ...
   }
   </pre><DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - A hint to retrieve the correct <code>Component</code>.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></CODE> - If the given role is not associated
                                         with a <code>Component</code>.<DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A></CODE> - If a <code>Component</code>
                                              instance cannot be created.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="release(org.apache.avalon.Component)"><!-- --></A><H3>
  release</H3>
  <PRE>
  public void <B>release</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD>Return the <code>Component</code> when you are finished with it.  This
   allows the <code>ComponentManager</code> to handle the End-Of-Life Lifecycle
   events associated with the Component.  Please note, that no Exceptions
   should be thrown at this point.  This is to allow easy use of the
   ComponentManager system without having to trap Exceptions on a release.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>component</CODE> - The Component we are releasing.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ComponentSelector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentManager.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Composer.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="ComponentSelector.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Composer.html
  
  Index: Composer.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Composer
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Composer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentSelector.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Configurable.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="Composer.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Composer</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Recomposer.html">Recomposer</A>, <A HREF="../../../org/apache/avalon/Recontextualizable.html">Recontextualizable</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/camelot/AbstractCamelotDeployer.html">AbstractCamelotDeployer</A>, <A HREF="../../../org/apache/avalon/camelot/AbstractZipDeployer.html">AbstractZipDeployer</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ConfigurationStage.html">ConfigurationStage</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/CompositionStage.html">CompositionStage</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LoggerStage.html">LoggerStage</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/ContextualizationStage.html">ContextualizationStage</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCyclePipeline.html">LifeCyclePipeline</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/CreationStage.html">CreationStage</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Composer</B></DL>
  
  <P>
  A composer is a class that need to connect to software components using
   a "role" abstraction, thus not depending on particular implementations
   but on behavioral interfaces.
   <br />
  
   The contract surrounding a <code>Composer</code> is that it is a user.
   The <code>Composer</code> is able to use <code>Components</code> managed
   by the <code>ComponentManager</code> it was initialized with.  As part
   of the contract with the system, the instantiating entity must call
   the <code>setComponenetManager</code> method before the
   <code>Composer</code> can be considered valid.  The
   <code>setComponentManager</code> method must be called after the constructor
   and before any user methods.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Composer.html#compose(org.apache.avalon.ComponentManager)">compose</A></B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;componentManager)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass the <code>ComponentManager</code> to the <code>composer</code>.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="compose(org.apache.avalon.ComponentManager)"><!-- --></A><H3>
  compose</H3>
  <PRE>
  public void <B>compose</B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;componentManager)
               throws <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></PRE>
  <DL>
  <DD>Pass the <code>ComponentManager</code> to the <code>composer</code>.
   The <code>Composer</code> implementation should use the specified
   <code>ComponentManager</code> to acquire the components it needs for
   execution.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>manager</CODE> - The <code>ComponentManager</code> which this
                  <code>Composer</code> uses.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Composer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentSelector.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Configurable.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="Composer.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Configurable.html
  
  Index: Configurable.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 Fri Mar 02 16:58:33 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Configurable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Configurable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Composer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Configuration.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="Configurable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Configurable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>, <A HREF="../../../org/apache/avalon/Reconfigurable.html">Reconfigurable</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public interface <B>Configurable</B></DL>
  
  <P>
  This interface should be implemented by classes that need to be
   configured with custom parameters before initialization.
   <br />
  
   The contract surrounding a <code>Configurable</code> is that the
   instantiating entity must call the <code>configure</code>
   method before it is valid.  The <code>configure</code> method
   must be called after the constructor, and before any other method.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Configurable.html#configure(org.apache.avalon.Configuration)">configure</A></B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Pass the <code>Configuration</code> to the <code>Configurable</code>
   class.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="configure(org.apache.avalon.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)
                 throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Pass the <code>Configuration</code> to the <code>Configurable</code>
   class. This method must always be called after the constructor
   and before any other method.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>configuration</CODE> - the class configurations.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Configurable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Composer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Configuration.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="Configurable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Configuration.html
  
  Index: Configuration.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Configuration
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Configuration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Configurable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ConfigurationBuilder.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="Configuration.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Configuration</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/AbstractConfiguration.html">AbstractConfiguration</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public interface <B>Configuration</B></DL>
  
  <P>
  <code>Configuration</code> is a interface encapsulating a configuration node
   used to retrieve configuration values. This is a "read only" interface
   preventing applications from modifying their own configurations.
   <br />
  
   The contract surrounding the <code>Configuration</code> is that once
   it is created, information never changes.  The <code>Configuration</code>
   is built by the <code>SAXConfigurationBuilder</code> and the
   <code>ConfigurationImpl</code> helper classes.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttribute(java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;paramName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the value of specified attribute.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;name,
               java.lang.String&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>String</code>, or the default value if no attribute by
   that name exists or is empty.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsBoolean(java.lang.String)">getAttributeAsBoolean</A></B>(java.lang.String&nbsp;paramName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>boolean</code> value of the specified parameter contained
   in this node.<br></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsBoolean(java.lang.String, boolean)">getAttributeAsBoolean</A></B>(java.lang.String&nbsp;name,
                        boolean&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>boolean</code>, or the default value if no attribute by
   that name exists or is empty.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsFloat(java.lang.String)">getAttributeAsFloat</A></B>(java.lang.String&nbsp;paramName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>float</code> value of the specified parameter contained
   in this node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsFloat(java.lang.String, float)">getAttributeAsFloat</A></B>(java.lang.String&nbsp;name,
                      float&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>float</code>, or the default value if no attribute by
   that name exists or is empty.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsInt(java.lang.String)">getAttributeAsInt</A></B>(java.lang.String&nbsp;paramName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>int</code> value of the specified attribute contained
   in this node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsInt(java.lang.String, int)">getAttributeAsInt</A></B>(java.lang.String&nbsp;name,
                    int&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>int</code>, or the default value if no attribute by
   that name exists or is empty.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsLong(java.lang.String)">getAttributeAsLong</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>long</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getAttributeAsLong(java.lang.String, long)">getAttributeAsLong</A></B>(java.lang.String&nbsp;name,
                     long&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>long</code>, or the default value if no attribute by
   that name exists or is empty.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getChild(java.lang.String)">getChild</A></B>(java.lang.String&nbsp;child)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return a new <code>Configuration</code> instance encapsulating the
   specified child node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getChildren(java.lang.String)">getChildren</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return an <code>Iterator</code> of <code>Configuration<code>
   elements containing all node children with the specified name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getLocation()">getLocation</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return a string describing location of Configuration.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getName()">getName</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the name of the node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValue()">getValue</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>String</code> value of the node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValue(java.lang.String)">getValue</A></B>(java.lang.String&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>String</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsBoolean()">getValueAsBoolean</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>boolean</code> value of the node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsBoolean(boolean)">getValueAsBoolean</A></B>(boolean&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>boolean</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsFloat()">getValueAsFloat</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>float</code> value of the node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsFloat(float)">getValueAsFloat</A></B>(float&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>float</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsInt()">getValueAsInt</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>int</code> value of the node.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsInt(int)">getValueAsInt</A></B>(int&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as an <code>int</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsLong()">getValueAsLong</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the <code>long</code> value of the node.<br></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Configuration.html#getValueAsLong(long)">getValueAsLong</A></B>(long&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>long</code>.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="getName()"><!-- --></A><H3>
  getName</H3>
  <PRE>
  public java.lang.String <B>getName</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the name of the node.<DD><DL>
  <DT><B>Returns:</B><DD>name of the <code>Configuration</code> node.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getLocation()"><!-- --></A><H3>
  getLocation</H3>
  <PRE>
  public java.lang.String <B>getLocation</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return a string describing location of Configuration.
   Location can be different for different mediums (ie "file:line" for normal XML files or
   "table:primary-key" for DB based configurations);<DD><DL>
  <DT><B>Returns:</B><DD>a string describing location of Configuration</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getChild(java.lang.String)"><!-- --></A><H3>
  getChild</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>getChild</B>(java.lang.String&nbsp;child)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return a new <code>Configuration</code> instance encapsulating the
   specified child node.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>child</CODE> - The name of the child node.<DT><B>Returns:</B><DD>Configuration</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getChildren(java.lang.String)"><!-- --></A><H3>
  getChildren</H3>
  <PRE>
  public java.util.Iterator <B>getChildren</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return an <code>Iterator</code> of <code>Configuration<code>
   elements containing all node children with the specified name.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the children to get.<DT><B>Returns:</B><DD>The child nodes with name</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>
  getAttribute</H3>
  <PRE>
  public java.lang.String <B>getAttribute</B>(java.lang.String&nbsp;paramName)
                                throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the value of specified attribute.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>String value of attribute.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no attribute with that name exists.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsInt(java.lang.String)"><!-- --></A><H3>
  getAttributeAsInt</H3>
  <PRE>
  public int <B>getAttributeAsInt</B>(java.lang.String&nbsp;paramName)
                        throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>int</code> value of the specified attribute contained
   in this node.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>int value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>int</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsLong(java.lang.String)"><!-- --></A><H3>
  getAttributeAsLong</H3>
  <PRE>
  public long <B>getAttributeAsLong</B>(java.lang.String&nbsp;name)
                          throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>long</code>.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>long value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>long</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsFloat(java.lang.String)"><!-- --></A><H3>
  getAttributeAsFloat</H3>
  <PRE>
  public float <B>getAttributeAsFloat</B>(java.lang.String&nbsp;paramName)
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>float</code> value of the specified parameter contained
   in this node.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>float value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>float</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsBoolean(java.lang.String)"><!-- --></A><H3>
  getAttributeAsBoolean</H3>
  <PRE>
  public boolean <B>getAttributeAsBoolean</B>(java.lang.String&nbsp;paramName)
                                throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>boolean</code> value of the specified parameter contained
   in this node.<br><DD><DL>
  <DT><B>Parameters:</B><DD><CODE>paramName</CODE> - The name of the parameter you ask the value of.<DT><B>Returns:</B><DD>boolean value of attribute<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If no parameter with that name exists.
                                     or if conversion to <code>boolean</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValue()"><!-- --></A><H3>
  getValue</H3>
  <PRE>
  public java.lang.String <B>getValue</B>()
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>String</code> value of the node.<DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsInt()"><!-- --></A><H3>
  getValueAsInt</H3>
  <PRE>
  public int <B>getValueAsInt</B>()
                    throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>int</code> value of the node.<DD><DL>
  <DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>int</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsFloat()"><!-- --></A><H3>
  getValueAsFloat</H3>
  <PRE>
  public float <B>getValueAsFloat</B>()
                        throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>float</code> value of the node.<DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>float</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsBoolean()"><!-- --></A><H3>
  getValueAsBoolean</H3>
  <PRE>
  public boolean <B>getValueAsBoolean</B>()
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>boolean</code> value of the node.<DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>boolean</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsLong()"><!-- --></A><H3>
  getValueAsLong</H3>
  <PRE>
  public long <B>getValueAsLong</B>()
                      throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the <code>long</code> value of the node.<br><DD><DL>
  <DT><B>Returns:</B><DD>the value of the node.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If conversion to <code>long</code> fails.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValue(java.lang.String)"><!-- --></A><H3>
  getValue</H3>
  <PRE>
  public java.lang.String <B>getValue</B>(java.lang.String&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>String</code>.
   If the configuration value is not set, the default value will be
   used.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>String value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsInt(int)"><!-- --></A><H3>
  getValueAsInt</H3>
  <PRE>
  public int <B>getValueAsInt</B>(int&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as an <code>int</code>.
   If the configuration value is not set, the default value will be
   used.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>int value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsLong(long)"><!-- --></A><H3>
  getValueAsLong</H3>
  <PRE>
  public long <B>getValueAsLong</B>(long&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>long</code>.
   If the configuration value is not set, the default value will be
   used.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>long value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsFloat(float)"><!-- --></A><H3>
  getValueAsFloat</H3>
  <PRE>
  public float <B>getValueAsFloat</B>(float&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>float</code>.
   If the configuration value is not set, the default value will be
   used.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>float value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValueAsBoolean(boolean)"><!-- --></A><H3>
  getValueAsBoolean</H3>
  <PRE>
  public boolean <B>getValueAsBoolean</B>(boolean&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>boolean</code>.
   If the configuration value is not set, the default value will be
   used.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>boolean value of the <code>Configuration</code>, or default
            if none specified.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
  getAttribute</H3>
  <PRE>
  public java.lang.String <B>getAttribute</B>(java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>String</code>, or the default value if no attribute by
   that name exists or is empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>String value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsInt(java.lang.String, int)"><!-- --></A><H3>
  getAttributeAsInt</H3>
  <PRE>
  public int <B>getAttributeAsInt</B>(java.lang.String&nbsp;name,
                               int&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>int</code>, or the default value if no attribute by
   that name exists or is empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>int value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsLong(java.lang.String, long)"><!-- --></A><H3>
  getAttributeAsLong</H3>
  <PRE>
  public long <B>getAttributeAsLong</B>(java.lang.String&nbsp;name,
                                 long&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>long</code>, or the default value if no attribute by
   that name exists or is empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>long value of attribute. It will return the default
            value if the named attribute does not exist, or if
            the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsFloat(java.lang.String, float)"><!-- --></A><H3>
  getAttributeAsFloat</H3>
  <PRE>
  public float <B>getAttributeAsFloat</B>(java.lang.String&nbsp;name,
                                   float&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>float</code>, or the default value if no attribute by
   that name exists or is empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>float value of attribute. It will return the default
            value if the named attribute does not exist, or if
            the value is not set.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeAsBoolean(java.lang.String, boolean)"><!-- --></A><H3>
  getAttributeAsBoolean</H3>
  <PRE>
  public boolean <B>getAttributeAsBoolean</B>(java.lang.String&nbsp;name,
                                       boolean&nbsp;defaultValue)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>boolean</code>, or the default value if no attribute by
   that name exists or is empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the attribute you ask the value of.<DD><CODE>defaultValue</CODE> - The default value desired.<DT><B>Returns:</B><DD>boolean value of attribute. It will return the default
           value if the named attribute does not exist, or if
           the value is not set.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Configuration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Configurable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ConfigurationBuilder.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="Configuration.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ConfigurationBuilder.html
  
  Index: ConfigurationBuilder.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  ConfigurationBuilder
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Configuration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Context.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="ConfigurationBuilder.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  ConfigurationBuilder</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html">DefaultConfigurationBuilder</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public interface <B>ConfigurationBuilder</B></DL>
  
  <P>
  The interface implemented to build configurations.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ConfigurationBuilder.html#build(java.lang.String)">build</A></B>(java.lang.String&nbsp;resource)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="build(java.lang.String)"><!-- --></A><H3>
  build</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>build</B>(java.lang.String&nbsp;resource)
                      throws org.xml.sax.SAXException,
                             java.io.IOException,
                             <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Configuration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Context.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="ConfigurationBuilder.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ConfigurationException.html
  
  Index: ConfigurationException.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ConfigurationException
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentNotFoundException.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="ConfigurationException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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.avalon</FONT>
  <BR>
  Class  ConfigurationException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<A HREF="../../../org/apache/avalon/CascadingException.html">org.apache.avalon.CascadingException</A>
                      |
                      +--<B>org.apache.avalon.ConfigurationException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public final class <B>ConfigurationException</B><DT>extends <A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></DL>
  
  <P>
  Thrown when a <code>Configurable</code> component cannot be configured
   properly, or if a value cannot be retrieved properly.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.avalon.ConfigurationException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ConfigurationException.html#ConfigurationException(java.lang.String)">ConfigurationException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Construct a new <code>ConfigurationException</code> instance.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ConfigurationException.html#ConfigurationException(java.lang.String, java.lang.Throwable)">ConfigurationException</A></B>(java.lang.String&nbsp;message,
                         java.lang.Throwable&nbsp;throwable)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Construct a new <code>ConfigurationException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_org.apache.avalon.CascadingException"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingException.html">CascadingException</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="ConfigurationException(java.lang.String)"><!-- --></A><H3>
  ConfigurationException</H3>
  <PRE>
  public <B>ConfigurationException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Construct a new <code>ConfigurationException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="ConfigurationException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  ConfigurationException</H3>
  <PRE>
  public <B>ConfigurationException</B>(java.lang.String&nbsp;message,
                                java.lang.Throwable&nbsp;throwable)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Construct a new <code>ConfigurationException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception.<DD><CODE>throwable</CODE> - the root cause of the exception</DL>
  </DD>
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigurationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ComponentNotFoundException.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="ConfigurationException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Context.html
  
  Index: Context.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Context
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Context.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ConfigurationBuilder.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Contextualizable.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="Context.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Context</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/DefaultContext.html">DefaultContext</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Context</B></DL>
  
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Context.html#get(java.lang.Object)">get</A></B>(java.lang.Object&nbsp;key)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="get(java.lang.Object)"><!-- --></A><H3>
  get</H3>
  <PRE>
  public java.lang.Object <B>get</B>(java.lang.Object&nbsp;key)</PRE>
  <DL>
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Context.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ConfigurationBuilder.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Contextualizable.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="Context.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Contextualizable.html
  
  Index: Contextualizable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Contextualizable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Contextualizable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Context.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Disposable.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="Contextualizable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Contextualizable</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCyclePipeline.html">LifeCyclePipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Contextualizable</B></DL>
  
  <P>
  This inteface should be implemented by classes that need 
   a Context to work. Context contains runtime generated object 
   provided by the parent to this class.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Contextualizable.html#contextualize(org.apache.avalon.Context)">contextualize</A></B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass the Context to the contextualizable class.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="contextualize(org.apache.avalon.Context)"><!-- --></A><H3>
  contextualize</H3>
  <PRE>
  public void <B>contextualize</B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</PRE>
  <DL>
  <DD>Pass the Context to the contextualizable class. This method
   is always called after the constructor and, if present, 
   after configure but before any other method.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Contextualizable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Context.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Disposable.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="Contextualizable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultComponentManager.html
  
  Index: DefaultComponentManager.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultComponentManager
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultComponentManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractLoggable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultComponentSelector.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="DefaultComponentManager.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.avalon</FONT>
  <BR>
  Class  DefaultComponentManager</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.DefaultComponentManager</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DefaultComponentManager</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></DL>
  
  <P>
  This class is a static implementation of a ComponentManager. Allow ineritance
   and extention so you can generate a tree of ComponentManager each defining
   Component scope.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:scoobie@pop.systemy.it">Federico Barbieri</a>, <a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;java.util.HashMap</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#m_components">m_components</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#m_parent">m_parent</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#DefaultComponentManager()">DefaultComponentManager</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#DefaultComponentManager(org.apache.avalon.ComponentManager)">DefaultComponentManager</A></B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;parent)</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;<A HREF="../../../org/apache/avalon/Component.html">Component</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#lookup(java.lang.String)">lookup</A></B>(java.lang.String&nbsp;role)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the <code>Component</code> associated with the given role.</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/avalon/DefaultComponentManager.html#put(java.lang.String, org.apache.avalon.Component)">put</A></B>(java.lang.String&nbsp;name,
      <A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</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/avalon/DefaultComponentManager.html#release(org.apache.avalon.Component)">release</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the <code>Component</code> when you are finished with it.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentManager.html#toString()">toString</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="m_components"><!-- --></A><H3>
  m_components</H3>
  <PRE>
  protected final java.util.HashMap <B>m_components</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="m_parent"><!-- --></A><H3>
  m_parent</H3>
  <PRE>
  protected final <A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A> <B>m_parent</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DefaultComponentManager()"><!-- --></A><H3>
  DefaultComponentManager</H3>
  <PRE>
  public <B>DefaultComponentManager</B>()</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="DefaultComponentManager(org.apache.avalon.ComponentManager)"><!-- --></A><H3>
  DefaultComponentManager</H3>
  <PRE>
  public <B>DefaultComponentManager</B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;parent)</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="lookup(java.lang.String)"><!-- --></A><H3>
  lookup</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Component.html">Component</A> <B>lookup</B>(java.lang.String&nbsp;role)
                   throws <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></CODE></B></DD>
  <DD>Get the <code>Component</code> associated with the given role.  For
   instance, If the <code>ComponentManager</code> had a
   <code>LoggerComponent</code> stored and referenced by role, I would use
   the following call:
   <pre>
   try {
       LoggerComponent log;
       log = (LoggerComponent) manager.lookup("org.apache.avalon.blocks.Logger");
   } catch (...) {
       ...
   }
   </pre><DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentManager.html#lookup(java.lang.String)">lookup</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.ComponentManager</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The role name of the <code>Component</code> to retrieve.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></CODE> - If the given role is not associated
                                         with a <code>Component</code>.<DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A></CODE> - If a <code>Component</code>
                                              instance cannot be created.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="put(java.lang.String, org.apache.avalon.Component)"><!-- --></A><H3>
  put</H3>
  <PRE>
  public void <B>put</B>(java.lang.String&nbsp;name,
                  <A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="release(org.apache.avalon.Component)"><!-- --></A><H3>
  release</H3>
  <PRE>
  public void <B>release</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></CODE></B></DD>
  <DD>Return the <code>Component</code> when you are finished with it.  This
   allows the <code>ComponentManager</code> to handle the End-Of-Life Lifecycle
   events associated with the Component.  Please note, that no Exceptions
   should be thrown at this point.  This is to allow easy use of the
   ComponentManager system without having to trap Exceptions on a release.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentManager.html#release(org.apache.avalon.Component)">release</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.ComponentManager</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>component</CODE> - The Component we are releasing.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="toString()"><!-- --></A><H3>
  toString</H3>
  <PRE>
  public java.lang.String <B>toString</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultComponentManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/AbstractLoggable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultComponentSelector.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="DefaultComponentManager.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultComponentSelector.html
  
  Index: DefaultComponentSelector.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultComponentSelector
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultComponentSelector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultComponentManager.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultConfiguration.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="DefaultComponentSelector.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.avalon</FONT>
  <BR>
  Class  DefaultComponentSelector</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.DefaultComponentSelector</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DefaultComponentSelector</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A></DL>
  
  <P>
  This is the default implementation of the ComponentSelector
  <P>
  <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>protected &nbsp;java.util.HashMap</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentSelector.html#m_components">m_components</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentSelector.html#DefaultComponentSelector()">DefaultComponentSelector</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/avalon/DefaultComponentSelector.html#put(java.lang.Object, org.apache.avalon.Component)">put</A></B>(java.lang.Object&nbsp;hint,
      <A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Populate the ComponentSelector.</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/avalon/DefaultComponentSelector.html#release(org.apache.avalon.Component)">release</A></B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the <code>Component</code> when you are finished with it.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Component.html">Component</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultComponentSelector.html#select(java.lang.Object)">select</A></B>(java.lang.Object&nbsp;hint)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Select the desired component.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_components"><!-- --></A><H3>
  m_components</H3>
  <PRE>
  protected final java.util.HashMap <B>m_components</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DefaultComponentSelector()"><!-- --></A><H3>
  DefaultComponentSelector</H3>
  <PRE>
  public <B>DefaultComponentSelector</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="select(java.lang.Object)"><!-- --></A><H3>
  select</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Component.html">Component</A> <B>select</B>(java.lang.Object&nbsp;hint)
                   throws <A HREF="../../../org/apache/avalon/ComponentManagerException.html">ComponentManagerException</A></PRE>
  <DL>
  <DD>Select the desired component.  It does not cascade, neither
   should it.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentSelector.html#select(java.lang.Object)">select</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.ComponentSelector</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - A hint to retrieve the correct <code>Component</code>.<DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></CODE> - If the given role is not associated
                                         with a <code>Component</code>.<DD><CODE><A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A></CODE> - If a <code>Component</code>
                                              instance cannot be created.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="release(org.apache.avalon.Component)"><!-- --></A><H3>
  release</H3>
  <PRE>
  public void <B>release</B>(<A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A></CODE></B></DD>
  <DD>Return the <code>Component</code> when you are finished with it.  This
   allows the <code>ComponentManager</code> to handle the End-Of-Life Lifecycle
   events associated with the Component.  Please note, that no Exceptions
   should be thrown at this point.  This is to allow easy use of the
   ComponentManager system without having to trap Exceptions on a release.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ComponentSelector.html#release(org.apache.avalon.Component)">release</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.avalon.ComponentSelector</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>component</CODE> - The Component we are releasing.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="put(java.lang.Object, org.apache.avalon.Component)"><!-- --></A><H3>
  put</H3>
  <PRE>
  public void <B>put</B>(java.lang.Object&nbsp;hint,
                  <A HREF="../../../org/apache/avalon/Component.html">Component</A>&nbsp;component)</PRE>
  <DL>
  <DD>Populate the ComponentSelector.<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultComponentSelector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultComponentManager.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultConfiguration.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="DefaultComponentSelector.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultConfiguration.html
  
  Index: DefaultConfiguration.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultConfiguration
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultComponentSelector.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.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="DefaultConfiguration.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.avalon</FONT>
  <BR>
  Class  DefaultConfiguration</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../org/apache/avalon/AbstractConfiguration.html">org.apache.avalon.AbstractConfiguration</A>
          |
          +--<B>org.apache.avalon.DefaultConfiguration</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public class <B>DefaultConfiguration</B><DT>extends <A HREF="../../../org/apache/avalon/AbstractConfiguration.html">AbstractConfiguration</A></DL>
  
  <P>
  This is the default <code>Configuration</code> implementation.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a>, <a href="mailto:donaldp@apache.org">Peter Donald</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>protected static&nbsp;java.util.Iterator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#EMPTY_ITERATOR">EMPTY_ITERATOR</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.HashMap</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#m_attributes">m_attributes</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.ArrayList</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#m_children">m_children</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#m_location">m_location</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#m_name">m_name</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#m_value">m_value</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#DefaultConfiguration(java.lang.String, java.lang.String)">DefaultConfiguration</A></B>(java.lang.String&nbsp;name,
                       java.lang.String&nbsp;location)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Create a new <code>DefaultConfiguration</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#addAttribute(java.lang.String, java.lang.String)">addAttribute</A></B>(java.lang.String&nbsp;name,
               java.lang.String&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Add an attribute to this configuration element, returning its old
   value or <b>null</b>.</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/avalon/DefaultConfiguration.html#addChild(org.apache.avalon.Configuration)">addChild</A></B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Add a child <code>Configuration</code> to this configuration element.</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/avalon/DefaultConfiguration.html#appendValueData(java.lang.String)">appendValueData</A></B>(java.lang.String&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Append data to the value of this configuration element.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getAttribute(java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the attribute specified by its name as a
   <code>String</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getChild(java.lang.String)">getChild</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return the first <code>Configuration</code> object child of this
   associated with the given name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getChildCount()">getChildCount</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return count of children.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getChildren(java.lang.String)">getChildren</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Return an <code>Enumeration</code> of <code>Configuration</code> objects
   children of this associated with the given name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getLocation()">getLocation</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns a description of location of element.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getName()">getName</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the name of this configuration element.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfiguration.html#getValue()">getValue</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Returns the value of the configuration element as a <code>String</code>.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractConfiguration"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/AbstractConfiguration.html">AbstractConfiguration</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsBoolean(java.lang.String)">getAttributeAsBoolean</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsBoolean(java.lang.String, boolean)">getAttributeAsBoolean</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsFloat(java.lang.String)">getAttributeAsFloat</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsFloat(java.lang.String, float)">getAttributeAsFloat</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsInt(java.lang.String)">getAttributeAsInt</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsInt(java.lang.String, int)">getAttributeAsInt</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsLong(java.lang.String)">getAttributeAsLong</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getAttributeAsLong(java.lang.String, long)">getAttributeAsLong</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValue(java.lang.String)">getValue</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsBoolean()">getValueAsBoolean</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsBoolean(boolean)">getValueAsBoolean</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsFloat()">getValueAsFloat</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsFloat(float)">getValueAsFloat</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsInt()">getValueAsInt</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsInt(int)">getValueAsInt</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsLong()">getValueAsLong</A>, <A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getValueAsLong(long)">getValueAsLong</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="EMPTY_ITERATOR"><!-- --></A><H3>
  EMPTY_ITERATOR</H3>
  <PRE>
  protected static final java.util.Iterator <B>EMPTY_ITERATOR</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_name"><!-- --></A><H3>
  m_name</H3>
  <PRE>
  protected final java.lang.String <B>m_name</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_location"><!-- --></A><H3>
  m_location</H3>
  <PRE>
  protected final java.lang.String <B>m_location</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_attributes"><!-- --></A><H3>
  m_attributes</H3>
  <PRE>
  protected java.util.HashMap <B>m_attributes</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_children"><!-- --></A><H3>
  m_children</H3>
  <PRE>
  protected java.util.ArrayList <B>m_children</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_value"><!-- --></A><H3>
  m_value</H3>
  <PRE>
  protected java.lang.String <B>m_value</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="DefaultConfiguration(java.lang.String, java.lang.String)"><!-- --></A><H3>
  DefaultConfiguration</H3>
  <PRE>
  public <B>DefaultConfiguration</B>(java.lang.String&nbsp;name,
                              java.lang.String&nbsp;location)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Create a new <code>DefaultConfiguration</code> instance.</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="getName()"><!-- --></A><H3>
  getName</H3>
  <PRE>
  public java.lang.String <B>getName</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the name of this configuration element.<DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>name of the <code>Configuration</code> node.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getLocation()"><!-- --></A><H3>
  getLocation</H3>
  <PRE>
  public java.lang.String <B>getLocation</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns a description of location of element.<DD>Following copied from interface: <CODE>org.apache.avalon.Configuration</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>a string describing location of Configuration</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getValue()"><!-- --></A><H3>
  getValue</H3>
  <PRE>
  public java.lang.String <B>getValue</B>()
                            throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the configuration element as a <code>String</code>.<DD><DL>
  <DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If the value is not present.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>
  getAttribute</H3>
  <PRE>
  public java.lang.String <B>getAttribute</B>(java.lang.String&nbsp;name)
                                throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Returns the value of the attribute specified by its name as a
   <code>String</code>.<DD><DL>
  <DT><B>Throws:</B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - If the attribute is not present.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getChild(java.lang.String)"><!-- --></A><H3>
  getChild</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>getChild</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return the first <code>Configuration</code> object child of this
   associated with the given name. If none exists a new one of that name is created.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/avalon/AbstractConfiguration.html#getChild(java.lang.String)">getChild</A></CODE> in class <CODE><A HREF="../../../org/apache/avalon/AbstractConfiguration.html">AbstractConfiguration</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the required child <code>Configuration</code>.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getChildren(java.lang.String)"><!-- --></A><H3>
  getChildren</H3>
  <PRE>
  public java.util.Iterator <B>getChildren</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return an <code>Enumeration</code> of <code>Configuration</code> objects
   children of this associated with the given name.
   <br>
   The returned <code>Enumeration</code> may be empty.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the required children <code>Configuration</code>.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="appendValueData(java.lang.String)"><!-- --></A><H3>
  appendValueData</H3>
  <PRE>
  public void <B>appendValueData</B>(java.lang.String&nbsp;value)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Append data to the value of this configuration element.</DL>
  <HR>
  
  <A NAME="addAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
  addAttribute</H3>
  <PRE>
  public java.lang.String <B>addAttribute</B>(java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;value)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Add an attribute to this configuration element, returning its old
   value or <b>null</b>.</DL>
  <HR>
  
  <A NAME="addChild(org.apache.avalon.Configuration)"><!-- --></A><H3>
  addChild</H3>
  <PRE>
  public void <B>addChild</B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Add a child <code>Configuration</code> to this configuration element.</DL>
  <HR>
  
  <A NAME="getChildCount()"><!-- --></A><H3>
  getChildCount</H3>
  <PRE>
  public int <B>getChildCount</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>Return count of children.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultComponentSelector.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.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="DefaultConfiguration.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultConfigurationBuilder.html
  
  Index: DefaultConfigurationBuilder.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultConfigurationBuilder
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultConfigurationBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultConfiguration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultContext.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="DefaultConfigurationBuilder.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.avalon</FONT>
  <BR>
  Class  DefaultConfigurationBuilder</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.DefaultConfigurationBuilder</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/ConfigurationBuilder.html">ConfigurationBuilder</A></DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public class <B>DefaultConfigurationBuilder</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/ConfigurationBuilder.html">ConfigurationBuilder</A></DL>
  
  <P>
  A SAXConfigurationBuilder builds configurations via SAX2 compliant parser.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:donaldp@apache.org">Peter Donald</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>protected static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#DEFAULT_PARSER">DEFAULT_PARSER</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html">SAXConfigurationHandler</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#m_handler">m_handler</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.xml.sax.XMLReader</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#m_parser">m_parser</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#PARSER">PARSER</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#DefaultConfigurationBuilder()">DefaultConfigurationBuilder</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#DefaultConfigurationBuilder(java.lang.String)">DefaultConfigurationBuilder</A></B>(java.lang.String&nbsp;parserClass)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#build(org.xml.sax.InputSource)">build</A></B>(org.xml.sax.InputSource&nbsp;input)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#build(java.io.InputStream)">build</A></B>(java.io.InputStream&nbsp;inputStream)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#build(java.lang.String)">build</A></B>(java.lang.String&nbsp;resource)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html">SAXConfigurationHandler</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html#getHandler()">getHandler</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DEFAULT_PARSER"><!-- --></A><H3>
  DEFAULT_PARSER</H3>
  <PRE>
  protected static final java.lang.String <B>DEFAULT_PARSER</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="PARSER"><!-- --></A><H3>
  PARSER</H3>
  <PRE>
  protected static final java.lang.String <B>PARSER</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_handler"><!-- --></A><H3>
  m_handler</H3>
  <PRE>
  protected <A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html">SAXConfigurationHandler</A> <B>m_handler</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_parser"><!-- --></A><H3>
  m_parser</H3>
  <PRE>
  protected org.xml.sax.XMLReader <B>m_parser</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="DefaultConfigurationBuilder()"><!-- --></A><H3>
  DefaultConfigurationBuilder</H3>
  <PRE>
  public <B>DefaultConfigurationBuilder</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="DefaultConfigurationBuilder(java.lang.String)"><!-- --></A><H3>
  DefaultConfigurationBuilder</H3>
  <PRE>
  public <B>DefaultConfigurationBuilder</B>(java.lang.String&nbsp;parserClass)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="getHandler()"><!-- --></A><H3>
  getHandler</H3>
  <PRE>
  protected <A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html">SAXConfigurationHandler</A> <B>getHandler</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="build(java.lang.String)"><!-- --></A><H3>
  build</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>build</B>(java.lang.String&nbsp;resource)
                      throws org.xml.sax.SAXException,
                             java.io.IOException,
                             <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ConfigurationBuilder.html#build(java.lang.String)">build</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ConfigurationBuilder.html">ConfigurationBuilder</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="build(java.io.InputStream)"><!-- --></A><H3>
  build</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>build</B>(java.io.InputStream&nbsp;inputStream)
                      throws org.xml.sax.SAXException,
                             java.io.IOException,
                             <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="build(org.xml.sax.InputSource)"><!-- --></A><H3>
  build</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>build</B>(org.xml.sax.InputSource&nbsp;input)
                      throws org.xml.sax.SAXException,
                             java.io.IOException,
                             <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultConfigurationBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultConfiguration.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultContext.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="DefaultConfigurationBuilder.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultContext.html
  
  Index: DefaultContext.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultContext
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultContext.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultConfigurationBuilder.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultPipeline.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="DefaultContext.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.avalon</FONT>
  <BR>
  Class  DefaultContext</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.DefaultContext</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Context.html">Context</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DefaultContext</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/Context.html">Context</A></DL>
  
  <P>
  Default implementation of Context.
   This implementation is a static hierarchial store.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#m_contextData">m_contextData</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../org/apache/avalon/Context.html">Context</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#m_parent">m_parent</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#DefaultContext()">DefaultContext</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#DefaultContext(org.apache.avalon.Context)">DefaultContext</A></B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;parent)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#DefaultContext(java.util.Map)">DefaultContext</A></B>(java.util.Map&nbsp;contextData)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#DefaultContext(java.util.Map, org.apache.avalon.Context)">DefaultContext</A></B>(java.util.Map&nbsp;contextData,
                 <A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;parent)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultContext.html#get(java.lang.Object)">get</A></B>(java.lang.Object&nbsp;key)</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/avalon/DefaultContext.html#put(java.lang.Object, java.lang.Object)">put</A></B>(java.lang.Object&nbsp;key,
      java.lang.Object&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_contextData"><!-- --></A><H3>
  m_contextData</H3>
  <PRE>
  protected final java.util.Map <B>m_contextData</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="m_parent"><!-- --></A><H3>
  m_parent</H3>
  <PRE>
  protected final <A HREF="../../../org/apache/avalon/Context.html">Context</A> <B>m_parent</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DefaultContext(java.util.Map, org.apache.avalon.Context)"><!-- --></A><H3>
  DefaultContext</H3>
  <PRE>
  public <B>DefaultContext</B>(java.util.Map&nbsp;contextData,
                        <A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;parent)</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="DefaultContext(java.util.Map)"><!-- --></A><H3>
  DefaultContext</H3>
  <PRE>
  public <B>DefaultContext</B>(java.util.Map&nbsp;contextData)</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="DefaultContext(org.apache.avalon.Context)"><!-- --></A><H3>
  DefaultContext</H3>
  <PRE>
  public <B>DefaultContext</B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;parent)</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="DefaultContext()"><!-- --></A><H3>
  DefaultContext</H3>
  <PRE>
  public <B>DefaultContext</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="get(java.lang.Object)"><!-- --></A><H3>
  get</H3>
  <PRE>
  public java.lang.Object <B>get</B>(java.lang.Object&nbsp;key)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Context.html#get(java.lang.Object)">get</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Context.html">Context</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="put(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
  put</H3>
  <PRE>
  public void <B>put</B>(java.lang.Object&nbsp;key,
                  java.lang.Object&nbsp;value)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultContext.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultConfigurationBuilder.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/DefaultPipeline.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="DefaultContext.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/DefaultPipeline.html
  
  Index: DefaultPipeline.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  DefaultPipeline
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultPipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultContext.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Parameters.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="DefaultPipeline.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.avalon</FONT>
  <BR>
  Class  DefaultPipeline</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.DefaultPipeline</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A>, <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/avalon/ProcessorPipeline.html">ProcessorPipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>DefaultPipeline</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A></DL>
  
  <P>
  This is basic array based pipeline.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;java.util.ArrayList</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultPipeline.html#m_stages">m_stages</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultPipeline.html#DefaultPipeline()">DefaultPipeline</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/avalon/DefaultPipeline.html#addStage(org.apache.avalon.Stage)">addStage</A></B>(<A HREF="../../../org/apache/avalon/Stage.html">Stage</A>&nbsp;stage)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultPipeline.html#getSize()">getSize</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve size of pipeline (number of stages).</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Stage.html">Stage</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/DefaultPipeline.html#getStage(int)">getStage</A></B>(int&nbsp;index)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a particular stage of pipeline</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_stages"><!-- --></A><H3>
  m_stages</H3>
  <PRE>
  protected final java.util.ArrayList <B>m_stages</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="DefaultPipeline()"><!-- --></A><H3>
  DefaultPipeline</H3>
  <PRE>
  public <B>DefaultPipeline</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="getSize()"><!-- --></A><H3>
  getSize</H3>
  <PRE>
  public int <B>getSize</B>()</PRE>
  <DL>
  <DD>Retrieve size of pipeline (number of stages).<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Pipeline.html#getSize()">getSize</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the size of pipeline</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getStage(int)"><!-- --></A><H3>
  getStage</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Stage.html">Stage</A> <B>getStage</B>(int&nbsp;index)
                 throws java.util.NoSuchElementException</PRE>
  <DL>
  <DD>Retrieve a particular stage of pipeline<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/Pipeline.html#getStage(int)">getStage</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of stage<DT><B>Returns:</B><DD>the stage<DT><B>Throws:</B><DD><CODE>java.util.NoSuchElementException</CODE> - if index >= getSize() or index < 0</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="addStage(org.apache.avalon.Stage)"><!-- --></A><H3>
  addStage</H3>
  <PRE>
  public void <B>addStage</B>(<A HREF="../../../org/apache/avalon/Stage.html">Stage</A>&nbsp;stage)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DefaultPipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultContext.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Parameters.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="DefaultPipeline.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Disposable.html
  
  Index: Disposable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Disposable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Disposable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Contextualizable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Initializable.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="Disposable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Disposable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html">JdbcConnectionPool</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Disposable</B></DL>
  
  <P>
  This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate and properly destroyed
   before termination and unloading.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Disposable.html#dispose()">dispose</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Destroys the service.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="dispose()"><!-- --></A><H3>
  dispose</H3>
  <PRE>
  public void <B>dispose</B>()
               throws java.lang.Exception</PRE>
  <DL>
  <DD>Destroys the service. This method is guaranteed to be called always
   after the stop() method if this class implements <code>Stoppable</code>.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Disposable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Contextualizable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Initializable.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="Disposable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Initializable.html
  
  Index: Initializable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Initializable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Initializable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Disposable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Loggable.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="Initializable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Initializable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/pool/ThreadSafePool.html">ThreadSafePool</A>, <A HREF="../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html">JdbcConnectionPool</A>, <A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCyclePipeline.html">LifeCyclePipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Initializable</B></DL>
  
  <P>
  This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Initializable.html#init()">init</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize the service.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="init()"><!-- --></A><H3>
  init</H3>
  <PRE>
  public void <B>init</B>()
            throws java.lang.Exception</PRE>
  <DL>
  <DD>Initialize the service. This method is guaranteed to be called always
   after methods in <code>Configurable</code> and <code>Component</code>, 
   if the class implements those interfaces and before the run() method
   if the class implements <code>Runnable</code>.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Initializable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Disposable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Loggable.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="Initializable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Loggable.html
  
  Index: Loggable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Loggable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Loggable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Initializable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Modifiable.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="Loggable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Loggable</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A>, <A HREF="../../../org/apache/avalon/util/thread/ThreadPool.html">ThreadPool</A>, <A HREF="../../../org/apache/avalon/util/security/AbstractPolicy.html">AbstractPolicy</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Loggable</B></DL>
  
  <P>
  Interface through which to provide Loggers.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Loggable.html#setLogger(org.apache.log.Logger)">setLogger</A></B>(org.apache.log.Logger&nbsp;logger)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="setLogger(org.apache.log.Logger)"><!-- --></A><H3>
  setLogger</H3>
  <PRE>
  public void <B>setLogger</B>(org.apache.log.Logger&nbsp;logger)</PRE>
  <DL>
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Loggable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Initializable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Modifiable.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="Loggable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Modifiable.html
  
  Index: Modifiable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Modifiable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Modifiable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Loggable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Pipeline.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="Modifiable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Modifiable</H2>
  <HR>
  <DL>
  <DT>public interface <B>Modifiable</B></DL>
  
  <P>
  This interface is implemented by those classes that change
   their behavior/results over time (non-ergodic).
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Modifiable.html#modifiedSince(long)">modifiedSince</A></B>(long&nbsp;date)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Queries the class to estimate its ergodic period termination.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="modifiedSince(long)"><!-- --></A><H3>
  modifiedSince</H3>
  <PRE>
  public boolean <B>modifiedSince</B>(long&nbsp;date)</PRE>
  <DL>
  <DD>Queries the class to estimate its ergodic period termination.
   <br>
   This method is called to ensure the validity of a cached product. It
   is the class responsibility to provide the fastest possible
   implementation of this method or, whether this is not possible and the
   costs of the change evaluation is comparable to the production costs,
   to return <b>true</b> directly with no further delay, thus reducing
   the evaluation overhead to a minimum.<DD><DL>
  <DT><B>Returns:</B><DD><b>true</b> if the class ergodic period is over and the class
           would behave differently if processed again, <b>false</b> if the
           resource is still ergodic so that it doesn't require
           reprocessing.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Modifiable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Loggable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Pipeline.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="Modifiable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Parameters.html
  
  Index: Parameters.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  Parameters
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Parameters.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultPipeline.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ProcessorPipeline.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="Parameters.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.avalon</FONT>
  <BR>
  Class  Parameters</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.avalon.Parameters</B>
  </PRE>
  <HR>
  <DL>
  <DT>public final class <B>Parameters</B><DT>extends java.lang.Object</DL>
  
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fumagalli@exoffice.com">Pierpaolo Fumagalli</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>protected &nbsp;java.util.HashMap</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#m_parameters">m_parameters</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#Parameters()">Parameters</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new <code>Parameters</code> instance.</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>static&nbsp;<A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#fromConfiguration(org.apache.avalon.Configuration)">fromConfiguration</A></B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a <code>Parameters</code> object from a <code>Configuration</code>
   object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameter(java.lang.String)">getParameter</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>String</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameter(java.lang.String, java.lang.String)">getParameter</A></B>(java.lang.String&nbsp;name,
               java.lang.String&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>String</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameterAsBoolean(java.lang.String, boolean)">getParameterAsBoolean</A></B>(java.lang.String&nbsp;name,
                        boolean&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>boolean</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;float</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameterAsFloat(java.lang.String, float)">getParameterAsFloat</A></B>(java.lang.String&nbsp;name,
                      float&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>float</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameterAsInteger(java.lang.String, int)">getParameterAsInteger</A></B>(java.lang.String&nbsp;name,
                        int&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>int</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;long</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameterAsLong(java.lang.String, long)">getParameterAsLong</A></B>(java.lang.String&nbsp;name,
                     long&nbsp;defaultValue)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the <code>long</code> value of the specified parameter.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#getParameterNames()">getParameterNames</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an <code>Enumeration</code> view of all parameter names.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#isParameter(java.lang.String)">isParameter</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if the specified parameter can be retrieved.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#merge(org.apache.avalon.Parameters)">merge</A></B>(<A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A>&nbsp;other)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Merge parameters from another <code>Parameters</code> instance
   into this.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Parameters.html#setParameter(java.lang.String, java.lang.String)">setParameter</A></B>(java.lang.String&nbsp;name,
               java.lang.String&nbsp;value)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the <code>String</code> value of a specified parameter.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_parameters"><!-- --></A><H3>
  m_parameters</H3>
  <PRE>
  protected java.util.HashMap <B>m_parameters</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="Parameters()"><!-- --></A><H3>
  Parameters</H3>
  <PRE>
  public <B>Parameters</B>()</PRE>
  <DL>
  <DD>Create a new <code>Parameters</code> instance.</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="setParameter(java.lang.String, java.lang.String)"><!-- --></A><H3>
  setParameter</H3>
  <PRE>
  public java.lang.String <B>setParameter</B>(java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;value)</PRE>
  <DL>
  <DD>Set the <code>String</code> value of a specified parameter.
   <p />
   If the specified value is <b>null</b> the parameter is removed.<DD><DL>
  <DT><B>Returns:</B><DD>The previous value of the parameter or <b>null</b>.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getParameterNames()"><!-- --></A><H3>
  getParameterNames</H3>
  <PRE>
  public java.util.Iterator <B>getParameterNames</B>()</PRE>
  <DL>
  <DD>Return an <code>Enumeration</code> view of all parameter names.</DL>
  <HR>
  
  <A NAME="isParameter(java.lang.String)"><!-- --></A><H3>
  isParameter</H3>
  <PRE>
  public boolean <B>isParameter</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD>Check if the specified parameter can be retrieved.</DL>
  <HR>
  
  <A NAME="getParameter(java.lang.String)"><!-- --></A><H3>
  getParameter</H3>
  <PRE>
  protected java.lang.String <B>getParameter</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD>Retrieve the <code>String</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <b>null</b> is returned.</DL>
  <HR>
  
  <A NAME="getParameter(java.lang.String, java.lang.String)"><!-- --></A><H3>
  getParameter</H3>
  <PRE>
  public java.lang.String <B>getParameter</B>(java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;defaultValue)</PRE>
  <DL>
  <DD>Retrieve the <code>String</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <code>defaultValue</code>
   is returned.</DL>
  <HR>
  
  <A NAME="getParameterAsInteger(java.lang.String, int)"><!-- --></A><H3>
  getParameterAsInteger</H3>
  <PRE>
  public int <B>getParameterAsInteger</B>(java.lang.String&nbsp;name,
                                   int&nbsp;defaultValue)</PRE>
  <DL>
  <DD>Retrieve the <code>int</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <code>defaultValue</code>
   is returned.</DL>
  <HR>
  
  <A NAME="getParameterAsLong(java.lang.String, long)"><!-- --></A><H3>
  getParameterAsLong</H3>
  <PRE>
  public long <B>getParameterAsLong</B>(java.lang.String&nbsp;name,
                                 long&nbsp;defaultValue)</PRE>
  <DL>
  <DD>Retrieve the <code>long</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <code>defaultValue</code>
   is returned.</DL>
  <HR>
  
  <A NAME="getParameterAsFloat(java.lang.String, float)"><!-- --></A><H3>
  getParameterAsFloat</H3>
  <PRE>
  public float <B>getParameterAsFloat</B>(java.lang.String&nbsp;name,
                                   float&nbsp;defaultValue)</PRE>
  <DL>
  <DD>Retrieve the <code>float</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <code>defaultValue</code>
   is returned.</DL>
  <HR>
  
  <A NAME="getParameterAsBoolean(java.lang.String, boolean)"><!-- --></A><H3>
  getParameterAsBoolean</H3>
  <PRE>
  public boolean <B>getParameterAsBoolean</B>(java.lang.String&nbsp;name,
                                       boolean&nbsp;defaultValue)</PRE>
  <DL>
  <DD>Retrieve the <code>boolean</code> value of the specified parameter.
   <p />
   If the specified parameter cannot be found, <code>defaultValue</code>
   is returned.</DL>
  <HR>
  
  <A NAME="merge(org.apache.avalon.Parameters)"><!-- --></A><H3>
  merge</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A> <B>merge</B>(<A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A>&nbsp;other)</PRE>
  <DL>
  <DD>Merge parameters from another <code>Parameters</code> instance
   into this.<DD><DL>
  <DT><B>Returns:</B><DD>This <code>Parameters</code> instance.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="fromConfiguration(org.apache.avalon.Configuration)"><!-- --></A><H3>
  fromConfiguration</H3>
  <PRE>
  public static <A HREF="../../../org/apache/avalon/Parameters.html">Parameters</A> <B>fromConfiguration</B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)
                                      throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD>Create a <code>Parameters</code> object from a <code>Configuration</code>
   object.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Parameters.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/DefaultPipeline.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ProcessorPipeline.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="Parameters.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Pipeline.html
  
  Index: Pipeline.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Pipeline
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Pipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Modifiable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Poolable.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="Pipeline.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Pipeline</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Pipeline</B><DT>extends <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DL>
  
  <P>
  This represents a pipeline made up of stages.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Pipeline.html#getSize()">getSize</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve size of pipeline (number of stages).</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Stage.html">Stage</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Pipeline.html#getStage(int)">getStage</A></B>(int&nbsp;index)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a particular stage of pipeline</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="getSize()"><!-- --></A><H3>
  getSize</H3>
  <PRE>
  public int <B>getSize</B>()</PRE>
  <DL>
  <DD>Retrieve size of pipeline (number of stages).<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the size of pipeline</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getStage(int)"><!-- --></A><H3>
  getStage</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Stage.html">Stage</A> <B>getStage</B>(int&nbsp;index)
                 throws java.util.NoSuchElementException</PRE>
  <DL>
  <DD>Retrieve a particular stage of pipeline<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of stage<DT><B>Returns:</B><DD>the stage<DT><B>Throws:</B><DD><CODE>java.util.NoSuchElementException</CODE> - if index >= getSize() or index < 0</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Pipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Modifiable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Poolable.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="Pipeline.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Poolable.html
  
  Index: Poolable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Poolable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Poolable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Pipeline.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ProcessorStage.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="Poolable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Interface  Poolable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Recyclable.html">Recyclable</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/pool/test/PoolProfile.A.html">PoolProfile.A</A>, <A HREF="../../../org/apache/avalon/util/pool/test/PoolProfile.B.html">PoolProfile.B</A>, <A HREF="../../../org/apache/avalon/util/pool/test/PoolProfile.C.html">PoolProfile.C</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Poolable</B></DL>
  
  <P>
  Poolable marker interface. 
  
   Components implement this interface if it is reasonable to 
   Pool the object. Components that don't implement this interface 
   will be created anew via a factory.
  
   NB: It was a deliberat e choice not to extend Component. This will have to 
   be reassed once we see it in action.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Poolable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Pipeline.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ProcessorStage.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="Poolable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ProcessorPipeline.html
  
  Index: ProcessorPipeline.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ProcessorPipeline
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ProcessorPipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Parameters.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/SAXConfigurationHandler.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="ProcessorPipeline.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.avalon.DefaultPipeline">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Class  ProcessorPipeline</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../org/apache/avalon/DefaultPipeline.html">org.apache.avalon.DefaultPipeline</A>
          |
          +--<B>org.apache.avalon.ProcessorPipeline</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A>, <A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A>, <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>ProcessorPipeline</B><DT>extends <A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A><DT>implements <A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A></DL>
  
  <P>
  This represents a pipeline made up of stages.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_org.apache.avalon.DefaultPipeline"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html#m_stages">m_stages</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ProcessorPipeline.html#ProcessorPipeline()">ProcessorPipeline</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;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ProcessorPipeline.html#getSize()">getSize</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve size of pipeline (number of stages).</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Stage.html">Stage</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/ProcessorPipeline.html#getStage(int)">getStage</A></B>(int&nbsp;index)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a particular stage of pipeline</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/avalon/ProcessorPipeline.html#process(java.lang.Object)">process</A></B>(java.lang.Object&nbsp;object)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.DefaultPipeline"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html#addStage(org.apache.avalon.Stage)">addStage</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="ProcessorPipeline()"><!-- --></A><H3>
  ProcessorPipeline</H3>
  <PRE>
  public <B>ProcessorPipeline</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="process(java.lang.Object)"><!-- --></A><H3>
  process</H3>
  <PRE>
  public void <B>process</B>(java.lang.Object&nbsp;object)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/avalon/ProcessorStage.html#process(java.lang.Object)">process</A></CODE> in interface <CODE><A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getStage(int)"><!-- --></A><H3>
  getStage</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Stage.html">Stage</A> <B>getStage</B>(int&nbsp;index)</PRE>
  <DL>
  <DD><B>Description copied from class: <CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></CODE></B></DD>
  <DD>Retrieve a particular stage of pipeline<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html#getStage(int)">getStage</A></CODE> in class <CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.avalon.DefaultPipeline</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of stage<DT><B>Returns:</B><DD>the stage<DT><B>Throws:</B><DD><CODE>java.util.NoSuchElementException</CODE> - if index >= getSize() or index < 0</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getSize()"><!-- --></A><H3>
  getSize</H3>
  <PRE>
  public int <B>getSize</B>()</PRE>
  <DL>
  <DD><B>Description copied from class: <CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></CODE></B></DD>
  <DD>Retrieve size of pipeline (number of stages).<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html#getSize()">getSize</A></CODE> in class <CODE><A HREF="../../../org/apache/avalon/DefaultPipeline.html">DefaultPipeline</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.avalon.DefaultPipeline</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>the size of pipeline</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ProcessorPipeline.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Parameters.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/SAXConfigurationHandler.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="ProcessorPipeline.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.avalon.DefaultPipeline">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ProcessorStage.html
  
  Index: ProcessorStage.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  ProcessorStage
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ProcessorStage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Poolable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recomposer.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="ProcessorStage.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  ProcessorStage</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/ProcessorPipeline.html">ProcessorPipeline</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>ProcessorStage</B><DT>extends <A HREF="../../../org/apache/avalon/Stage.html">Stage</A></DL>
  
  <P>
  This represents a stage in a pipeline.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a>, <a href="mailto:fede@apache.org">Federico Barbieri</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/ProcessorStage.html#process(java.lang.Object)">process</A></B>(java.lang.Object&nbsp;object)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="process(java.lang.Object)"><!-- --></A><H3>
  process</H3>
  <PRE>
  public void <B>process</B>(java.lang.Object&nbsp;object)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ProcessorStage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Poolable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recomposer.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="ProcessorStage.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Recomposer.html
  
  Index: Recomposer.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Recomposer
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recomposer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ProcessorStage.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Reconfigurable.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="Recomposer.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Recomposer</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Composer.html">Composer</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Recomposer</B><DT>extends <A HREF="../../../org/apache/avalon/Composer.html">Composer</A></DL>
  
  <P>
  Extends composer to allow recomposing.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Recomposer.html#recompose(org.apache.avalon.ComponentManager)">recompose</A></B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;componentManager)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Composer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Composer.html">Composer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/Composer.html#compose(org.apache.avalon.ComponentManager)">compose</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="recompose(org.apache.avalon.ComponentManager)"><!-- --></A><H3>
  recompose</H3>
  <PRE>
  public void <B>recompose</B>(<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>&nbsp;componentManager)
                 throws <A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html">ComponentNotAccessibleException</A>,
                        <A HREF="../../../org/apache/avalon/ComponentNotFoundException.html">ComponentNotFoundException</A></PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recomposer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ProcessorStage.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Reconfigurable.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="Recomposer.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Reconfigurable.html
  
  Index: Reconfigurable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Reconfigurable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Reconfigurable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recomposer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recontextualizable.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="Reconfigurable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Reconfigurable</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Configurable.html">Configurable</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Reconfigurable</B><DT>extends <A HREF="../../../org/apache/avalon/Configurable.html">Configurable</A></DL>
  
  <P>
  Extends Configurable to allow reconfiguration runtime.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a>, <a href="http://java.apache.org/">Java Apache Project</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Reconfigurable.html#reconfigure(org.apache.avalon.Configuration)">reconfigure</A></B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Configurable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Configurable.html">Configurable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/Configurable.html#configure(org.apache.avalon.Configuration)">configure</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="reconfigure(org.apache.avalon.Configuration)"><!-- --></A><H3>
  reconfigure</H3>
  <PRE>
  public void <B>reconfigure</B>(<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)
                   throws <A HREF="../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Reconfigurable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recomposer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recontextualizable.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="Reconfigurable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Recontextualizable.html
  
  Index: Recontextualizable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Recontextualizable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recontextualizable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Reconfigurable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recyclable.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="Recontextualizable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Recontextualizable</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Composer.html">Composer</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Recontextualizable</B><DT>extends <A HREF="../../../org/apache/avalon/Composer.html">Composer</A></DL>
  
  <P>
  Extends composer to allow recontextualizing.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Recontextualizable.html#recontextualizable(org.apache.avalon.Context)">recontextualizable</A></B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Composer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Composer.html">Composer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/avalon/Composer.html#compose(org.apache.avalon.ComponentManager)">compose</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="recontextualizable(org.apache.avalon.Context)"><!-- --></A><H3>
  recontextualizable</H3>
  <PRE>
  public void <B>recontextualizable</B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recontextualizable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Reconfigurable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Recyclable.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="Recontextualizable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Recyclable.html
  
  Index: Recyclable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Recyclable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recyclable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recontextualizable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Resolvable.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="Recyclable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Recyclable</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Poolable.html">Poolable</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/datasource/JdbcConnection.html">JdbcConnection</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Recyclable</B><DT>extends <A HREF="../../../org/apache/avalon/Poolable.html">Poolable</A></DL>
  
  <P>
  This interface standardizes the behaviour of a recyclable object.
   A recyclable object is defined as an object that can be used to
   encapsulate another object without being altered by its content.
   Therefore, a recyclable object may be recycled and reused many times.
   
   This is helpful in cases where recyclable objects are continously 
   created and destroied, causing a much greater amount of garbage to 
   be collected by the JVM garbage collector. By making it recyclable, 
   it is possible to reduce the GC execution time thus incrementing the 
   overall performance of a process and decrementing the chance of 
   memory overflow.
   
   Every implementation must provide their own method to allow this 
   recyclable object to be reused by setting its content.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Recyclable.html#recycle()">recycle</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method should be implemented to remove all costly resources
   in object.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="recycle()"><!-- --></A><H3>
  recycle</H3>
  <PRE>
  public void <B>recycle</B>()</PRE>
  <DL>
  <DD>This method should be implemented to remove all costly resources
   in object. These resources can be object references, database connections,
   threads etc. What is categorised as "costly" resources is determined on
   a case by case analysis.<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Recyclable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recontextualizable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Resolvable.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="Recyclable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Resolvable.html
  
  Index: Resolvable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Resolvable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Resolvable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recyclable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Resumable.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="Resolvable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Resolvable</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/test/PropertyUtilTestlet.ResolveTest.html">PropertyUtilTestlet.ResolveTest</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Resolvable</B></DL>
  
  <P>
  This interface is used to indicate objects that need to be 
   resolved in some particular context.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/Resolvable.html#resolve(org.apache.avalon.Context)">resolve</A></B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve a object to a value.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="resolve(org.apache.avalon.Context)"><!-- --></A><H3>
  resolve</H3>
  <PRE>
  public java.lang.Object <B>resolve</B>(<A HREF="../../../org/apache/avalon/Context.html">Context</A>&nbsp;context)</PRE>
  <DL>
  <DD>Resolve a object to a value.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>context</CODE> - the contextwith respect which to resolve<DT><B>Returns:</B><DD>the resolved object</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Resolvable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Recyclable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Resumable.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="Resolvable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Resumable.html
  
  Index: Resumable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Resumable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Resumable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Resolvable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/SingleThreaded.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="Resumable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Resumable</H2>
  <HR>
  <DL>
  <DT>public interface <B>Resumable</B></DL>
  
  <P>
  This is used to restart execturion after temporarily halt.
   The halt may have been for some re- configuring|composing|contextualizing
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Resumable.html#resume()">resume</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resumes the component.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="resume()"><!-- --></A><H3>
  resume</H3>
  <PRE>
  public void <B>resume</B>()</PRE>
  <DL>
  <DD>Resumes the component.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Resumable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Resolvable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/SingleThreaded.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="Resumable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/SAXConfigurationHandler.html
  
  Index: SAXConfigurationHandler.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  SAXConfigurationHandler
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SAXConfigurationHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ProcessorPipeline.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="SAXConfigurationHandler.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.avalon</FONT>
  <BR>
  Class  SAXConfigurationHandler</H2>
  <PRE>
  java.lang.Object
    |
    +--org.xml.sax.helpers.DefaultHandler
          |
          +--<B>org.apache.avalon.SAXConfigurationHandler</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler</DD>
  </DL>
  <HR>
  <B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I>
  <P>
  <DL>
  <DT>public class <B>SAXConfigurationHandler</B><DT>extends org.xml.sax.helpers.DefaultHandler<DT>implements org.xml.sax.ErrorHandler</DL>
  
  <P>
  A SAXConfigurationHandler helps build Configurations out of sax events.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#m_configuration">m_configuration</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.ArrayList</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#m_elements">m_elements</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.xml.sax.Locator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#m_locator">m_locator</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#SAXConfigurationHandler()">SAXConfigurationHandler</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#characters(char[], int, int)">characters</A></B>(char[]&nbsp;ch,
             int&nbsp;start,
             int&nbsp;end)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#clear()">clear</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../org/apache/avalon/DefaultConfiguration.html">DefaultConfiguration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#createConfiguration(java.lang.String, java.lang.String)">createConfiguration</A></B>(java.lang.String&nbsp;localName,
                      java.lang.String&nbsp;location)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></B>(java.lang.String&nbsp;namespaceURI,
             java.lang.String&nbsp;localName,
             java.lang.String&nbsp;rawName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#error(org.xml.sax.SAXParseException)">error</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;This just throws an exception on a parse error.</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/avalon/SAXConfigurationHandler.html#fatalError(org.xml.sax.SAXParseException)">fatalError</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;This just throws an exception on a parse error.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#getConfiguration()">getConfiguration</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html#getLocationString()">getLocationString</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#setDocumentLocator(org.xml.sax.Locator)">setDocumentLocator</A></B>(org.xml.sax.Locator&nbsp;locator)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></B>(java.lang.String&nbsp;namespaceURI,
               java.lang.String&nbsp;localName,
               java.lang.String&nbsp;rawName,
               org.xml.sax.Attributes&nbsp;attributes)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&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/avalon/SAXConfigurationHandler.html#warning(org.xml.sax.SAXParseException)">warning</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;This just throws an exception on a parse error.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.helpers.DefaultHandler"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.xml.sax.helpers.DefaultHandler</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_elements"><!-- --></A><H3>
  m_elements</H3>
  <PRE>
  protected final java.util.ArrayList <B>m_elements</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_configuration"><!-- --></A><H3>
  m_configuration</H3>
  <PRE>
  protected <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>m_configuration</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</DL>
  <HR>
  
  <A NAME="m_locator"><!-- --></A><H3>
  m_locator</H3>
  <PRE>
  protected org.xml.sax.Locator <B>m_locator</B></PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="SAXConfigurationHandler()"><!-- --></A><H3>
  SAXConfigurationHandler</H3>
  <PRE>
  public <B>SAXConfigurationHandler</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;</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="getConfiguration()"><!-- --></A><H3>
  getConfiguration</H3>
  <PRE>
  public <A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A> <B>getConfiguration</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="clear()"><!-- --></A><H3>
  clear</H3>
  <PRE>
  public void <B>clear</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setDocumentLocator(org.xml.sax.Locator)"><!-- --></A><H3>
  setDocumentLocator</H3>
  <PRE>
  public void <B>setDocumentLocator</B>(org.xml.sax.Locator&nbsp;locator)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>setDocumentLocator</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="characters(char[], int, int)"><!-- --></A><H3>
  characters</H3>
  <PRE>
  public void <B>characters</B>(char[]&nbsp;ch,
                         int&nbsp;start,
                         int&nbsp;end)
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>characters</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  endElement</H3>
  <PRE>
  public void <B>endElement</B>(java.lang.String&nbsp;namespaceURI,
                         java.lang.String&nbsp;localName,
                         java.lang.String&nbsp;rawName)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>endElement</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="createConfiguration(java.lang.String, java.lang.String)"><!-- --></A><H3>
  createConfiguration</H3>
  <PRE>
  protected <A HREF="../../../org/apache/avalon/DefaultConfiguration.html">DefaultConfiguration</A> <B>createConfiguration</B>(java.lang.String&nbsp;localName,
                                                     java.lang.String&nbsp;location)</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
  startElement</H3>
  <PRE>
  public void <B>startElement</B>(java.lang.String&nbsp;namespaceURI,
                           java.lang.String&nbsp;localName,
                           java.lang.String&nbsp;rawName,
                           org.xml.sax.Attributes&nbsp;attributes)
                    throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>startElement</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="error(org.xml.sax.SAXParseException)"><!-- --></A><H3>
  error</H3>
  <PRE>
  public void <B>error</B>(org.xml.sax.SAXParseException&nbsp;exception)
             throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>This just throws an exception on a parse error.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>error</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>error</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="warning(org.xml.sax.SAXParseException)"><!-- --></A><H3>
  warning</H3>
  <PRE>
  public void <B>warning</B>(org.xml.sax.SAXParseException&nbsp;exception)
               throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>This just throws an exception on a parse error.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>warning</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>warning</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="fatalError(org.xml.sax.SAXParseException)"><!-- --></A><H3>
  fatalError</H3>
  <PRE>
  public void <B>fatalError</B>(org.xml.sax.SAXParseException&nbsp;exception)
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD>This just throws an exception on a parse error.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>fatalError</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>fatalError</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getLocationString()"><!-- --></A><H3>
  getLocationString</H3>
  <PRE>
  protected java.lang.String <B>getLocationString</B>()</PRE>
  <DL>
  <DD><B>Deprecated.</B>&nbsp;<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SAXConfigurationHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/ProcessorPipeline.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="SAXConfigurationHandler.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/SingleThreaded.html
  
  Index: SingleThreaded.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  SingleThreaded
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SingleThreaded.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Resumable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Stage.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="SingleThreaded.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Interface  SingleThreaded</H2>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/pool/SingleThreadedPool.html">SingleThreadedPool</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>SingleThreaded</B></DL>
  
  <P>
  A interface to mark a component as not ThreadSafe.
  
   NB: It was a deliberat e choice not to extend Component. This will have to 
   be reassed once we see it in action.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SingleThreaded.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Resumable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Stage.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="SingleThreaded.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Stage.html
  
  Index: Stage.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Stage
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/SingleThreaded.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Startable.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="Stage.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Interface  Stage</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/Component.html">Component</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/camelot/pipeline/LifeCycleStage.html">LifeCycleStage</A>, <A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A>, <A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Stage</B><DT>extends <A HREF="../../../org/apache/avalon/Component.html">Component</A></DL>
  
  <P>
  This represents a stage in a pipeline.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a>, <a href="mailto:fede@apache.org">Federico Barbieri</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/SingleThreaded.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Startable.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="Stage.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Startable.html
  
  Index: Startable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Startable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Startable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Stage.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Stoppable.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="Startable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Startable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Startable</B></DL>
  
  <P>
  This interface is the dual interface of Stoppable.
  
   It provides a method through which components can be "started"
   without requiring a thread. Useful for reactive or passive objects.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Startable.html#start()">start</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts the component.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="start()"><!-- --></A><H3>
  start</H3>
  <PRE>
  public void <B>start</B>()
             throws java.lang.Exception</PRE>
  <DL>
  <DD>Starts the component.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Startable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Stage.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Stoppable.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="Startable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Stoppable.html
  
  Index: Stoppable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Stoppable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stoppable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Startable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Suspendable.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="Stoppable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Stoppable</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Stoppable</B></DL>
  
  <P>
  This interface is the dual interface of the <code>java.lang.Runnable</code>
   interface and provides a hook to safely stop the thread of execution.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a>, <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>, <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Stoppable.html#stop()">stop</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stops the current thread of execution.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="stop()"><!-- --></A><H3>
  stop</H3>
  <PRE>
  public void <B>stop</B>()
            throws java.lang.Exception</PRE>
  <DL>
  <DD>Stops the current thread of execution.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stoppable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Startable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/Suspendable.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="Stoppable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/Suspendable.html
  
  Index: Suspendable.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Suspendable
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Suspendable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Stoppable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ThreadSafe.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="Suspendable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon</FONT>
  <BR>
  Interface  Suspendable</H2>
  <HR>
  <DL>
  <DT>public interface <B>Suspendable</B></DL>
  
  <P>
  This is used to temporarily halt execution of a component.
   The execution may be halted so that you can reconfigure/
   recompose/recontextualize component
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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/avalon/Suspendable.html#suspend()">suspend</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Suspends the component.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="suspend()"><!-- --></A><H3>
  suspend</H3>
  <PRE>
  public void <B>suspend</B>()</PRE>
  <DL>
  <DD>Suspends the component.</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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Suspendable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Stoppable.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/avalon/ThreadSafe.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="Suspendable.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/ThreadSafe.html
  
  Index: ThreadSafe.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 Fri Mar 02 16:58:34 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  ThreadSafe
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ThreadSafe.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Suspendable.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="ThreadSafe.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon</FONT>
  <BR>
  Interface  ThreadSafe</H2>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/avalon/util/pool/ThreadSafePool.html">ThreadSafePool</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>ThreadSafe</B></DL>
  
  <P>
  A interface to mark a component as ThreadSafe or reentrant.
  
   NB: It was a deliberat e choice not to extend Component. This will have to 
   be reassed once we see it in action.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ThreadSafe.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/Suspendable.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="ThreadSafe.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon
  </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/avalon/package-summary.html" TARGET="classFrame">org.apache.avalon</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Interfaces</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="CascadingThrowable.html" TARGET="classFrame"><I>CascadingThrowable</I></A>
  <BR>
  <A HREF="Component.html" TARGET="classFrame"><I>Component</I></A>
  <BR>
  <A HREF="ComponentManager.html" TARGET="classFrame"><I>ComponentManager</I></A>
  <BR>
  <A HREF="ComponentSelector.html" TARGET="classFrame"><I>ComponentSelector</I></A>
  <BR>
  <A HREF="Composer.html" TARGET="classFrame"><I>Composer</I></A>
  <BR>
  <A HREF="Configurable.html" TARGET="classFrame"><I>Configurable</I></A>
  <BR>
  <A HREF="Configuration.html" TARGET="classFrame"><I>Configuration</I></A>
  <BR>
  <A HREF="ConfigurationBuilder.html" TARGET="classFrame"><I>ConfigurationBuilder</I></A>
  <BR>
  <A HREF="Context.html" TARGET="classFrame"><I>Context</I></A>
  <BR>
  <A HREF="Contextualizable.html" TARGET="classFrame"><I>Contextualizable</I></A>
  <BR>
  <A HREF="Disposable.html" TARGET="classFrame"><I>Disposable</I></A>
  <BR>
  <A HREF="Initializable.html" TARGET="classFrame"><I>Initializable</I></A>
  <BR>
  <A HREF="Loggable.html" TARGET="classFrame"><I>Loggable</I></A>
  <BR>
  <A HREF="Modifiable.html" TARGET="classFrame"><I>Modifiable</I></A>
  <BR>
  <A HREF="Pipeline.html" TARGET="classFrame"><I>Pipeline</I></A>
  <BR>
  <A HREF="Poolable.html" TARGET="classFrame"><I>Poolable</I></A>
  <BR>
  <A HREF="ProcessorStage.html" TARGET="classFrame"><I>ProcessorStage</I></A>
  <BR>
  <A HREF="Recomposer.html" TARGET="classFrame"><I>Recomposer</I></A>
  <BR>
  <A HREF="Reconfigurable.html" TARGET="classFrame"><I>Reconfigurable</I></A>
  <BR>
  <A HREF="Recontextualizable.html" TARGET="classFrame"><I>Recontextualizable</I></A>
  <BR>
  <A HREF="Recyclable.html" TARGET="classFrame"><I>Recyclable</I></A>
  <BR>
  <A HREF="Resolvable.html" TARGET="classFrame"><I>Resolvable</I></A>
  <BR>
  <A HREF="Resumable.html" TARGET="classFrame"><I>Resumable</I></A>
  <BR>
  <A HREF="SingleThreaded.html" TARGET="classFrame"><I>SingleThreaded</I></A>
  <BR>
  <A HREF="Stage.html" TARGET="classFrame"><I>Stage</I></A>
  <BR>
  <A HREF="Startable.html" TARGET="classFrame"><I>Startable</I></A>
  <BR>
  <A HREF="Stoppable.html" TARGET="classFrame"><I>Stoppable</I></A>
  <BR>
  <A HREF="Suspendable.html" TARGET="classFrame"><I>Suspendable</I></A>
  <BR>
  <A HREF="ThreadSafe.html" TARGET="classFrame"><I>ThreadSafe</I></A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="AbstractConfiguration.html" TARGET="classFrame">AbstractConfiguration</A>
  <BR>
  <A HREF="AbstractLoggable.html" TARGET="classFrame">AbstractLoggable</A>
  <BR>
  <A HREF="DefaultComponentManager.html" TARGET="classFrame">DefaultComponentManager</A>
  <BR>
  <A HREF="DefaultComponentSelector.html" TARGET="classFrame">DefaultComponentSelector</A>
  <BR>
  <A HREF="DefaultConfiguration.html" TARGET="classFrame">DefaultConfiguration</A>
  <BR>
  <A HREF="DefaultConfigurationBuilder.html" TARGET="classFrame">DefaultConfigurationBuilder</A>
  <BR>
  <A HREF="DefaultContext.html" TARGET="classFrame">DefaultContext</A>
  <BR>
  <A HREF="DefaultPipeline.html" TARGET="classFrame">DefaultPipeline</A>
  <BR>
  <A HREF="Parameters.html" TARGET="classFrame">Parameters</A>
  <BR>
  <A HREF="ProcessorPipeline.html" TARGET="classFrame">ProcessorPipeline</A>
  <BR>
  <A HREF="SAXConfigurationHandler.html" TARGET="classFrame">SAXConfigurationHandler</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Exceptions</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="CascadingException.html" TARGET="classFrame">CascadingException</A>
  <BR>
  <A HREF="CascadingRuntimeException.html" TARGET="classFrame">CascadingRuntimeException</A>
  <BR>
  <A HREF="ComponentManagerException.html" TARGET="classFrame">ComponentManagerException</A>
  <BR>
  <A HREF="ComponentNotAccessibleException.html" TARGET="classFrame">ComponentNotAccessibleException</A>
  <BR>
  <A HREF="ComponentNotFoundException.html" TARGET="classFrame">ComponentNotFoundException</A>
  <BR>
  <A HREF="ConfigurationException.html" TARGET="classFrame">ConfigurationException</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Errors</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="CascadingError.html" TARGET="classFrame">CascadingError</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;<A HREF="../../../org/apache/avalon/atlantis/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.avalon
  </H2>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Interface Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="CascadingThrowable.html"><I>CascadingThrowable</I></A></B></TD>
  <TD>Interface which all cascadign throwables should implement.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Component.html"><I>Component</I></A></B></TD>
  <TD>This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ComponentManager.html"><I>ComponentManager</I></A></B></TD>
  <TD>A <code>ComponentManager</code> selects <code>Component</code>s based on a
   role.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ComponentSelector.html"><I>ComponentSelector</I></A></B></TD>
  <TD>A <code>ComponentSelector</code> selects <code>Component</code>s based on a
   hint.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Composer.html"><I>Composer</I></A></B></TD>
  <TD>A composer is a class that need to connect to software components using
   a "role" abstraction, thus not depending on particular implementations
   but on behavioral interfaces.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Configurable.html"><I>Configurable</I></A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Configuration.html"><I>Configuration</I></A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ConfigurationBuilder.html"><I>ConfigurationBuilder</I></A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Context.html"><I>Context</I></A></B></TD>
  <TD>&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Contextualizable.html"><I>Contextualizable</I></A></B></TD>
  <TD>This inteface should be implemented by classes that need 
   a Context to work.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Disposable.html"><I>Disposable</I></A></B></TD>
  <TD>This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate and properly destroyed
   before termination and unloading.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Initializable.html"><I>Initializable</I></A></B></TD>
  <TD>This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Loggable.html"><I>Loggable</I></A></B></TD>
  <TD>Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Modifiable.html"><I>Modifiable</I></A></B></TD>
  <TD>This interface is implemented by those classes that change
   their behavior/results over time (non-ergodic).</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Pipeline.html"><I>Pipeline</I></A></B></TD>
  <TD>This represents a pipeline made up of stages.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Poolable.html"><I>Poolable</I></A></B></TD>
  <TD>Poolable marker interface.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ProcessorStage.html"><I>ProcessorStage</I></A></B></TD>
  <TD>This represents a stage in a pipeline.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Recomposer.html"><I>Recomposer</I></A></B></TD>
  <TD>Extends composer to allow recomposing.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Reconfigurable.html"><I>Reconfigurable</I></A></B></TD>
  <TD>Extends Configurable to allow reconfiguration runtime.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Recontextualizable.html"><I>Recontextualizable</I></A></B></TD>
  <TD>Extends composer to allow recontextualizing.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Recyclable.html"><I>Recyclable</I></A></B></TD>
  <TD>This interface standardizes the behaviour of a recyclable object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Resolvable.html"><I>Resolvable</I></A></B></TD>
  <TD>This interface is used to indicate objects that need to be 
   resolved in some particular context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Resumable.html"><I>Resumable</I></A></B></TD>
  <TD>This is used to restart execturion after temporarily halt.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="SingleThreaded.html"><I>SingleThreaded</I></A></B></TD>
  <TD>A interface to mark a component as not ThreadSafe.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Stage.html"><I>Stage</I></A></B></TD>
  <TD>This represents a stage in a pipeline.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Startable.html"><I>Startable</I></A></B></TD>
  <TD>This interface is the dual interface of Stoppable.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Stoppable.html"><I>Stoppable</I></A></B></TD>
  <TD>This interface is the dual interface of the <code>java.lang.Runnable</code>
   interface and provides a hook to safely stop the thread of execution.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Suspendable.html"><I>Suspendable</I></A></B></TD>
  <TD>This is used to temporarily halt execution of a component.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ThreadSafe.html"><I>ThreadSafe</I></A></B></TD>
  <TD>A interface to mark a component as ThreadSafe or reentrant.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <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="AbstractConfiguration.html">AbstractConfiguration</A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="AbstractLoggable.html">AbstractLoggable</A></B></TD>
  <TD>Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultComponentManager.html">DefaultComponentManager</A></B></TD>
  <TD>This class is a static implementation of a ComponentManager.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultComponentSelector.html">DefaultComponentSelector</A></B></TD>
  <TD>This is the default implementation of the ComponentSelector</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultConfiguration.html">DefaultConfiguration</A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultConfigurationBuilder.html">DefaultConfigurationBuilder</A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultContext.html">DefaultContext</A></B></TD>
  <TD>Default implementation of Context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DefaultPipeline.html">DefaultPipeline</A></B></TD>
  <TD>This is basic array based pipeline.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Parameters.html">Parameters</A></B></TD>
  <TD>&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ProcessorPipeline.html">ProcessorPipeline</A></B></TD>
  <TD>This represents a pipeline made up of stages.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="SAXConfigurationHandler.html">SAXConfigurationHandler</A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Exception Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="CascadingException.html">CascadingException</A></B></TD>
  <TD>Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="CascadingRuntimeException.html">CascadingRuntimeException</A></B></TD>
  <TD>Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ComponentManagerException.html">ComponentManagerException</A></B></TD>
  <TD>This base class of exceptions thrown by ComponentManager.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ComponentNotAccessibleException.html">ComponentNotAccessibleException</A></B></TD>
  <TD>This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be accessed.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ComponentNotFoundException.html">ComponentNotFoundException</A></B></TD>
  <TD>This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be found.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ConfigurationException.html">ConfigurationException</A></B></TD>
  <TD><B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Error Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="CascadingError.html">CascadingError</A></B></TD>
  <TD>Class from which all exceptions should inherit.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;<A HREF="../../../org/apache/avalon/atlantis/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: org.apache.avalon 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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</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;<A HREF="../../../org/apache/avalon/atlantis/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.avalon
  </H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/AbstractConfiguration.html"><B>AbstractConfiguration</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/Configuration.html">Configuration</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultConfiguration.html"><B>DefaultConfiguration</B></A></UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/AbstractLoggable.html"><B>AbstractLoggable</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/Component.html">Component</A>, org.apache.avalon.<A HREF="../../../org/apache/avalon/Loggable.html">Loggable</A>)
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultComponentManager.html"><B>DefaultComponentManager</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentManager.html">ComponentManager</A>)
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultComponentSelector.html"><B>DefaultComponentSelector</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentSelector.html">ComponentSelector</A>)
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultConfigurationBuilder.html"><B>DefaultConfigurationBuilder</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/ConfigurationBuilder.html">ConfigurationBuilder</A>)
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultContext.html"><B>DefaultContext</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/Context.html">Context</A>)
  <LI TYPE="circle">class org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/SAXConfigurationHandler.html"><B>SAXConfigurationHandler</B></A> (implements org.xml.sax.ErrorHandler)
  </UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/DefaultPipeline.html"><B>DefaultPipeline</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/Pipeline.html">Pipeline</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/ProcessorPipeline.html"><B>ProcessorPipeline</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/ProcessorStage.html">ProcessorStage</A>)
  </UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/Parameters.html"><B>Parameters</B></A><LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
  <UL>
  <LI TYPE="circle">class java.lang.Error<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingError.html"><B>CascadingError</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>)
  </UL>
  <LI TYPE="circle">class java.lang.Exception<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingException.html"><B>CascadingException</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentManagerException.html"><B>ComponentManagerException</B></A><UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentNotAccessibleException.html"><B>ComponentNotAccessibleException</B></A><LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentNotFoundException.html"><B>ComponentNotFoundException</B></A></UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/ConfigurationException.html"><B>ConfigurationException</B></A></UL>
  <LI TYPE="circle">class java.lang.RuntimeException<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingRuntimeException.html"><B>CascadingRuntimeException</B></A> (implements org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>)
  </UL>
  </UL>
  </UL>
  </UL>
  </UL>
  <H2>
  Interface Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/CascadingThrowable.html"><B>CascadingThrowable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Component.html"><B>Component</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentSelector.html"><B>ComponentSelector</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Stage.html"><B>Stage</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Pipeline.html"><B>Pipeline</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/ProcessorStage.html"><B>ProcessorStage</B></A></UL>
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/ComponentManager.html"><B>ComponentManager</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Composer.html"><B>Composer</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Recomposer.html"><B>Recomposer</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Recontextualizable.html"><B>Recontextualizable</B></A></UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Configurable.html"><B>Configurable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Reconfigurable.html"><B>Reconfigurable</B></A></UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Configuration.html"><B>Configuration</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/ConfigurationBuilder.html"><B>ConfigurationBuilder</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Context.html"><B>Context</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Contextualizable.html"><B>Contextualizable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Disposable.html"><B>Disposable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Initializable.html"><B>Initializable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Loggable.html"><B>Loggable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Modifiable.html"><B>Modifiable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Poolable.html"><B>Poolable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Recyclable.html"><B>Recyclable</B></A></UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Resolvable.html"><B>Resolvable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Resumable.html"><B>Resumable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/SingleThreaded.html"><B>SingleThreaded</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Startable.html"><B>Startable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Stoppable.html"><B>Stoppable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/Suspendable.html"><B>Suspendable</B></A><LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../org/apache/avalon/ThreadSafe.html"><B>ThreadSafe</B></A></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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</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;<A HREF="../../../org/apache/avalon/atlantis/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/package-use.html
  
  Index: package-use.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Package org.apache.avalon
  </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="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Package<br>org.apache.avalon</B></H2>
  </CENTER>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Packages that use <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon"><B>org.apache.avalon</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.atlantis"><B>org.apache.avalon.atlantis</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.camelot"><B>org.apache.avalon.camelot</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.camelot.pipeline"><B>org.apache.avalon.camelot.pipeline</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util"><B>org.apache.avalon.util</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.cli"><B>org.apache.avalon.util.cli</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.datasource"><B>org.apache.avalon.util.datasource</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.pool"><B>org.apache.avalon.util.pool</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.pool.test"><B>org.apache.avalon.util.pool.test</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.security"><B>org.apache.avalon.util.security</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.test"><B>org.apache.avalon.util.test</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.thread"><B>org.apache.avalon.util.thread</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractConfiguration.html#org.apache.avalon"><B>AbstractConfiguration</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingException.html#org.apache.avalon"><B>CascadingException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingThrowable.html#org.apache.avalon"><B>CascadingThrowable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface which all cascadign throwables should implement.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManager.html#org.apache.avalon"><B>ComponentManager</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <code>ComponentManager</code> selects <code>Component</code>s based on a
   role.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManagerException.html#org.apache.avalon"><B>ComponentManagerException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This base class of exceptions thrown by ComponentManager.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentNotAccessibleException.html#org.apache.avalon"><B>ComponentNotAccessibleException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be accessed.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentNotFoundException.html#org.apache.avalon"><B>ComponentNotFoundException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This exception is thrown by the <code>ComponentManager</code> when a
   <code>Component</code> cannot be found.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentSelector.html#org.apache.avalon"><B>ComponentSelector</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <code>ComponentSelector</code> selects <code>Component</code>s based on a
   hint.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Composer.html#org.apache.avalon"><B>Composer</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A composer is a class that need to connect to software components using
   a "role" abstraction, thus not depending on particular implementations
   but on behavioral interfaces.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Configurable.html#org.apache.avalon"><B>Configurable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Configuration.html#org.apache.avalon"><B>Configuration</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ConfigurationBuilder.html#org.apache.avalon"><B>ConfigurationBuilder</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ConfigurationException.html#org.apache.avalon"><B>ConfigurationException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Context.html#org.apache.avalon"><B>Context</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/DefaultConfiguration.html#org.apache.avalon"><B>DefaultConfiguration</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/DefaultPipeline.html#org.apache.avalon"><B>DefaultPipeline</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is basic array based pipeline.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Parameters.html#org.apache.avalon"><B>Parameters</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Pipeline.html#org.apache.avalon"><B>Pipeline</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This represents a pipeline made up of stages.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Poolable.html#org.apache.avalon"><B>Poolable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Poolable marker interface.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ProcessorStage.html#org.apache.avalon"><B>ProcessorStage</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This represents a stage in a pipeline.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/SAXConfigurationHandler.html#org.apache.avalon"><B>SAXConfigurationHandler</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Stage.html#org.apache.avalon"><B>Stage</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This represents a stage in a pipeline.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.atlantis"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.atlantis"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingException.html#org.apache.avalon.atlantis"><B>CascadingException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingThrowable.html#org.apache.avalon.atlantis"><B>CascadingThrowable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface which all cascadign throwables should implement.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.atlantis"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Disposable.html#org.apache.avalon.atlantis"><B>Disposable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate and properly destroyed
   before termination and unloading.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Initializable.html#org.apache.avalon.atlantis"><B>Initializable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.atlantis"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Startable.html#org.apache.avalon.atlantis"><B>Startable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface is the dual interface of Stoppable.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Stoppable.html#org.apache.avalon.atlantis"><B>Stoppable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface is the dual interface of the <code>java.lang.Runnable</code>
   interface and provides a hook to safely stop the thread of execution.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.camelot"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/camelot/package-summary.html">org.apache.avalon.camelot</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.camelot"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingException.html#org.apache.avalon.camelot"><B>CascadingException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingThrowable.html#org.apache.avalon.camelot"><B>CascadingThrowable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface which all cascadign throwables should implement.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.camelot"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManager.html#org.apache.avalon.camelot"><B>ComponentManager</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <code>ComponentManager</code> selects <code>Component</code>s based on a
   role.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManagerException.html#org.apache.avalon.camelot"><B>ComponentManagerException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This base class of exceptions thrown by ComponentManager.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Composer.html#org.apache.avalon.camelot"><B>Composer</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A composer is a class that need to connect to software components using
   a "role" abstraction, thus not depending on particular implementations
   but on behavioral interfaces.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.camelot"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.camelot.pipeline"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/camelot/pipeline/package-summary.html">org.apache.avalon.camelot.pipeline</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.camelot.pipeline"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.camelot.pipeline"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManager.html#org.apache.avalon.camelot.pipeline"><B>ComponentManager</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <code>ComponentManager</code> selects <code>Component</code>s based on a
   role.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ComponentManagerException.html#org.apache.avalon.camelot.pipeline"><B>ComponentManagerException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This base class of exceptions thrown by ComponentManager.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Composer.html#org.apache.avalon.camelot.pipeline"><B>Composer</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A composer is a class that need to connect to software components using
   a "role" abstraction, thus not depending on particular implementations
   but on behavioral interfaces.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Context.html#org.apache.avalon.camelot.pipeline"><B>Context</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Contextualizable.html#org.apache.avalon.camelot.pipeline"><B>Contextualizable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This inteface should be implemented by classes that need 
   a Context to work.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/DefaultConfiguration.html#org.apache.avalon.camelot.pipeline"><B>DefaultConfiguration</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Initializable.html#org.apache.avalon.camelot.pipeline"><B>Initializable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.camelot.pipeline"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Stage.html#org.apache.avalon.camelot.pipeline"><B>Stage</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This represents a stage in a pipeline.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/package-summary.html">org.apache.avalon.util</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingException.html#org.apache.avalon.util"><B>CascadingException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class from which all exceptions should inherit.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/CascadingThrowable.html#org.apache.avalon.util"><B>CascadingThrowable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface which all cascadign throwables should implement.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Context.html#org.apache.avalon.util"><B>Context</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.cli"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/cli/package-summary.html">org.apache.avalon.util.cli</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.util.cli"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.util.cli"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.util.cli"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.datasource"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/datasource/package-summary.html">org.apache.avalon.util.datasource</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.util.datasource"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.util.datasource"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Configurable.html#org.apache.avalon.util.datasource"><B>Configurable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Configuration.html#org.apache.avalon.util.datasource"><B>Configuration</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ConfigurationException.html#org.apache.avalon.util.datasource"><B>ConfigurationException</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This has been deprecated in favour of configuration interface in org.apache.avalon.configuration interface</I></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Disposable.html#org.apache.avalon.util.datasource"><B>Disposable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate and properly destroyed
   before termination and unloading.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Initializable.html#org.apache.avalon.util.datasource"><B>Initializable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.util.datasource"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Poolable.html#org.apache.avalon.util.datasource"><B>Poolable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Poolable marker interface.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Recyclable.html#org.apache.avalon.util.datasource"><B>Recyclable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface standardizes the behaviour of a recyclable object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ThreadSafe.html#org.apache.avalon.util.datasource"><B>ThreadSafe</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A interface to mark a component as ThreadSafe or reentrant.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.pool"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/pool/package-summary.html">org.apache.avalon.util.pool</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/AbstractLoggable.html#org.apache.avalon.util.pool"><B>AbstractLoggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class to inherit from.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.util.pool"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Initializable.html#org.apache.avalon.util.pool"><B>Initializable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface should be implemented by those classes that
   need to provide a service that requires some resources to be
   initialized before being able to operate.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.util.pool"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Poolable.html#org.apache.avalon.util.pool"><B>Poolable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Poolable marker interface.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/SingleThreaded.html#org.apache.avalon.util.pool"><B>SingleThreaded</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A interface to mark a component as not ThreadSafe.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/ThreadSafe.html#org.apache.avalon.util.pool"><B>ThreadSafe</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A interface to mark a component as ThreadSafe or reentrant.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.pool.test"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/pool/test/package-summary.html">org.apache.avalon.util.pool.test</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Poolable.html#org.apache.avalon.util.pool.test"><B>Poolable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Poolable marker interface.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.security"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/security/package-summary.html">org.apache.avalon.util.security</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.util.security"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.util.security"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.test"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/test/package-summary.html">org.apache.avalon.util.test</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Context.html#org.apache.avalon.util.test"><B>Context</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/DefaultContext.html#org.apache.avalon.util.test"><B>DefaultContext</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default implementation of Context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Resolvable.html#org.apache.avalon.util.test"><B>Resolvable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface is used to indicate objects that need to be 
   resolved in some particular context.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.thread"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/avalon/package-summary.html">org.apache.avalon</A> used by <A HREF="../../../org/apache/avalon/util/thread/package-summary.html">org.apache.avalon.util.thread</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Component.html#org.apache.avalon.util.thread"><B>Component</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface identifies classes that can be used as <code>Components</code>
   by a <code>Composer</code>.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Loggable.html#org.apache.avalon.util.thread"><B>Loggable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface through which to provide Loggers.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/avalon/class-use/Poolable.html#org.apache.avalon.util.thread"><B>Poolable</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Poolable marker interface.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/AbstractKernel.html
  
  Index: AbstractKernel.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  AbstractKernel
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractKernel.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="AbstractKernel.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.avalon.atlantis</FONT>
  <BR>
  Class  AbstractKernel</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../../org/apache/avalon/AbstractLoggable.html">org.apache.avalon.AbstractLoggable</A>
          |
          +--<A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html">org.apache.avalon.camelot.AbstractContainer</A>
                |
                +--<B>org.apache.avalon.atlantis.AbstractKernel</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, <A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, <A HREF="../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A>, <A HREF="../../../../org/apache/avalon/Loggable.html">Loggable</A>, java.lang.Runnable, <A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, <A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>AbstractKernel</B><DT>extends <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html">AbstractContainer</A><DT>implements <A HREF="../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DL>
  
  <P>
  This is the basic Kernel that supports functionality most kernels need.
   It builds a DAG of blocks, can load/unload/reload blocks, can 
   configure/reconfigure blocks, can start/stop/initialize blocks, provide
   contexts for blocks etc.
  
   When extending this the developer must set the value of m_entryClass and m_applicationClass.
   ie. 
   m_entryClass = ServerApplicationEntry.class;
   m_applicationClass = ServerApplication.class;
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</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>protected &nbsp;java.lang.Class</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#m_applicationClass">m_applicationClass</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#m_initialised">m_initialised</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#m_running">m_running</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.avalon.camelot.AbstractContainer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html">AbstractContainer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#m_entries">m_entries</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#m_entryClass">m_entryClass</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#AbstractKernel()">AbstractKernel</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#createApplicationFor(java.lang.String, org.apache.avalon.camelot.Entry)">createApplicationFor</A></B>(java.lang.String&nbsp;name,
                       <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</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/avalon/atlantis/AbstractKernel.html#dispose()">dispose</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Destroys the service.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#disposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">disposeEntry</A></B>(java.lang.String&nbsp;name,
               <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</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;<A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#getApplication(java.lang.String)">getApplication</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve Application from container.</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/avalon/atlantis/AbstractKernel.html#init()">init</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize the service.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#initializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">initializeEntry</A></B>(java.lang.String&nbsp;name,
                  <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#newApplication(java.lang.String, org.apache.avalon.camelot.Entry)">newApplication</A></B>(java.lang.String&nbsp;name,
                 <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#postDisposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">postDisposeEntry</A></B>(java.lang.String&nbsp;name,
                   <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called after an entry is disposed.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#postInitializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">postInitializeEntry</A></B>(java.lang.String&nbsp;name,
                      <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called after an entry is initialized.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#preDisposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">preDisposeEntry</A></B>(java.lang.String&nbsp;name,
                  <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called before an entry is disposed.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#preInitializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)">preInitializeEntry</A></B>(java.lang.String&nbsp;name,
                     <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called before an entry is initialized.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#prepareApplication(java.lang.String, org.apache.avalon.camelot.Entry, org.apache.avalon.atlantis.Application)">prepareApplication</A></B>(java.lang.String&nbsp;name,
                     <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry,
                     <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>&nbsp;application)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare an application before it is initialized.</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/avalon/atlantis/AbstractKernel.html#run()">run</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/avalon/atlantis/AbstractKernel.html#start()">start</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts the component.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#startEntry(java.lang.String, org.apache.avalon.camelot.Entry)">startEntry</A></B>(java.lang.String&nbsp;name,
             <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</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/avalon/atlantis/AbstractKernel.html#stop()">stop</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stops the current thread of execution.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html#stopEntry(java.lang.String, org.apache.avalon.camelot.Entry)">stopEntry</A></B>(java.lang.String&nbsp;name,
            <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.camelot.AbstractContainer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html">AbstractContainer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#add(java.lang.String, org.apache.avalon.camelot.Entry)">add</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#checkEntry(java.lang.String, org.apache.avalon.camelot.Entry)">checkEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#getEntry(java.lang.String)">getEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#isValidEntry(org.apache.avalon.camelot.Entry)">isValidEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#isValidName(java.lang.String)">isValidName</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#list()">list</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#listEntries()">listEntries</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#postAdd(java.lang.String, org.apache.avalon.camelot.Entry)">postAdd</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#postRemove(java.lang.String, org.apache.avalon.camelot.Entry)">postRemove</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#preAdd(java.lang.String, org.apache.avalon.camelot.Entry)">preAdd</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#preRemove(java.lang.String, org.apache.avalon.camelot.Entry)">preRemove</A>, <A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html#remove(java.lang.String)">remove</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</A>, <A HREF="../../../../org/apache/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A>, <A HREF="../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A>, <A HREF="../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A>, <A HREF="../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.camelot.Container"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/camelot/Container.html#add(java.lang.String, org.apache.avalon.camelot.Entry)">add</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#getEntry(java.lang.String)">getEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#list()">list</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#remove(java.lang.String)">remove</A></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="m_initialised"><!-- --></A><H3>
  m_initialised</H3>
  <PRE>
  protected boolean <B>m_initialised</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="m_running"><!-- --></A><H3>
  m_running</H3>
  <PRE>
  protected boolean <B>m_running</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="m_applicationClass"><!-- --></A><H3>
  m_applicationClass</H3>
  <PRE>
  protected java.lang.Class <B>m_applicationClass</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AbstractKernel()"><!-- --></A><H3>
  AbstractKernel</H3>
  <PRE>
  public <B>AbstractKernel</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="init()"><!-- --></A><H3>
  init</H3>
  <PRE>
  public void <B>init</B>()
            throws java.lang.Exception</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A></CODE></B></DD>
  <DD>Initialize the service. This method is guaranteed to be called always
   after methods in <code>Configurable</code> and <code>Component</code>, 
   if the class implements those interfaces and before the run() method
   if the class implements <code>Runnable</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../org/apache/avalon/Initializable.html#init()">init</A></CODE> in interface <CODE><A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="start()"><!-- --></A><H3>
  start</H3>
  <PRE>
  public void <B>start</B>()
             throws java.lang.Exception</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/avalon/Startable.html">Startable</A></CODE></B></DD>
  <DD>Starts the component.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../org/apache/avalon/Startable.html#start()">start</A></CODE> in interface <CODE><A HREF="../../../../org/apache/avalon/Startable.html">Startable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="run()"><!-- --></A><H3>
  run</H3>
  <PRE>
  public void <B>run</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="stop()"><!-- --></A><H3>
  stop</H3>
  <PRE>
  public void <B>stop</B>()
            throws java.lang.Exception</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></CODE></B></DD>
  <DD>Stops the current thread of execution.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../org/apache/avalon/Stoppable.html#stop()">stop</A></CODE> in interface <CODE><A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="dispose()"><!-- --></A><H3>
  dispose</H3>
  <PRE>
  public void <B>dispose</B>()
               throws java.lang.Exception</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A></CODE></B></DD>
  <DD>Destroys the service. This method is guaranteed to be called always
   after the stop() method if this class implements <code>Stoppable</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../org/apache/avalon/Disposable.html#dispose()">dispose</A></CODE> in interface <CODE><A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getApplication(java.lang.String)"><!-- --></A><H3>
  getApplication</H3>
  <PRE>
  public <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A> <B>getApplication</B>(java.lang.String&nbsp;name)
                             throws <A HREF="../../../../org/apache/avalon/camelot/ContainerException.html">ContainerException</A></PRE>
  <DL>
  <DD>Retrieve Application from container. 
   The Application that is returned must be initialized 
   and prepared for manipulation.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../org/apache/avalon/atlantis/Kernel.html#getApplication(java.lang.String)">getApplication</A></CODE> in interface <CODE><A HREF="../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of application<DT><B>Returns:</B><DD>the application<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/avalon/camelot/ContainerException.html">ContainerException</A></CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="initializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  initializeEntry</H3>
  <PRE>
  protected void <B>initializeEntry</B>(java.lang.String&nbsp;name,
                                 <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                          throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  startEntry</H3>
  <PRE>
  protected void <B>startEntry</B>(java.lang.String&nbsp;name,
                            <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                     throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="stopEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  stopEntry</H3>
  <PRE>
  protected void <B>stopEntry</B>(java.lang.String&nbsp;name,
                           <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                    throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="disposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  disposeEntry</H3>
  <PRE>
  protected void <B>disposeEntry</B>(java.lang.String&nbsp;name,
                              <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                       throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="preInitializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  preInitializeEntry</H3>
  <PRE>
  protected void <B>preInitializeEntry</B>(java.lang.String&nbsp;name,
                                    <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                             throws java.lang.Exception</PRE>
  <DL>
  <DD>This method is called before an entry is initialized.
   Overide to do something.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the entry<DD><CODE>entry</CODE> - the entry<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="postInitializeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  postInitializeEntry</H3>
  <PRE>
  protected void <B>postInitializeEntry</B>(java.lang.String&nbsp;name,
                                     <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                              throws java.lang.Exception</PRE>
  <DL>
  <DD>This method is called after an entry is initialized.
   Overide to do something.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the entry<DD><CODE>entry</CODE> - the entry<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="preDisposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  preDisposeEntry</H3>
  <PRE>
  protected void <B>preDisposeEntry</B>(java.lang.String&nbsp;name,
                                 <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                          throws java.lang.Exception</PRE>
  <DL>
  <DD>This method is called before an entry is disposed.
   Overide to do something.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the entry<DD><CODE>entry</CODE> - the entry<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="postDisposeEntry(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  postDisposeEntry</H3>
  <PRE>
  protected void <B>postDisposeEntry</B>(java.lang.String&nbsp;name,
                                  <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                           throws java.lang.Exception</PRE>
  <DL>
  <DD>This method is called after an entry is disposed.
   Overide to do something.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the entry<DD><CODE>entry</CODE> - the entry<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="prepareApplication(java.lang.String, org.apache.avalon.camelot.Entry, org.apache.avalon.atlantis.Application)"><!-- --></A><H3>
  prepareApplication</H3>
  <PRE>
  protected void <B>prepareApplication</B>(java.lang.String&nbsp;name,
                                    <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry,
                                    <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>&nbsp;application)
                             throws java.lang.Exception</PRE>
  <DL>
  <DD>Prepare an application before it is initialized.
   Overide to provide functionality. 
   Usually used to setLogger(), contextualize, compose, configure.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of application<DD><CODE>entry</CODE> - the application entry<DD><CODE>application</CODE> - the application instance<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="createApplicationFor(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  createApplicationFor</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A> <B>createApplicationFor</B>(java.lang.String&nbsp;name,
                                             <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                                      throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="newApplication(java.lang.String, org.apache.avalon.camelot.Entry)"><!-- --></A><H3>
  newApplication</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A> <B>newApplication</B>(java.lang.String&nbsp;name,
                                       <A HREF="../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)
                                throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AbstractKernel.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="AbstractKernel.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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/Application.html
  
  Index: Application.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Application
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Application.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Facility.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="Application.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.atlantis</FONT>
  <BR>
  Interface  Application</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, <A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, <A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, <A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Application</B><DT>extends <A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, <A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, <A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A>, <A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A></DL>
  
  <P>
  The Application is a self-contained component that performs a specific
   function. 
  
   Example ServerApplications may be a Mail Server, File Server, Directory Server etc.
   Example JesktopApplications may be a Spreadsheet program, browser, mail client
   Example WebApplications may be a particular website or application within a website
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_org.apache.avalon.Initializable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Initializable.html#init()">init</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Startable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Startable.html#start()">start</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Stoppable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Stoppable.html#stop()">stop</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Disposable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Disposable.html#dispose()">dispose</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.camelot.Container"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/camelot/Container.html#add(java.lang.String, org.apache.avalon.camelot.Entry)">add</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#getEntry(java.lang.String)">getEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#list()">list</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#remove(java.lang.String)">remove</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Application.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Facility.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="Application.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/ApplicationException.html
  
  Index: ApplicationException.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 Fri Mar 02 16:58:36 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  ApplicationException
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ApplicationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="ApplicationException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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.avalon.atlantis</FONT>
  <BR>
  Class  ApplicationException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<A HREF="../../../../org/apache/avalon/CascadingException.html">org.apache.avalon.CascadingException</A>
                      |
                      +--<B>org.apache.avalon.atlantis.ApplicationException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>, java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>ApplicationException</B><DT>extends <A HREF="../../../../org/apache/avalon/CascadingException.html">CascadingException</A></DL>
  
  <P>
  The ApplicationException used to indicate problems with applications.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../../serialized-form.html#org.apache.avalon.atlantis.ApplicationException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/ApplicationException.html#ApplicationException(java.lang.String)">ApplicationException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/ApplicationException.html#ApplicationException(java.lang.String, java.lang.Throwable)">ApplicationException</A></B>(java.lang.String&nbsp;message,
                       java.lang.Throwable&nbsp;throwable)</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.avalon.CascadingException"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../org/apache/avalon/CascadingException.html">CascadingException</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/CascadingException.html#getCause()">getCause</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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="ApplicationException(java.lang.String)"><!-- --></A><H3>
  ApplicationException</H3>
  <PRE>
  public <B>ApplicationException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="ApplicationException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  ApplicationException</H3>
  <PRE>
  public <B>ApplicationException</B>(java.lang.String&nbsp;message,
                              java.lang.Throwable&nbsp;throwable)</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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ApplicationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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;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="ApplicationException.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;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.avalon.CascadingException">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  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/Facility.html
  
  Index: Facility.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Facility
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Facility.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Application.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/atlantis/Kernel.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="Facility.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.atlantis</FONT>
  <BR>
  Interface  Facility</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/apache/avalon/Component.html">Component</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Facility</B><DT>extends <A HREF="../../../../org/apache/avalon/Component.html">Component</A></DL>
  
  <P>
  A Facility is a horizontal cut through the kernel. 
   Unlike Components which offer a Service/Content interface, Facilitys 
   are used to facilitate the non-Service/Form interface or life-cycle orientated
   methods of Components. See documentation for a clearer explanation.
  
   Example Facilities would be 
   <ul>
     <li>ConfigurationRepository that stores configuration data for components</li>
     <li>ThreadFacility that allows components to run in threads</li>
     <li>ContextUtility that builds context information for components</li>
     <li>ExportFacility that exports components to external users (perhaps via RMI)</li>
     <li>NamingFacility that binds compoents to a name in a directory</li>
     <li>ManagementFacility that manages components via JMX</li>
   </ul>
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Facility.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Application.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/atlantis/Kernel.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="Facility.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/Kernel.html
  
  Index: Kernel.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 Fri Mar 02 16:58:35 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  Kernel
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Kernel.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Facility.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="Kernel.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.avalon.atlantis</FONT>
  <BR>
  Interface  Kernel</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>, <A HREF="../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, <A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, java.lang.Runnable, <A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, <A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html">AbstractKernel</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>Kernel</B><DT>extends <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>, java.lang.Runnable</DL>
  
  <P>
  The Kernel is the core of any system.
   The kernel is responsible for orchestrating low level services 
   such as loading, configuring and destroying applications. It also 
   gives access to basic facilities specific to that particular kernel.
   A ServerKernel may offer scheduling, naming, security, classloading etc.
   A JesktopKernel may offer inter-application drag-n-drop support.
   A VEKernel may offer inter-VE transport for Avatars.
  
   Note that no facilities are available until after the Kernel has been initialized.
  <P>
  <DL>
  <DT><B>Author: </B><DD><a href="mailto:donaldp@apache.org">Peter Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/avalon/atlantis/Kernel.html#getApplication(java.lang.String)">getApplication</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve Application from container.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Initializable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Initializable.html#init()">init</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Startable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Startable.html#start()">start</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Stoppable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Stoppable.html#stop()">stop</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Disposable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/Disposable.html#dispose()">dispose</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.camelot.Container"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/avalon/camelot/Container.html#add(java.lang.String, org.apache.avalon.camelot.Entry)">add</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#getEntry(java.lang.String)">getEntry</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#list()">list</A>, <A HREF="../../../../org/apache/avalon/camelot/Container.html#remove(java.lang.String)">remove</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Runnable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface java.lang.Runnable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>run</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="getApplication(java.lang.String)"><!-- --></A><H3>
  getApplication</H3>
  <PRE>
  public <A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A> <B>getApplication</B>(java.lang.String&nbsp;name)
                             throws <A HREF="../../../../org/apache/avalon/camelot/ContainerException.html">ContainerException</A></PRE>
  <DL>
  <DD>Retrieve Application from container. 
   The Application that is returned must be initialized 
   and prepared for manipulation.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of application<DT><B>Returns:</B><DD>the application<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/avalon/camelot/ContainerException.html">ContainerException</A></CODE> - if an error occurs</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Kernel.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/atlantis/Facility.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="Kernel.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;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon.atlantis
  </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/avalon/atlantis/package-summary.html" TARGET="classFrame">org.apache.avalon.atlantis</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Interfaces</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="Application.html" TARGET="classFrame"><I>Application</I></A>
  <BR>
  <A HREF="Facility.html" TARGET="classFrame"><I>Facility</I></A>
  <BR>
  <A HREF="Kernel.html" TARGET="classFrame"><I>Kernel</I></A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="AbstractKernel.html" TARGET="classFrame">AbstractKernel</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Exceptions</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="ApplicationException.html" TARGET="classFrame">ApplicationException</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon.atlantis
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/camelot/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.avalon.atlantis
  </H2>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Interface Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Application.html"><I>Application</I></A></B></TD>
  <TD>The Application is a self-contained component that performs a specific
   function.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Facility.html"><I>Facility</I></A></B></TD>
  <TD>A Facility is a horizontal cut through the kernel.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Kernel.html"><I>Kernel</I></A></B></TD>
  <TD>The Kernel is the core of any system.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <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="AbstractKernel.html">AbstractKernel</A></B></TD>
  <TD>This is the basic Kernel that supports functionality most kernels need.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Exception Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="ApplicationException.html">ApplicationException</A></B></TD>
  <TD>The ApplicationException used to indicate problems with applications.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&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/avalon/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/camelot/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/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 Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: org.apache.avalon.atlantis 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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</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;<A HREF="../../../../org/apache/avalon/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/camelot/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.avalon.atlantis
  </H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../../org/apache/avalon/AbstractLoggable.html"><B>AbstractLoggable</B></A> (implements org.apache.avalon.<A HREF="../../../../org/apache/avalon/Component.html">Component</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Loggable.html">Loggable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/AbstractContainer.html"><B>AbstractContainer</B></A> (implements org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/AbstractKernel.html"><B>AbstractKernel</B></A> (implements org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A>)
  </UL>
  </UL>
  <LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
  <UL>
  <LI TYPE="circle">class java.lang.Exception<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../../org/apache/avalon/CascadingException.html"><B>CascadingException</B></A> (implements org.apache.avalon.<A HREF="../../../../org/apache/avalon/CascadingThrowable.html">CascadingThrowable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/ApplicationException.html"><B>ApplicationException</B></A></UL>
  </UL>
  </UL>
  </UL>
  </UL>
  <H2>
  Interface Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Component.html"><B>Component</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html"><B>Container</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html"><B>Application</B></A> (also extends org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A>)
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends java.lang.Runnable)
  </UL>
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Facility.html"><B>Facility</B></A></UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html"><B>Disposable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html"><B>Application</B></A> (also extends org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A>)
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends java.lang.Runnable)
  </UL>
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html"><B>Initializable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html"><B>Application</B></A> (also extends org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A>)
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends java.lang.Runnable)
  </UL>
  </UL>
  <LI TYPE="circle">interface java.lang.Runnable<UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html">Application</A>)
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html"><B>Startable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html"><B>Application</B></A> (also extends org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html">Stoppable</A>)
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends java.lang.Runnable)
  </UL>
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../org/apache/avalon/Stoppable.html"><B>Stoppable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Application.html"><B>Application</B></A> (also extends org.apache.avalon.camelot.<A HREF="../../../../org/apache/avalon/camelot/Container.html">Container</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Disposable.html">Disposable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Initializable.html">Initializable</A>, org.apache.avalon.<A HREF="../../../../org/apache/avalon/Startable.html">Startable</A>)
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.atlantis.<A HREF="../../../../org/apache/avalon/atlantis/Kernel.html"><B>Kernel</B></A> (also extends java.lang.Runnable)
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</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;<A HREF="../../../../org/apache/avalon/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/avalon/camelot/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/package-use.html
  
  Index: package-use.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Package org.apache.avalon.atlantis
  </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="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Package<br>org.apache.avalon.atlantis</B></H2>
  </CENTER>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Packages that use <A HREF="../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.atlantis"><B>org.apache.avalon.atlantis</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.atlantis"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A> used by <A HREF="../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../../org/apache/avalon/atlantis/class-use/Application.html#org.apache.avalon.atlantis"><B>Application</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Application is a self-contained component that performs a specific
   function.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../../org/apache/avalon/atlantis/class-use/Kernel.html#org.apache.avalon.atlantis"><B>Kernel</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Kernel is the core of any system.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/class-use/AbstractKernel.html
  
  Index: AbstractKernel.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Class org.apache.avalon.atlantis.AbstractKernel
  </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="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="AbstractKernel.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Class<br>org.apache.avalon.atlantis.AbstractKernel</B></H2>
  </CENTER>
  No usage of org.apache.avalon.atlantis.AbstractKernel
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="AbstractKernel.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/class-use/Application.html
  
  Index: Application.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Interface org.apache.avalon.atlantis.Application
  </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="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/Application.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="Application.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Interface<br>org.apache.avalon.atlantis.Application</B></H2>
  </CENTER>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Packages that use <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.atlantis"><B>org.apache.avalon.atlantis</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.atlantis"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Uses of <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A> in <A HREF="../../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A></FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD COLSPAN=2>Subinterfaces of <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A> in <A HREF="../../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;interface</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/atlantis/Kernel.html">Kernel</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Kernel is the core of any system.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD COLSPAN=2>Classes in <A HREF="../../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A> that implement <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;class</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html">AbstractKernel</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the basic Kernel that supports functionality most kernels need.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD COLSPAN=2>Methods in <A HREF="../../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A> that return <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B>Kernel.</B><B><A HREF="../../../../../org/apache/avalon/atlantis/Kernel.html#getApplication(java.lang.String)">getApplication</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve Application from container.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B>AbstractKernel.</B><B><A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html#getApplication(java.lang.String)">getApplication</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve Application from container.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B>AbstractKernel.</B><B><A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html#createApplicationFor(java.lang.String, org.apache.avalon.camelot.Entry)">createApplicationFor</A></B>(java.lang.String&nbsp;name,
                       <A HREF="../../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></CODE></FONT></TD>
  <TD><CODE><B>AbstractKernel.</B><B><A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html#newApplication(java.lang.String, org.apache.avalon.camelot.Entry)">newApplication</A></B>(java.lang.String&nbsp;name,
                 <A HREF="../../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD COLSPAN=2>Methods in <A HREF="../../../../../org/apache/avalon/atlantis/package-summary.html">org.apache.avalon.atlantis</A> with parameters of type <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;void</CODE></FONT></TD>
  <TD><CODE><B>AbstractKernel.</B><B><A HREF="../../../../../org/apache/avalon/atlantis/AbstractKernel.html#prepareApplication(java.lang.String, org.apache.avalon.camelot.Entry, org.apache.avalon.atlantis.Application)">prepareApplication</A></B>(java.lang.String&nbsp;name,
                     <A HREF="../../../../../org/apache/avalon/camelot/Entry.html">Entry</A>&nbsp;entry,
                     <A HREF="../../../../../org/apache/avalon/atlantis/Application.html">Application</A>&nbsp;application)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare an application before it is initialized.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/Application.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="Application.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/class-use/ApplicationException.html
  
  Index: ApplicationException.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Class org.apache.avalon.atlantis.ApplicationException
  </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="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/ApplicationException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="ApplicationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Class<br>org.apache.avalon.atlantis.ApplicationException</B></H2>
  </CENTER>
  No usage of org.apache.avalon.atlantis.ApplicationException
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/ApplicationException.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="ApplicationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/atlantis/class-use/Facility.html
  
  Index: Facility.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 Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Interface org.apache.avalon.atlantis.Facility
  </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="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/Facility.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="Facility.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Interface<br>org.apache.avalon.atlantis.Facility</B></H2>
  </CENTER>
  No usage of org.apache.avalon.atlantis.Facility
  <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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/avalon/atlantis/Facility.html"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</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&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="Facility.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2001 Apache Jakarta Project. All Rights Reserved.
  <