donaldp 2003/02/28 17:54:33 Modified: src/java/org/apache/avalon/phoenix/containerkit/verifier AssemblyVerifier.java Log: Fixup verification to take into account array/map dependencies Revision Changes Path 1.3 +12 -12 avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/verifier/AssemblyVerifier.java Index: AssemblyVerifier.java =================================================================== RCS file: /home/cvs/avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/verifier/AssemblyVerifier.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AssemblyVerifier.java 22 Feb 2003 04:03:29 -0000 1.2 +++ AssemblyVerifier.java 1 Mar 2003 01:54:33 -0000 1.3 @@ -58,7 +58,7 @@ * regulations of assembly. * * @param components the Components that make up assembly - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ public void verifyAssembly( final ComponentProfile[] components ) throws VerifyException @@ -90,7 +90,7 @@ * Verfiy that all Components have the needed dependencies specified correctly. * * @param components the ComponentEntry objects for the components - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ public void verifyValidDependencies( final ComponentProfile[] components ) throws VerifyException @@ -105,7 +105,7 @@ * Verfiy that there are no circular references between Components. * * @param components the ComponentEntry objects for the components - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an circular dependency error occurs + * @throws VerifyException if an circular dependency error occurs */ protected void verifyNoCircularDependencies( final ComponentProfile[] components ) throws VerifyException @@ -127,7 +127,7 @@ * @param component ??? * @param components the ComponentEntry objects for the components * @param stack the ??? - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void verifyNoCircularDependencies( final ComponentProfile component, final ComponentProfile[] components, @@ -222,7 +222,7 @@ * Verfiy that the inter-Component dependencies are valid. * * @param components the ComponentProfile objects for the components - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void verifyDependencyReferences( final ComponentProfile[] components ) throws VerifyException @@ -238,7 +238,7 @@ * * @param component the ComponentProfile object for the component * @param others the ComponentProfile objects for the other components - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void verifyDependencyReferences( final ComponentProfile component, final ComponentProfile[] others ) @@ -252,7 +252,7 @@ final DependencyMetaData dependency = dependencies[ i ]; final String providerName = dependency.getProviderName(); final String key = dependency.getKey(); - final String type = info.getDependency( key ).getType(); + final String type = info.getDependency( key ).getComponentType(); //Get the other component that is providing service final ComponentProfile provider = getComponentProfile( providerName, others ); @@ -308,7 +308,7 @@ * Verify that the names of the specified Components are valid. * * @param components the Components Profile - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void verifyValidNames( final ComponentProfile[] components ) throws VerifyException @@ -354,7 +354,7 @@ * It is not valid for the same name to be used in multiple components. * * @param components the Components - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void checkNamesUnique( final ComponentProfile[] components ) throws VerifyException @@ -373,7 +373,7 @@ * @param components the array of components to check * @param name the name of component * @param index the index of component in array (so we can skip it) - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if names are not unique + * @throws VerifyException if names are not unique */ private void verifyUniqueName( final ComponentProfile[] components, final String name, @@ -400,7 +400,7 @@ * in ComponentInfo. * * @param component the ComponentProfile describing the component - * @throws org.apache.avalon.framework.tools.verifier.VerifyException if an error occurs + * @throws VerifyException if an error occurs */ protected void verifyDependenciesMap( final ComponentProfile component ) throws VerifyException
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]