Author: oberhack
Date: Sat Aug 14 05:15:58 2004
New Revision: 36389

Added:
   avalon/trunk/central/laboratory/studio/eclipse/core/templates/
   avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/
   
avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/HelloComponent.java
   avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/block.xml
   avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/config.xml
   avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/hello.block
Log:


Added: 
avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/HelloComponent.java
==============================================================================
--- (empty file)
+++ 
avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/HelloComponent.java
     Sat Aug 14 05:15:58 2004
@@ -0,0 +1,45 @@
+/* 

+ * Copyright 2004 Apache Software Foundation

+ * Licensed  under the  Apache License,  Version 2.0  (the "License");

+ * you may not use  this file  except in  compliance with the License.

+ * You may obtain a copy of the License at 

+ * 

+ *   http://www.apache.org/licenses/LICENSE-2.0

+ * 

+ * Unless required by applicable law or agreed to in writing, software

+ * distributed  under the  License is distributed on an "AS IS" BASIS,

+ * WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or

+ * implied.

+ * 

+ * See the License for the specific language governing permissions and

+ * limitations under the License.

+ */

+

+package tutorial;

+

+import org.apache.avalon.framework.logger.Logger;

+

+/**

+ * A sample component.  

+ *

+ * @avalon.component 

+ *    version="1.0" 

+ *    name="hello" 

+ *    lifestyle="singleton"

+ */

+public class HelloComponent 

+{

+    //-------------------------------------------------------

+    // constructor

+    //-------------------------------------------------------

+

+   /**

+    * Creation of a new hello component instance.

+    *

+    * @param logger the logging channel supplied by the container

+    */

+    public HelloComponent( Logger logger )

+    {

+        logger.info( "Hello World" );

+    }

+}


Added: avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/block.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/block.xml      
 Sat Aug 14 05:15:58 2004
@@ -0,0 +1,6 @@
+

+<container name="tutorial">

+

+   <component name="hello" class="tutorial.HelloComponent"/>

+

+</container>


Added: avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/config.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/config.xml     
 Sat Aug 14 05:15:58 2004
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>

+

+<targets>

+

+  <target path="/tutorial">

+    <categories priority="DEBUG"/>

+  </target>

+

+</targets>


Added: avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/hello.block
==============================================================================
--- (empty file)
+++ avalon/trunk/central/laboratory/studio/eclipse/core/templates/hello/hello.block    
 Sat Aug 14 05:15:58 2004
@@ -0,0 +1,14 @@
+

+<container name="tutorial">

+

+   <classloader>

+     <classpath>

+       <repository>

+         <resource id="merlin/tutorial:hello" version="1.1"/>

+       </repository>

+     </classpath>

+   </classloader>

+

+   <component name="hello" class="tutorial.HelloComponent"/>

+

+</container>


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

Reply via email to