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/07/03 06:38:47 UTC

cvs commit: avalon-sandbox/merlin/meta/src/test block.xml

mcconnell    2003/07/02 21:38:47

  Added:       merlin/meta/src/test block.xml
  Log:
  Test bloc defintionfrom which we internalize, externalize to XML, externalize to serialized form, re-internalize and play around with to some degreee.
  
  Revision  Changes    Path
  1.1                  avalon-sandbox/merlin/meta/src/test/block.xml
  
  Index: block.xml
  ===================================================================
  
  <block name="test">
  
     <services>
       <service type="org.apache.playground.SomeComponent">
         <source>comp</source>
       </service>
     </services>
  
     <dependencies>
       <dependency type="org.somewhere.Something"/>
     </dependencies>
     
     <implementation>
  
       <configuration>A configuration with a value</configuration>
  
       <classloader>
         <library>
           <include name="lib"/>
         </library>
         <classpath>
           <fileset dir="abcde">
             <include name="fred.jar"/>
             <include name="sally.jar"/>
           </fileset>
           <repository>
             <resource id="avalon-framework:avalon-framework-impl" version="4.1.5-dev"/>
             <resource id="cornerstone-threads:cornerstone-threads-api"/>
           </repository>
           <repository>
             <resource id="xyz"/>
           </repository>
         </classpath>
       </classloader>
  
       <component name="comp" class="org.apache.playground.SomeComponent"/>
  
       <container name="xxx">
         <component name="comp-2" class="org.apache.playground.AnotherComponent">
           <categories>
             <category name="aaaaa"/>
           </categories>
           <context class="MyContextImpl">
             <import name="urn:avalon:home" key="home"/>
             <entry key="abc" class="java.io.File">here/there.xml</entry>
             <entry key="batman" class="MyEntry">
               <param>abc</param>
             </entry>
           </context>
           <configuration>
             <something>
               <or/>
               <other/>
             </something>
           </configuration>
           <parameters>
             <parameter name="fred" value="blue"/>
             <parameter name="alice" value="pink"/>
           </parameters>
         </component>
       </container>
     </implementation>
  
  </block>
  
  
  

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