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 2002/07/04 05:35:56 UTC

cvs commit: jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metadata ComponentMetaData.java

mcconnell    2002/07/03 20:35:56

  Modified:    containerkit/src/java/org/apache/excalibur/containerkit/metadata
                        ComponentMetaData.java
  Log:
  Addition of a context accessor method enabling classes that specialize
  ComponetMetaData to handle the creation of context values that are in
  accordance with the metainfo.ContextCriteria constraints.  The impact of
  this change is that contains that use the ComponentMetaData class can
  be assured of a consitent and rational solution based on specilized
  implementations without resorting to casting to a alternative class.
  
  Revision  Changes    Path
  1.8       +14 -1     jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metadata/ComponentMetaData.java
  
  Index: ComponentMetaData.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metadata/ComponentMetaData.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ComponentMetaData.java	29 Jun 2002 13:34:36 -0000	1.7
  +++ ComponentMetaData.java	4 Jul 2002 03:35:56 -0000	1.8
  @@ -10,6 +10,7 @@
   import org.apache.excalibur.containerkit.metainfo.ComponentInfo;
   import org.apache.avalon.framework.parameters.Parameters;
   import org.apache.avalon.framework.configuration.Configuration;
  +import org.apache.avalon.framework.context.Context;
   
   /**
    * Each component declared in the application is represented by
  @@ -107,6 +108,18 @@
       {
           return m_componentInfo;
       }
  +
  +    /**
  +     * Return the context for the component.
  +     *
  +     * @param the parent context.
  +     * @return the context for component type.
  +     */
  +    public Context getContext( Context parent )
  +    {
  +        return parent;
  +    }
  +
   
       /**
        * Return the dependency metadata for component type.
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>