mcconnell 2002/07/13 14:28:18 Modified: assembly/src/java/org/apache/excalibur/merlin/container DefaultContainer.java ProfileRegistry.java assembly/src/java/org/apache/excalibur/merlin/model Association.java ContainerDescriptor.java assembly/src/java/org/apache/excalibur/merlin/model/builder XMLContainerCreator.java XMLKernelCreator.java XMLProfileCreator.java assembly/src/java/org/apache/excalibur/merlin/model/doc-files uml.gif Removed: assembly/src/java/org/apache/excalibur/merlin/model ComponentProfile.java Log: cleaning up Revision Changes Path 1.7 +5 -8 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/DefaultContainer.java Index: DefaultContainer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/DefaultContainer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DefaultContainer.java 13 Jul 2002 15:35:25 -0000 1.6 +++ DefaultContainer.java 13 Jul 2002 21:28:18 -0000 1.7 @@ -65,7 +65,7 @@ import org.apache.excalibur.meta.info.ServiceDesignator; import org.apache.excalibur.meta.verifier.VerifyException; import org.apache.excalibur.merlin.model.Profile; -import org.apache.excalibur.merlin.model.ComponentProfile; +import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.ContainerDescriptor; import org.apache.excalibur.merlin.model.CategoryDescriptor; import org.apache.excalibur.merlin.model.verifier.AssemblyVerifier; @@ -225,7 +225,7 @@ // getLogger().debug("explicit profile registration"); - ComponentProfile[] children = m_descriptor.getComponents( Profile.EXPLICIT, true ); + Profile[] children = m_descriptor.getComponents( Profile.EXPLICIT, true ); for( int i=0; i<children.length; i++ ) { m_profiles.register( children[i] ); @@ -243,11 +243,8 @@ for( int j=0; j<profiles.length; j++ ) { Profile profile = profiles[j]; - if( profile instanceof ComponentProfile ) - { - m_descriptor.addComponent( (ComponentProfile) profile ); - m_profiles.register( profile ); - } + m_descriptor.addComponent( (Profile) profile ); + m_profiles.register( profile ); } } 1.7 +2 -3 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ProfileRegistry.java Index: ProfileRegistry.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ProfileRegistry.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ProfileRegistry.java 13 Jul 2002 15:35:25 -0000 1.6 +++ ProfileRegistry.java 13 Jul 2002 21:28:18 -0000 1.7 @@ -32,7 +32,6 @@ import org.apache.excalibur.merlin.model.builder.TypeManager; import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.ContainerDescriptor; -import org.apache.excalibur.merlin.model.ComponentProfile; import org.apache.excalibur.merlin.model.builder.ProfileBuilder; /** @@ -114,7 +113,7 @@ public Profile[] getProviders( ServiceDesignator designator ) { ArrayList list = new ArrayList(); - ComponentProfile[] local = m_descriptor.getComponents( true ); + Profile[] local = m_descriptor.getComponents( true ); for( int i=0; i<local.length; i++ ) { Profile profile = local[i]; 1.2 +3 -3 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/Association.java Index: Association.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/Association.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Association.java 12 Jul 2002 12:04:55 -0000 1.1 +++ Association.java 13 Jul 2002 21:28:18 -0000 1.2 @@ -39,7 +39,7 @@ * Create Profile with specified name and role. * * @param role the name client uses to access component - * @param providerName the name of <code>ComponentProfile</code> instance + * @param providerName the name of <code>Profile</code> instance * that is associated as a service provider */ public Association( final String role, @@ -62,7 +62,7 @@ } /** - * Return the name of a <code>ComponentProfile</code> instance that will used to + * Return the name of a <code>Profile</code> instance that will used to * fulfill the dependency. * * @return the name of the Component that will provide the dependency. 1.5 +15 -15 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/ContainerDescriptor.java Index: ContainerDescriptor.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/ContainerDescriptor.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ContainerDescriptor.java 13 Jul 2002 15:35:25 -0000 1.4 +++ ContainerDescriptor.java 13 Jul 2002 21:28:18 -0000 1.5 @@ -55,7 +55,7 @@ public ContainerDescriptor( final String name, final CategoryDescriptor loggers, final ClasspathDescriptor classpath, - final ComponentProfile[] components, + final Profile[] components, final ContainerDescriptor[] containers ) { super( name, loggers ); @@ -112,7 +112,7 @@ * * @param component the component profile to add to the container */ - public void addComponent( ComponentProfile component ) + public void addComponent( Profile component ) { if( !m_components.contains( component ) ) { @@ -126,9 +126,9 @@ * * @return the target descriptors */ - public ComponentProfile[] getComponents() + public Profile[] getComponents() { - return (ComponentProfile[]) m_components.toArray( new ComponentProfile[0] ); + return (Profile[]) m_components.toArray( new Profile[0] ); } /** @@ -136,17 +136,17 @@ * @param enabled TRUE to select enabled components, FALSE returs disabled components * @return the descriptors matching the supplied enabled status */ - public ComponentProfile[] getComponents( boolean enabled ) + public Profile[] getComponents( boolean enabled ) { ArrayList list = new ArrayList(); - ComponentProfile[] components = getComponents(); + Profile[] components = getComponents(); for( int i=0; i<components.length; i++ ) { - ComponentProfile component = components[i]; + Profile component = components[i]; if( component.isEnabled() == enabled ) list.add( component ); } - return (ComponentProfile[] ) list.toArray( new ComponentProfile[0] ); + return (Profile[] ) list.toArray( new Profile[0] ); } /** @@ -157,10 +157,10 @@ * @param enabled TRUE to select enabled components, FALSE returs disabled compoents * @return the descriptors matching the supplied creation mode */ - public ComponentProfile[] getComponents( int mode, boolean enabled ) + public Profile[] getComponents( int mode, boolean enabled ) { ArrayList list = new ArrayList(); - ComponentProfile[] components = getComponents( enabled ); + Profile[] components = getComponents( enabled ); return selectComponentsByMode( components, mode ); } @@ -171,21 +171,21 @@ * or {@link Profile#EXPLICIT}, * @return the descriptors matching the supplied creation mode */ - public ComponentProfile[] getComponents( int mode ) + public Profile[] getComponents( int mode ) { return selectComponentsByMode( getComponents(), mode ); } - private ComponentProfile[] selectComponentsByMode( ComponentProfile[] components, int mode ) + private Profile[] selectComponentsByMode( Profile[] components, int mode ) { ArrayList list = new ArrayList(); for( int i=0; i<components.length; i++ ) { - ComponentProfile component = components[i]; + Profile component = components[i]; if( component.getMode() == mode ) list.add( component ); } - return (ComponentProfile[] ) list.toArray( new ComponentProfile[0] ); + return (Profile[] ) list.toArray( new Profile[0] ); } /** 1.3 +4 -6 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLContainerCreator.java Index: XMLContainerCreator.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLContainerCreator.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XMLContainerCreator.java 12 Jul 2002 19:09:27 -0000 1.2 +++ XMLContainerCreator.java 13 Jul 2002 21:28:18 -0000 1.3 @@ -22,13 +22,11 @@ import org.apache.excalibur.meta.info.Type; import org.apache.excalibur.configuration.ContextFactory; import org.apache.excalibur.merlin.model.Profile; -import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.CategoryDescriptor; import org.apache.excalibur.merlin.model.IncludeDescriptor ; import org.apache.excalibur.merlin.model.FilesetDescriptor; import org.apache.excalibur.merlin.model.ClasspathDescriptor; import org.apache.excalibur.merlin.model.ContainerDescriptor; -import org.apache.excalibur.merlin.model.ComponentProfile; import org.apache.excalibur.merlin.model.builder.TypeManager; /** @@ -73,7 +71,7 @@ ClasspathDescriptor classpath = createClasspathDescriptor( config.getChild("classpath") ); manager.addClasspath( classpath ); - ComponentProfile[] components = createComponentProfiles( + Profile[] components = createComponentProfiles( manager, config.getChildren("component") ); ContainerDescriptor[] containers = createContainerDescriptors( @@ -82,7 +80,7 @@ return new ContainerDescriptor( name, loggers, classpath, components, containers ); } - public ComponentProfile[] createComponentProfiles( TypeManager manager, Configuration[] configs ) + public Profile[] createComponentProfiles( TypeManager manager, Configuration[] configs ) throws Exception { ArrayList list = new ArrayList(); @@ -92,7 +90,7 @@ Type type = manager.lookup( config.getAttribute("class") ); list.add( super.createProfile( type, config ) ); } - return (ComponentProfile[]) list.toArray( new ComponentProfile[0] ); + return (Profile[]) list.toArray( new Profile[0] ); } public ClasspathDescriptor createClasspathDescriptor( Configuration config ) 1.3 +1 -3 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLKernelCreator.java Index: XMLKernelCreator.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLKernelCreator.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XMLKernelCreator.java 12 Jul 2002 19:09:27 -0000 1.2 +++ XMLKernelCreator.java 13 Jul 2002 21:28:18 -0000 1.3 @@ -18,13 +18,11 @@ import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.excalibur.meta.info.Type; import org.apache.excalibur.merlin.model.Profile; -import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.CategoryDescriptor; import org.apache.excalibur.merlin.model.IncludeDescriptor ; import org.apache.excalibur.merlin.model.FilesetDescriptor; import org.apache.excalibur.merlin.model.ClasspathDescriptor; import org.apache.excalibur.merlin.model.ContainerDescriptor; -import org.apache.excalibur.merlin.model.ComponentProfile; import org.apache.excalibur.merlin.model.DirsetDescriptor; import org.apache.excalibur.merlin.model.ExtensionsDescriptor; import org.apache.excalibur.merlin.model.KernelDescriptor; 1.4 +3 -5 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLProfileCreator.java Index: XMLProfileCreator.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/builder/XMLProfileCreator.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XMLProfileCreator.java 13 Jul 2002 15:35:25 -0000 1.3 +++ XMLProfileCreator.java 13 Jul 2002 21:28:18 -0000 1.4 @@ -23,9 +23,7 @@ import org.apache.excalibur.meta.info.builder.XMLTypeCreator; import org.apache.excalibur.meta.ConfigurationBuilder; import org.apache.excalibur.merlin.model.Profile; -import org.apache.excalibur.merlin.model.Profile; import org.apache.excalibur.merlin.model.CategoryDescriptor; -import org.apache.excalibur.merlin.model.ComponentProfile; import org.apache.excalibur.configuration.ContextFactory; import org.xml.sax.InputSource; @@ -84,7 +82,7 @@ type.getInfo().getName(), null, null ); return new Profile[]{ - new ComponentProfile( null, null, null, null, loggers, type, true, Profile.IMPLICIT ) }; + new Profile( null, null, null, null, loggers, type, true, Profile.IMPLICIT ) }; } for( int i=0; i<profiles.length; i++ ) { @@ -113,7 +111,7 @@ CategoryDescriptor loggers = createCategoryDescriptor( loggersConfig, name ); Context context = ContextFactory.createContextFromConfiguration( null, profile.getChild("context") ); - return new ComponentProfile( name, params, config, context, loggers, type, enabled, mode ); + return new Profile( name, params, config, context, loggers, type, enabled, mode ); } public CategoryDescriptor createCategoryDescriptor( Configuration config, String fallback ) 1.2 +18 -13 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/model/doc-files/uml.gif <<Binary file>>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>