mcconnell    2003/08/28 10:44:28

  Modified:    merlin/merlin-platform/xdocs/meta/block/components index.xml
                        navigation.xml
               merlin/merlin-platform/xdocs/meta/block/components/categories
                        navigation.xml
               merlin/merlin-platform/xdocs/meta/block/components/context
                        navigation.xml
               merlin/merlin-platform/xdocs/meta/block/components/parameters
                        navigation.xml parameter.xml
  Added:       merlin/merlin-platform/xdocs/meta/block/components/dependencies
                        dependency.xml index.xml navigation.xml
  Log:
  Add dependency overrides (dedicated to Leo).
  
  Revision  Changes    Path
  1.2       +4 -0      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml 28 Aug 2003 04:06:35 -0000      1.1
  +++ index.xml 28 Aug 2003 17:44:28 -0000      1.2
  @@ -48,6 +48,10 @@
               <td>Defintion of the context class and entries.</td>
             </tr>
             <tr>
  +            <td><a href="dependencies/index.html">dependencies</a></td><td>0..1</td>
  +            <td>Optional declaration of explicit dependency provider 
assignments.</td>
  +          </tr>
  +          <tr>
               <td><a href="parameters/index.html">parameters</a></td><td>0..1</td>
               <td>Defintion of the parameters to be supplied during Parameterization 
of the component.</td>
             </tr>
  
  
  
  1.2       +1 -0      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/navigation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- navigation.xml    28 Aug 2003 04:06:35 -0000      1.1
  +++ navigation.xml    28 Aug 2003 17:44:28 -0000      1.2
  @@ -24,6 +24,7 @@
             <item name="component" href="/meta/block/components/index.html">
               <item name="categories" 
href="/meta/block/components/categories/index.html"/>
               <item name="context" href="/meta/block/components/context/index.html"/>
  +            <item name="dependencies" 
href="/meta/block/components/dependencies/index.html"/>
               <item name="configuration" 
href="/meta/block/components/configuration.html"/>
               <item name="parameters" 
href="/meta/block/components/parameters/index.html"/>
             </item>
  
  
  
  1.2       +1 -0      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/categories/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/categories/navigation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- navigation.xml    28 Aug 2003 04:06:35 -0000      1.1
  +++ navigation.xml    28 Aug 2003 17:44:28 -0000      1.2
  @@ -26,6 +26,7 @@
                 <item name="Category" 
href="/meta/block/components/categories/category.html"/>
               </item>
               <item name="context" href="/meta/block/components/context/index.html"/>
  +            <item name="dependencies" 
href="/meta/block/components/dependencies/index.html"/>
               <item name="configuration" 
href="/meta/block/components/configuration.html"/>
               <item name="parameters" 
href="/meta/block/components/parameters/index.html"/>
             </item>
  
  
  
  1.2       +1 -0      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/context/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/context/navigation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- navigation.xml    28 Aug 2003 04:06:35 -0000      1.1
  +++ navigation.xml    28 Aug 2003 17:44:28 -0000      1.2
  @@ -26,6 +26,7 @@
               <item name="context" href="/meta/block/components/context/index.html">
                 <item name="entry" 
href="/meta/block/components/context/entry/index.html"/>
               </item>
  +            <item name="dependencies" 
href="/meta/block/components/dependencies/index.html"/>
               <item name="configuration" 
href="/meta/block/components/configuration.html"/>
               <item name="parameters" 
href="/meta/block/components/parameters/index.html"/>
             </item>
  
  
  
  1.1                  
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/dependencies/dependency.xml
  
  Index: dependency.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Dependency Directive</title>
      <authors>
        <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
      <section name="Dependency Directive">
  
        <subsection name="Attributes">
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>key</td><td>yes</td>
              <td>The dependency key.</td>
            </tr>
            <tr>
              <td>source</td><td>yes</td>
              <td>The relative path to the component to use as the service 
provider.</td>
            </tr>
          </table>
       </subsection>
  
        <subsection name="Description">
  <p>A dependency directive is used to override merlin's auto-assembly semantics by 
declaring a relative path to a component that should be used as the service 
provider.</p>
       </subsection>
  
        <subsection name="Sample XML">
  <source><![CDATA[
  <container name="tutorial">
  
       <classloader>
         <classpath>
           <repository>
             <resource id="avalon-framework:avalon-framework-api" version="SNAPSHOT"/>
             <resource id="avalon-framework:avalon-framework-impl" version="SNAPSHOT"/>
           </repository>
         </classpath>
       </classloader>
  
       <component name="gloria" class="tutorial.IdentifiableComponent"/>
       <component name="nancy" class="tutorial.IdentifiableComponent"/>
  
       <component name="hello" class="tutorial.HelloComponent">
         <dependencies>
           <dependency key="primary" source="gloria"/>
           <dependency key="secondary" source="nancy"/>
         </dependencies>
       </component>
  
  </container>
  
  ]]></source>
       </subsection>
  
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/dependencies/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Dependencies Directive</title>
      <authors>
        <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
      <section name="Dependencies Directive">
  
        <subsection name="Nested Elements">
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td><a href="dependency.html">dependency</a></td><td>n</td>
              <td>
                  Declaration of a dependency directive.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Description">
  <p>A dependencies directive contains a set of optional dependency directives that 
may be used to override the default auto-assembly semantics within Merlin.</p>
        </subsection>
  
        <subsection name="Sample XML">
  
  <source><![CDATA[
       <component name="hello" class="tutorial.HelloComponent">
         <dependencies>
           <dependency key="primary" source="gloria"/>
           <dependency key="secondary" source="nancy"/>
         </dependencies>
       </component>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/dependencies/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <project>
   <title>Merlin</title>
  
   <body>
  
       <links>
         <item name="Home" href="http://avalon.apache.org/"/>
         <item name="Framework" href="http://avalon.apache.org/framework/"/>
         <item name="Components" href="http://avalon.apache.org/components"/>
         <item name="Containers" href="http://avalon.apache.org/containers/"/>
         <item name="Sandbox" href="http://avalon.apache.org/sandbox/"/>
       </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/about/index.html"/>
        <item name="Getting Started" href="/starting/index.html"/>
        <item name="Merlin System" href="/merlin/index.html"/>
        <item name="Meta Model" href="/meta/index.html">
          <item name="kernel.xml" href="/meta/kernel/index.html"/>
          <item name="blocks.xml" href="/meta/block/index.html">
            <item name="services" href="/meta/block/services/index.html"/>
            <item name="classloader" href="/meta/block/classloader/index.html"/>
            <item name="component" href="/meta/block/components/index.html">
              <item name="categories" 
href="/meta/block/components/categories/index.html"/>
              <item name="context" href="/meta/block/components/context/index.html"/>
              <item name="dependencies" 
href="/meta/block/components/dependencies/index.html">
                <item name="dependency" 
href="/meta/block/components/dependencies/dependency.html"/>
              </item>
              <item name="configuration" 
href="/meta/block/components/configuration.html"/>
              <item name="parameters" 
href="/meta/block/components/parameters/index.html"/>
            </item>
            <item name="container" href="/meta/block/index.html"/>
            <item name="include" href="/meta/block/include/index.html"/>
          </item>
          <item name="config.xml" href="/meta/config/index.html"/>
        </item>
        <item name="Tools" href="/tools/index.html"/>
        <item name="Resources" href="/resources/index.html"/>
      </menu>
  
      <menu name="Extensions">
        <item name="JNDI" href="/extensions/jndi/index.html"/>
        <item name="Servlet" href="/extensions/servlet/index.html"/>
      </menu>
  
   </body>
  
  </project>
  
  
  
  1.2       +1 -0      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/parameters/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/parameters/navigation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- navigation.xml    28 Aug 2003 04:06:35 -0000      1.1
  +++ navigation.xml    28 Aug 2003 17:44:28 -0000      1.2
  @@ -24,6 +24,7 @@
             <item name="component" href="/meta/block/components/index.html">
               <item name="categories" 
href="/meta/block/components/categories/index.html"/>
               <item name="context" href="/meta/block/components/context/index.html"/>
  +            <item name="dependencies" 
href="/meta/block/components/dependencies/index.html"/>
               <item name="configuration" 
href="/meta/block/components/configuration.html"/>
               <item name="parameters" 
href="/meta/block/components/parameters/index.html">
                 <item name="parameter" 
href="/meta/block/components/parameters/parameter.html"/>
  
  
  
  1.2       +0 -1      
avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/parameters/parameter.xml
  
  Index: parameter.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/merlin/merlin-platform/xdocs/meta/block/components/parameters/parameter.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- parameter.xml     28 Aug 2003 04:06:35 -0000      1.1
  +++ parameter.xml     28 Aug 2003 17:44:28 -0000      1.2
  @@ -28,7 +28,6 @@
   
         <subsection name="Description">
   <p>A parameters directive is used by Merlin to construct an entry within a 
Parameters instance.</p>
  -        <p><strong>Attributes</strong></p>
        </subsection>
   
         <subsection name="Sample XML">
  
  
  

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

Reply via email to