You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/11/13 02:11:59 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/configuration/validator JarvConfigurationValidator.java

donaldp     2002/11/12 17:11:59

  Modified:    src/java/org/apache/avalon/phoenix/components/configuration/validator
                        JarvConfigurationValidator.java
  Log:
  Decouple from ConfigurationUtil
  
  Revision  Changes    Path
  1.8       +6 -3      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/configuration/validator/JarvConfigurationValidator.java
  
  Index: JarvConfigurationValidator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/configuration/validator/JarvConfigurationValidator.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- JarvConfigurationValidator.java	11 Sep 2002 12:44:56 -0000	1.7
  +++ JarvConfigurationValidator.java	13 Nov 2002 01:11:59 -0000	1.8
  @@ -21,11 +21,11 @@
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  +import org.apache.avalon.framework.configuration.DefaultConfiguration;
   import org.apache.avalon.framework.configuration.DefaultConfigurationSerializer;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ConfigurationValidator;
   import org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean;
  -import org.apache.excalibur.configuration.ConfigurationUtil;
   import org.iso_relax.verifier.Schema;
   import org.iso_relax.verifier.Verifier;
   import org.iso_relax.verifier.VerifierConfigurationException;
  @@ -75,7 +75,8 @@
        *   </li>
        * </ol>
        *
  -     * @see http://iso-relax.sourceforge.net/apiDoc/org/iso_relax/verifier/VerifierFactory.html#newInstance(java.lang.String)
  +     * @see <a href="http://iso-relax.sourceforge.net/apiDoc/org/iso_relax/verifier/VerifierFactory.html#newInstance(java.lang.String)">
  +     *    http://iso-relax.sourceforge.net/apiDoc/org/iso_relax/verifier/VerifierFactory.html#newInstance(java.lang.String)</a>
        */
       public void configure( Configuration configuration )
           throws ConfigurationException
  @@ -180,7 +181,9 @@
           throws ConfigurationException
       {
           final Schema schema = (Schema)m_schemas.get( createKey( application, block ) );
  -        final Configuration branched = ConfigurationUtil.branch( configuration, "root" );
  +        final DefaultConfiguration branched = new DefaultConfiguration( "root" );
  +        branched.addAll( configuration );
  +        branched.makeReadOnly();
   
           if( null == schema )
           {
  
  
  

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