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]