You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/04/25 19:04:58 UTC

cvs commit: avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters index.xml navigation.xml parameter.xml

mcconnell    2003/04/25 10:04:58

  Added:       merlin/merlin-smp/xdocs/meta/model/block/container/components
                        configuration.xml index.xml navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/categories
                        category.xml index.xml navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/context
                        import.xml index.xml navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry
                        index.xml navigation.xml parameter.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters
                        index.xml navigation.xml parameter.xml
  Log:
  Documetation updates.
  
  Revision  Changes    Path
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/configuration.xml
  
  Index: configuration.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Configuration Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Configuration Directive">
        <subsection name="Specification">
  
  <p>A configuration directive is a configuration fragment that will be supplied to a component that implements the org.apache.avalon.configuration.Configurable interface.  The attributes and content of a configuration element are application specific.  The &lt;configuration&gt; element is the root element passed to the component.</p>
  
          <p><strong>Sample XML</strong></p>
  
  <source><![CDATA[
    <profile>
      <configuration>
        <colour>red</color>
      </configuration>
    </profile>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Container Managed Component Declaration</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
  
      <section name="Component Directive">
  
        <subsection name="Attributes">
  
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>name</td><td>yes</td>
              <td>The name to assign to the component profile implied by 
              the directive.</td>
            </tr>
            <tr>
              <td>class</td><td>yes</td>
              <td>The classname of the component implementation.</td>
            </tr>
            <tr>
              <td>activation</td><td>no</td>
              <td>The activation policy.  Recognized values include 
              'startup' and 'lazy'.</td>
            </tr>
          </table>
  
        </subsection>
        <subsection name="Nested Elements">
  
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td><a href="categories/index.html">categories</a></td><td>0..1</td>
              <td>Defintion of the priority and targets parameterization to apply
                  to logging channels declared by the component.</td>
            </tr>
            <tr>
              <td><a href="context/index.html">context</a></td><td>0..1</td>
              <td>Defintion of the context class and entries.</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>
            <tr>
              <td><a href="configuration.html">configuration</a></td><td>0..1</td>
              <td>The configuration fragment to be applied to the target component during a configuration lifecycle stage.</td>
            </tr>
          </table>
  
        </subsection>
  
        <subsection name="Description">
        <p>
        A component directive is an instruction to a container to 
        mount and deploy a component instance in accordance with 
        the declared configuration, context, parameters and activation
        policy.
        </p>
        </subsection>
  
        <subsection name="Sample XML">
  
  <source><![CDATA[
  <block>
  
     <info>
       <name>tutorial</name>
     </info>
  
    <implementation>
       <component name="hello" class="tutorial.HelloComponent" activation="startup">
         <!-- optional categories element -->
         <!-- optional configuration or parameters element -->
         <!-- optional context element -->
       </component>
    </implementation>
  
  </block>
  ]]></source>
  
       </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/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="Meta Info" href="/meta/info/index.html"/>
          <item name="Meta Data" href="/meta/model/index.html">
            <item name="Kernel" href="/meta/model/kernel/index.html"/>
            <item name="Block" href="/meta/model/block/index.html">
              <item name="Info" href="/meta/model/block/info.html"/>
              <item name="Services" href="/meta/model/block/export/index.html"/>
              <item name="Dependencies" href="/meta/model/block/import/index.html"/>
              <item name="Implementation" href="/meta/model/block/container/index.html">
                <item name="Engine" href="/meta/model/block/container/engine/index.html"/>
                <item name="Components"
                  href="/meta/model/block/container/components/index.html">
                  <item name="Categories" 
                    href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Context" 
                    href="/meta/model/block/container/components/context/index.html"/>
                  <item name="Configuration" 
                    href="/meta/model/block/container/components/configuration.html"/>
                  <item name="Parameters" 
                    href="/meta/model/block/container/components/parameters/index.html"/>
                </item>
                <item name="Containers" 
                  href="/meta/model/block/container/containers.html"/>
                <item name="Includes" href="/meta/model/block/container/includes.html"/>
              </item>
            </item>
          </item>
        </item>
        <item name="Tools" href="/tools/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.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/categories/category.xml
  
  Index: category.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Category Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Category Directive">
  
        <subsection name="Description">
         <p>The logging channel category directive.</p>
        </subsection>
  
        <subsection name="Sample XML">
  
  <source><![CDATA[
  <category name="/sys" priority="INFO"/>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/categories/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Categories Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Categories Directive">
  
        <subsection name="Nested Elements">
  
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td><a href="category.html">category</a></td><td>0..n</td>
              <td>Logging category directive.</td>
            </tr>
          </table>
  
        </subsection>
  
        <subsection name="Description">
  <p>The logging channels used a component may be parameterized using a context directive.  The directive allows the declaration of multiple logging channel category directives. Each category directive enables customization of the priority and target of a particuar logging channel used by the component.</p>
       </subsection>
  
        <subsection name="Sample XML">
  <source><![CDATA[
  <categories>
    <category name="/sys" priority="INFO"/>
  </categories>
  ]]></source>
       </subsection>
  
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/categories/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="Meta Info" href="/meta/info/index.html"/>
          <item name="Meta Data" href="/meta/model/index.html">
            <item name="Kernel" href="/meta/model/kernel/index.html"/>
            <item name="Block" href="/meta/model/block/index.html">
              <item name="Info" href="/meta/model/block/info.html"/>
              <item name="Services" href="/meta/model/block/export/index.html"/>
              <item name="Dependencies" href="/meta/model/block/import/index.html"/>
              <item name="Implementation" href="/meta/model/block/container/index.html">
                <item name="Engine" href="/meta/model/block/container/engine/index.html"/>
                <item name="Components" 
                  href="/meta/model/block/container/components/index.html">
                  <item name="Categories" href="/meta/model/block/container/components/categories/index.html">
                    <item name="Category" href="/meta/model/block/container/components/categories/category.html"/>
                  </item>
                  <item name="Context" href="/meta/model/block/container/components/context/index.html"/>
                  <item name="Configuration" href="/meta/model/block/container/components/configuration.html"/>
                  <item name="Parameters" href="/meta/model/block/container/components/parameters/index.html"/>
                </item>
                <item name="Containers" 
                  href="/meta/model/block/container/containers.html"/>
                <item name="Includes" href="/meta/model/block/container/includes.html"/>
              </item>
            </item>
          </item>
        </item>
        <item name="Tools" href="/tools/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.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/import.xml
  
  Index: import.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Import Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Import Directive">
        <subsection name="Attributes">
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>name</td><td>yes</td>
              <td>
                  The container context key from which the context value is established.
              </td>
            </tr>
            <tr>
              <td>key</td><td>yes</td>
              <td>
                  The context entry key referenced by the component.
              </td>
            </tr>
          </table>
       </subsection>
  
       <subsection name="Description">
  <p>A context import directive is used to map a standard container context entry to a 
  component context entry.</p>
       </subsection>
  
       <subsection name="Sample XML">
  <source><![CDATA[
     <profile name="basic">
       <context class="org.apache.avalon.playground.basic.BasicContextImp">
         <import name="urn:avalon:home" key="home" />
       </context>
     </profile>
  ]]></source>
       </subsection>
  
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Context Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Context Directive">
  
        <subsection name="Attributes">
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>class</td><td>no</td>
              <td>
                  The classname of a context implementation class.  The class must implement
                  a constructor that takes a java.util.Map instance as a single constructor
                  argument.  The supplied map shall be used by the implementation as source 
                  of keyed context entries.
              </td>
            </tr>
          </table>
       </subsection>
  
        <subsection name="Nested Elements">
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td>import</td><td>n</td>
              <td>
                  Declaration of the import of a container standard context entry into
                  the context entries to supplied to the component.
              </td>
            </tr>
            <tr>
              <td>entry</td><td>n</td>
              <td>A context entry creation directive.</td>
            </tr>
          </table>
       </subsection>
  
        <subsection name="Description">
  <p>A context directive describes information that Merlin uses to build a context instance that will be supplied to a target component during the contextualization lifecycle stage.</p>
       </subsection>
  
  
  
       <subsection name="Sample XML">
  <source><![CDATA[
     <profile name="basic">
       <context class="org.apache.avalon.playground.basic.BasicContextImp">
         <import name="urn:avalon:home" key="home" />
         <entry key="location">Paris</entry>
       </context>
     </profile>
  ]]></source>
       </subsection>
  
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/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="Meta Info" href="/meta/info/index.html"/>
          <item name="Meta Data" href="/meta/model/index.html">
            <item name="Kernel" href="/meta/model/kernel/index.html"/>
            <item name="Block" href="/meta/model/block/index.html">
              <item name="Info" href="/meta/model/block/info.html"/>
              <item name="Services" href="/meta/model/block/export/index.html"/>
              <item name="Dependencies" href="/meta/model/block/import/index.html"/>
              <item name="Implementation" href="/meta/model/block/container/index.html">
                <item name="Engine" href="/meta/model/block/container/engine/index.html"/>
                <item name="Components" 
                  href="/meta/model/block/container/components/index.html">
                  <item name="Categories" href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Categories" href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Context" href="/meta/model/block/container/components/context/index.html">
                    <item name="Entry" href="/meta/model/block/container/components/context/entry/index.html"/>
                    <item name="Import" href="/meta/model/block/container/components/context/import.html"/>
                  </item>
                  <item name="Configuration" href="/meta/model/block/container/components/configuration.html"/>
                  <item name="Parameters" href="/meta/model/block/container/components/parameters/index.html"/>
                </item>
                <item name="Containers" 
                  href="/meta/model/block/container/containers.html"/>
                <item name="Includes" href="/meta/model/block/container/includes.html"/>
              </item>
            </item>
          </item>
        </item>
        <item name="Tools" href="/tools/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.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Entry Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Entry 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 context entry key.
              </td>
            </tr>
            <tr>
              <td>class</td><td>no</td>
              <td>
                  The context entry classname.  The default value is java.lang.String.
              </td>
            </tr>
          </table>
  
        </subsection>
        <subsection name="Nested Elements">
  
          <p>
          If the value of the element is not empty, the value will be 
          used as a default constructor argument.  Otherwise, Merlin will attempt to 
          locate parameter elements in order to build a new instance.
          </p>
  
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td><a href="parameter.html">parameter</a></td><td>n</td>
              <td>
                  A constructor argument.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Description">
  <p>A context entry directive defines the creation of a tagged object.  The context entry includes and key and either an implict java.lang.String value and or a set of constructor arguments.</p>
        </subsection>
  
        <subsection name="Sample XML">
  
  <source><![CDATA[
     <profile name="basic">
       <context class="org.apache.avalon.playground.basic.BasicContextImp">
         <import name="urn:avalon:home" key="home"/>
         <entry key="location">Paris</entry>
         <entry key="working" class="java.io.File">cache</entry>
       </context>
     </profile>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/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="Meta Info" href="/meta/info/index.html"/>
          <item name="Meta Data" href="/meta/model/index.html">
            <item name="Kernel" href="/meta/model/kernel/index.html"/>
            <item name="Block" href="/meta/model/block/index.html">
              <item name="Info" href="/meta/model/block/info.html"/>
              <item name="Services" href="/meta/model/block/export/index.html"/>
              <item name="Dependencies" href="/meta/model/block/import/index.html"/>
              <item name="Implementation" href="/meta/model/block/container/index.html">
                <item name="Engine" href="/meta/model/block/container/engine/index.html"/>
                <item name="Components" 
                  href="/meta/model/block/container/components/index.html">
                  <item name="Categories" href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Categories" href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Context" href="/meta/model/block/container/components/context/index.html">
                    <item name="Entry" href="/meta/model/block/container/components/context/entry/index.html">
                  <item name="Parameters" 
                      href="/meta/model/block/container/components/context/entry/parameter.html"/>
                    </item>
                    <item name="Import" href="/meta/model/block/container/components/context/import.html"/>
                  </item>
                  <item name="Configuration" href="/meta/model/block/container/components/configuration.html"/>
                  <item name="Parameters" href="/meta/model/block/container/components/parameters/index.html"/>
                </item>
                <item name="Containers" 
                  href="/meta/model/block/container/containers.html"/>
                <item name="Includes" href="/meta/model/block/container/includes.html"/>
              </item>
            </item>
          </item>
        </item>
        <item name="Tools" href="/tools/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.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/parameter.xml
  
  Index: parameter.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Parameter Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Parameter Directive">
  
        <subsection name="Attributes">
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>class</td><td>no</td>
              <td>
                  The parameter classname.  The default value is java.lang.String.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Nested Elements">
  
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td><a href="parameter.html">parameter</a></td><td>0..n</td>
              <td>
          A constructor argument.
          If the value of the parameter is not null, the value will be 
          used as a default constructor argument.  Otherwise, Merlin will attempt to 
          locate nested parameter elements in order to build a new instance of the 
          specified class.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Description">
  <p>A parameter directive within a context or enclosing parameter represents a constructor argument value.</p>
        </subsection>
  
        <subsection name="Sample XML">
  <source><![CDATA[
     <profile name="basic">
       <context class="org.apache.avalon.playground.basic.BasicContextImp">
         <entry key="gws" class="ReallySpecialClass">
           <parameter class="java.io.File">temp</parameter>
           <parameter>George C. Scott</parameter>
           <parameter class="SpecialClass">
             <parameter>100</parameter>
             <parameter>200</parameter>
           </parameter>
         </entry>
       </context>
     </profile>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Parameters Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Parameters Directive">
  
        <subsection name="Nested Elements">
          <table>
            <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
            <tr>
              <td>parameter</td><td>n</td>
              <td>
                  Declaration of the paramets to include within a Parameters instance.
              </td>
            </tr>
          </table>
        </subsection>
  
        <subsection name="Description">
  <p>A parameters directive is used by Merlin to construct a Parameters argument when servicing a Parameterizable object.</p>
        </subsection>
  
        <subsection name="Sample XML">
  
  <source><![CDATA[
    <profile>
      <parameters>
        <parameter name="name" value="Gloria">
        <parameter name="size" value="142">
        <parameter name="color" value="red">
      </parameters>
    </profile>
  ]]></source>
  
       </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters/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="Meta Info" href="/meta/info/index.html"/>
          <item name="Meta Data" href="/meta/model/index.html">
            <item name="Kernel" href="/meta/model/kernel/index.html"/>
            <item name="Block" href="/meta/model/block/index.html">
              <item name="Info" href="/meta/model/block/info.html"/>
              <item name="Services" href="/meta/model/block/export/index.html"/>
              <item name="Dependencies" href="/meta/model/block/import/index.html"/>
              <item name="Implementation" href="/meta/model/block/container/index.html">
                <item name="Engine" href="/meta/model/block/container/engine/index.html"/>
                <item name="Components"
                  href="/meta/model/block/container/components/index.html">
                  <item name="Categories" 
                    href="/meta/model/block/container/components/categories/index.html"/>
                  <item name="Context" 
                    href="/meta/model/block/container/components/context/index.html"/>
                  <item name="Configuration" 
                    href="/meta/model/block/container/components/configuration.html"/>
                  <item name="Parameters" 
                    href="/meta/model/block/container/components/parameters/index.html">
                    <item name="Parameter" 
                      href="/meta/model/block/container/components/parameters/parameter.html"/>
                  </item>
                </item>
                <item name="Containers" 
                  href="/meta/model/block/container/containers.html"/>
                <item name="Includes" href="/meta/model/block/container/includes.html"/>
              </item>
            </item>
          </item>
        </item>
        <item name="Tools" href="/tools/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.1                  avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters/parameter.xml
  
  Index: parameter.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <header>
      <title>Parameters Directive</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
  
    <body>
      <section name="Parameters Directive">
  
        <subsection name="Attributes">
          <table>
            <tr><th>Attribute</th><th>Required</th><th>Description</th></tr>
            <tr>
              <td>name</td><td>yes</td>
              <td>The parameter name.</td>
            </tr>
            <tr>
              <td>value</td><td>no</td>
              <td>The parameter value.</td>
            </tr>
          </table>
       </subsection>
  
        <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">
  <source><![CDATA[
    <profile>
      <parameters>
        <parameter name="name" value="Gloria">
        <parameter name="size" value="142">
        <parameter name="color" value="red">
      </parameters>
    </profile>
  ]]></source>
       </subsection>
  
      </section>
    </body>
  
  </document>
  
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org