proyal 2002/06/27 22:29:18
Modified: src/java/org/apache/avalon/phoenix/components/kernel
DefaultApplicationContext.java
Log:
Validate when getting configuration. We don't know
that a block has config until it is requested.
Revision Changes Path
1.18 +4 -5
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java
Index: DefaultApplicationContext.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- DefaultApplicationContext.java 28 Jun 2002 05:11:52 -0000 1.17
+++ DefaultApplicationContext.java 28 Jun 2002 05:29:18 -0000 1.18
@@ -158,11 +158,10 @@
public Configuration getConfiguration( final String component )
throws ConfigurationException
{
- return m_repository.getConfiguration( m_metaData.getName(),
component );
- }
+ final Configuration configuration = m_repository.getConfiguration(
m_metaData.getName(), component );
- public void validateConfiguration( String component ) throws
ConfigurationException
- {
- m_validator.isValid( m_metaData.getName(), component,
getConfiguration( component ) );
+ m_validator.isValid( m_metaData.getName(), component, configuration
);
+
+ return configuration;
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>