avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From leosu...@apache.org
Subject cvs commit: jakarta-avalon-excalibur/microcontainer/src/test/org/apache/excalibur/microcontainer/test Supplier.java SupplierImpl.java
Date Thu, 27 Jun 2002 14:34:05 GMT
leosutic    2002/06/27 07:34:05

  Modified:    microcontainer/src/java/org/apache/excalibur/microcontainer
                        Handler.java
               microcontainer/src/xdocs index.xml
               microcontainer/src/test/org/apache/excalibur/microcontainer/test
                        Supplier.java SupplierImpl.java
  Log:
  no message
  
  Revision  Changes    Path
  1.4       +52 -0     jakarta-avalon-excalibur/microcontainer/src/java/org/apache/excalibur/microcontainer/Handler.java
  
  Index: Handler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/microcontainer/src/java/org/apache/excalibur/microcontainer/Handler.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Handler.java	27 Jun 2002 09:45:46 -0000	1.3
  +++ Handler.java	27 Jun 2002 14:34:05 -0000	1.4
  @@ -1,3 +1,53 @@
  +/*
  +
  +============================================================================
  +The Apache Software License, Version 1.1
  +============================================================================
  +
  +Copyright (C) 2002 The Apache Software Foundation. All rights reserved.
  +
  +Redistribution and use in source and binary forms, with or without modifica-
  +tion, are permitted provided that the following conditions are met:
  +
  +1. Redistributions of  source code must  retain the above copyright  notice,
  +this list of conditions and the following disclaimer.
  +
  +2. Redistributions in binary form must reproduce the above copyright notice,
  +this list of conditions and the following disclaimer in the documentation
  +and/or other materials provided with the distribution.
  +
  +3. The end-user documentation included with the redistribution, if any, must
  +include  the following  acknowledgment:  "This product includes  software
  +developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  +Alternately, this  acknowledgment may  appear in the software itself,  if
  +and wherever such third-party acknowledgments normally appear.
  +
  +4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation"  
  +must not be used to endorse or promote products derived from this  software 
  +without  prior written permission. For written permission, please contact 
  +apache@apache.org.
  +
  +5. Products  derived from this software may not  be called "Apache", nor may
  +"Apache" appear  in their name,  without prior written permission  of the
  +Apache Software Foundation.
  +
  +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  +FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  +APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  +INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  +DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  +OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  +ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  +(INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  +
  +This software  consists of voluntary contributions made  by many individuals
  +on  behalf of the Apache Software  Foundation. For more  information on the 
  +Apache Software Foundation, please see <http://www.apache.org/>.
  +
  +*/
  +
   package org.apache.excalibur.microcontainer;
   
   import java.lang.reflect.InvocationHandler;
  @@ -23,6 +73,8 @@
   
   /**
    * InvocationHandler for MicroContainerProxies.
  + *
  + * @author <a href="mailto:leo.sutic@inspireinfrastructure.com">Leo Sutic</a>
    */
   class Handler implements InvocationHandler, MicroContainerProxy
   {
  
  
  
  1.2       +28 -21    jakarta-avalon-excalibur/microcontainer/src/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/microcontainer/src/xdocs/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml	24 Jun 2002 20:53:46 -0000	1.1
  +++ index.xml	27 Jun 2002 14:34:05 -0000	1.2
  @@ -1,23 +1,30 @@
   <?xml version="1.0"?>
  -
   <document>
  -  <header>
  -    <title>Excalibur ??? - Overview</title>
  -    <authors>
  -      <person name="????" email="???"/>
  -    </authors>
  -  </header>
  -  <body>
  -    <s1 title="Introduction">
  -      <p>
  -        Blah Blah
  -      </p>
  -    </s1>
  -  </body>
  -  <footer>
  -    <legal>
  -      Copyright (c) @year@ The Jakarta Apache Project All rights reserved.
  -      $Revision$ $Date$
  -    </legal>
  -  </footer>
  -</document>
  +    <properties>
  +        <title>Excalibur I/O Extensions - Overview</title>
  +        <author email="avalon-dev@jakarta.apache.org">Avalon Documentation Team</author>
  +    </properties>
  +    <body>
  +        <section name="Introduction">
  +            <p>Avalon Excalibur's Input/Output utilities are in package
  +            <code>org.apache.avalon.excalibur.io</code>.</p>
  +
  +            <subsection name="Copy methods">
  +                <p>Excalibur's IO package contains a comprehensive set of routines
for
  +                  copying bytes and chars. Routines exist for copying from:
  +                  <code>String</code>, <code>byte[]</code>, <code>Reader</code>
and
  +                  <code>InputStream</code>, to:<code>String</code>,
<code>byte[]</code>,
  +                  <code>Writer</code> and <code>OutputStream</code>.
  +                </p>
  +            </subsection>
  +
  +            <subsection name="Useful java.io.FileFilters">
  +                <p>
  +                  Excalibur includes a number of FileFilters that you can use for your
  +                  own purposes. This fills a gap in the Java runtime because the
  +                  interface was specified but no implementations were given.
  +                </p>
  +            </subsection>
  +        </section>
  +    </body>
  +</document>
  \ No newline at end of file
  
  
  
  1.3       +56 -0     jakarta-avalon-excalibur/microcontainer/src/test/org/apache/excalibur/microcontainer/test/Supplier.java
  
  Index: Supplier.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/microcontainer/src/test/org/apache/excalibur/microcontainer/test/Supplier.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Supplier.java	27 Jun 2002 09:45:46 -0000	1.2
  +++ Supplier.java	27 Jun 2002 14:34:05 -0000	1.3
  @@ -1,7 +1,63 @@
  +/*
  +
  +============================================================================
  +The Apache Software License, Version 1.1
  +============================================================================
  +
  +Copyright (C) 2002 The Apache Software Foundation. All rights reserved.
  +
  +Redistribution and use in source and binary forms, with or without modifica-
  +tion, are permitted provided that the following conditions are met:
  +
  +1. Redistributions of  source code must  retain the above copyright  notice,
  +this list of conditions and the following disclaimer.
  +
  +2. Redistributions in binary form must reproduce the above copyright notice,
  +this list of conditions and the following disclaimer in the documentation
  +and/or other materials provided with the distribution.
  +
  +3. The end-user documentation included with the redistribution, if any, must
  +include  the following  acknowledgment:  "This product includes  software
  +developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  +Alternately, this  acknowledgment may  appear in the software itself,  if
  +and wherever such third-party acknowledgments normally appear.
  +
  +4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation"  
  +must not be used to endorse or promote products derived from this  software 
  +without  prior written permission. For written permission, please contact 
  +apache@apache.org.
  +
  +5. Products  derived from this software may not  be called "Apache", nor may
  +"Apache" appear  in their name,  without prior written permission  of the
  +Apache Software Foundation.
  +
  +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  +FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  +APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  +INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  +DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  +OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  +ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  +(INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  +
  +This software  consists of voluntary contributions made  by many individuals
  +on  behalf of the Apache Software  Foundation. For more  information on the 
  +Apache Software Foundation, please see <http://www.apache.org/>.
  +
  +*/
  +
   package org.apache.excalibur.microcontainer.test;
   
   import org.apache.avalon.framework.component.Component;
   
  +/**
  + * A supplier of some service. Mostly used to check that the
  + * Composables get the right suppliers when doing lookup.
  + *
  + * @author <a href="mailto:leo.sutic@inspireinfrastructure.com">Leo Sutic</a>
  + */ 
   public interface Supplier extends Component 
   {
       public static final String ROLE = Supplier.class.getName();
  
  
  
  1.3       +53 -0     jakarta-avalon-excalibur/microcontainer/src/test/org/apache/excalibur/microcontainer/test/SupplierImpl.java
  
  Index: SupplierImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/microcontainer/src/test/org/apache/excalibur/microcontainer/test/SupplierImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SupplierImpl.java	27 Jun 2002 09:45:46 -0000	1.2
  +++ SupplierImpl.java	27 Jun 2002 14:34:05 -0000	1.3
  @@ -1,3 +1,53 @@
  +/*
  +
  +============================================================================
  +The Apache Software License, Version 1.1
  +============================================================================
  +
  +Copyright (C) 2002 The Apache Software Foundation. All rights reserved.
  +
  +Redistribution and use in source and binary forms, with or without modifica-
  +tion, are permitted provided that the following conditions are met:
  +
  +1. Redistributions of  source code must  retain the above copyright  notice,
  +this list of conditions and the following disclaimer.
  +
  +2. Redistributions in binary form must reproduce the above copyright notice,
  +this list of conditions and the following disclaimer in the documentation
  +and/or other materials provided with the distribution.
  +
  +3. The end-user documentation included with the redistribution, if any, must
  +include  the following  acknowledgment:  "This product includes  software
  +developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  +Alternately, this  acknowledgment may  appear in the software itself,  if
  +and wherever such third-party acknowledgments normally appear.
  +
  +4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation"  
  +must not be used to endorse or promote products derived from this  software 
  +without  prior written permission. For written permission, please contact 
  +apache@apache.org.
  +
  +5. Products  derived from this software may not  be called "Apache", nor may
  +"Apache" appear  in their name,  without prior written permission  of the
  +Apache Software Foundation.
  +
  +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  +FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  +APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  +INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  +DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  +OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  +ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  +(INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  +
  +This software  consists of voluntary contributions made  by many individuals
  +on  behalf of the Apache Software  Foundation. For more  information on the 
  +Apache Software Foundation, please see <http://www.apache.org/>.
  +
  +*/
  +
   package org.apache.excalibur.microcontainer.test;
   
   import java.util.HashMap;
  @@ -8,6 +58,9 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.excalibur.microcontainer.MicroContainer;
   
  +/**
  + * Implementation of the Supplier interface.
  + */
   public class SupplierImpl implements Supplier, Configurable, Disposable {
       
       private int id = 0;
  
  
  

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


Mime
View raw message