CVS: jcontainer/loom/engine/src/java/org/jcontainer/loom/components/util/lifecycle AbstractResourceProvider.java,1.4,1.5

Peter Donald <pdonald-yCVjj/[email protected]> Mon, 3 Nov 2003 00:43:17 -0600
Newsgroups gmane.comp.java.jcontainer.cvs
Message-ID <[email protected]>
Update of /cvsroot/jcontainer/jcontainer/loom/engine/src/java/org/jcontainer/loom/components/util/lifecycle
In directory hogshead.codehaus.org:/tmp/cvs-serv22178/engine/src/java/org/jcontainer/loom/components/util/lifecycle

Modified Files:
	AbstractResourceProvider.java 
Log Message:
Rename the MetaData away from standard MetaData postfix to use more readily accesisble names


Index: AbstractResourceProvider.java
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/java/org/jcontainer/loom/components/util/lifecycle/AbstractResourceProvider.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- AbstractResourceProvider.java	3 Nov 2003 06:17:58 -0000	1.4
+++ AbstractResourceProvider.java	3 Nov 2003 06:43:15 -0000	1.5
@@ -102,8 +102,8 @@
 import org.jcontainer.loom.components.util.ConfigurationConverter;
 import org.jcontainer.loom.components.util.factory.ComponentFactory;
 import org.jcontainer.loom.components.util.info.ComponentInfo;
-import org.jcontainer.loom.components.util.metadata.ComponentMetaData;
-import org.jcontainer.loom.components.util.metadata.DependencyMetaData;
+import org.jcontainer.loom.components.util.metadata.ComponentTemplate;
+import org.jcontainer.loom.components.util.metadata.DependencyDirective;
 import org.realityforge.salt.i18n.ResourceManager;
 import org.realityforge.salt.i18n.Resources;
 
@@ -172,7 +172,7 @@
     /**
      * Create a component for a particular entry.
      * This implementation uses the associated
-     * {@link org.jcontainer.loom.components.util.factory.ComponentFactory} to create instance of
+     * ComponentFactory to create instance of
      * component.
      *
      * @param entry the entry
@@ -182,7 +182,7 @@
     public Object createObject( final Object entry )
         throws Exception
     {
-        final ComponentMetaData component = getMetaData( entry );
+        final ComponentTemplate component = getMetaData( entry );
         final String implementationKey = component.getImplementationKey();
         return m_factory.createComponent( implementationKey );
     }
@@ -197,7 +197,7 @@
     public Parameters createParameters( final Object entry )
         throws Exception
     {
-        final ComponentMetaData component = getMetaData( entry );
+        final ComponentTemplate component = getMetaData( entry );
         final Parameters parameters = component.getParameters();
         if( null == parameters )
         {
@@ -220,7 +220,7 @@
     public Configuration createConfiguration( final Object entry )
         throws Exception
     {
-        final ComponentMetaData component = getMetaData( entry );
+        final ComponentTemplate component = getMetaData( entry );
         final Configuration configuration =
             ConfigurationConverter.toConfiguration( component.getConfiguration() );
         if( null == configuration )
@@ -234,7 +234,7 @@
     }
 
     /**
-     * Create a {@link org.apache.avalon.framework.context.Context} object that contains values specified in map.
+     * Create a Context object that contains values specified in map.
      * The default implementation creates a basic Context object but different
      * containers may choose to overide this to provide their own subclass of context.
      *
@@ -249,16 +249,16 @@
     }
 
     /**
-     * Return the {@link org.jcontainer.loom.components.util.metadata.ComponentMetaData} for specified component entry.
-     * This implementation assumes that entry is instance of {@link org.jcontainer.loom.components.util.metadata.ComponentMetaData}
+     * Return the ComponentTemplate for specified component entry.
+     * This implementation assumes that entry is instance of ComponentTemplate
      * but subclasses should overide this method if this assumption does not hold true.
      *
      * @param entry the component entry
-     * @return the ComponentMetaData
+     * @return the ComponentTemplate
      */
-    protected ComponentMetaData getMetaData( final Object entry )
+    protected ComponentTemplate getMetaData( final Object entry )
     {
-        return (ComponentMetaData)entry;
+        return (ComponentTemplate)entry;
     }
 
     /**
@@ -313,7 +313,7 @@
      *
      * @param entry the entry
      * @return a new ServiceManager for component
-     * @throws java.lang.Exception if unable to create resource
+     * @throws Exception if unable to create resource
      */
     public final ServiceManager createServiceManager( final Object entry )
         throws Exception
@@ -348,29 +348,29 @@
      * Create a Map of services for specified component.
      * The map maps key name to service provider.
      *
-     * @param componentEntry the component entry creating map for
+     * @param entry the component entry creating map for
      * @return the map
      * @throws java.lang.Exception if error aquiring a service to place in map
      */
-    private Map createServiceMap( final Object componentEntry )
+    private Map createServiceMap( final Object entry )
         throws Exception
     {
-        final ComponentMetaData component = getMetaData( componentEntry );
+        final ComponentTemplate component = getMetaData( entry );
         final String impl = component.getImplementationKey();
         final ComponentInfo info = m_factory.createInfo( impl );
-        final DependencyMetaData[] dependencies = component.getDependencies();
+        final DependencyDirective[] dependencies = component.getDependencies();
 
         final HashMap services = new HashMap();
 
         for( int i = 0; i < dependencies.length; i++ )
         {
-            final DependencyMetaData dependency = dependencies[ i ];
+            final DependencyDirective dependency = dependencies[ i ];
             final String key = dependency.getKey();
             final String providerName = dependency.getProviderName();
             final boolean optional = info.getDependency( key ).isOptional();
 
             final Object service =
-                getService( providerName, componentEntry );
+                getService( providerName, entry );
             if( null == service )
             {
                 final String message =