epugh 2003/11/11 07:02:08 Modified: configuration/src/test/org/apache/commons/configuration TestConfigurationFactory.java TestConfigurationUtils.java configuration project.properties project.xml configuration/src/java/org/apache/commons/configuration DOM4JConfiguration.java ConfigurationUtils.java ConfigurationFactory.java PropertiesConfiguration.java BasePathConfiguration.java configuration/xdocs changes.xml Added: configuration/src/test/org/apache/commons/configuration TestConfigurationKey.java TestHierarchicalDOM4JConfiguration.java TestBaseConfigurationXMLReader.java TestHierarchicalConfigurationXMLReader.java TestHierarchicalConfiguration.java configuration/src/java/org/apache/commons/configuration BaseConfigurationXMLReader.java HierarchicalConfiguration.java HierarchicalConfigurationConverter.java ConfigurationKey.java ConfigurationXMLReader.java HierarchicalDOM4JConfiguration.java HierarchicalConfigurationXMLReader.java BasePathLoader.java configuration/conf testDigesterConfiguration2.xml testHierarchicalDOM4JConfiguration.xml testDigesterConfigurationInclude1.xml testDigesterConfigurationOverwrite.properties testDigesterConfigurationInclude2.properties Log: Big patch from Oliver Heger. This fixes some big issues with the ConfigurationFactory including: 1)Ability to define override versus additional sources of properties 2) Namespace aware digester fixes 3) Use of URL's instead of files so we can run a configurationFactory from a jar. 4) Upping the level of unit testing to 85%! Revision Changes Path 1.9 +44 -2 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationFactory.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationFactory.java.diff?r1=1.8&r2=1.9 1.4 +164 -98 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationUtils.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationUtils.java.diff?r1=1.3&r2=1.4 1.1 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationKey.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestConfigurationKey.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalDOM4JConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalDOM4JConfiguration.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestBaseConfigurationXMLReader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestBaseConfigurationXMLReader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalConfigurationXMLReader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalConfigurationXMLReader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/test/org/apache/commons/configuration/TestHierarchicalConfiguration.java?rev=1.1 1.8 +2 -2 jakarta-commons-sandbox/configuration/project.properties http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/project.properties.diff?r1=1.7&r2=1.8 1.33 +9 -11 jakarta-commons-sandbox/configuration/project.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/project.xml.diff?r1=1.32&r2=1.33 1.7 +3 -40 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/DOM4JConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/DOM4JConfiguration.java.diff?r1=1.6&r2=1.7 1.5 +94 -1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationUtils.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationUtils.java.diff?r1=1.4&r2=1.5 1.10 +441 -81 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationFactory.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationFactory.java.diff?r1=1.9&r2=1.10 1.12 +19 -81 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/PropertiesConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/PropertiesConfiguration.java.diff?r1=1.11&r2=1.12 1.4 +3 -1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BasePathConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BasePathConfiguration.java.diff?r1=1.3&r2=1.4 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BaseConfigurationXMLReader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BaseConfigurationXMLReader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfiguration.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfigurationConverter.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfigurationConverter.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationKey.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationKey.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationXMLReader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/ConfigurationXMLReader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalDOM4JConfiguration.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalDOM4JConfiguration.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfigurationXMLReader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/HierarchicalConfigurationXMLReader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BasePathLoader.java http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/src/java/org/apache/commons/configuration/BasePathLoader.java?rev=1.1 1.1 jakarta-commons-sandbox/configuration/conf/testDigesterConfiguration2.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/conf/testDigesterConfiguration2.xml?rev=1.1 1.1 jakarta-commons-sandbox/configuration/conf/testHierarchicalDOM4JConfiguration.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/conf/testHierarchicalDOM4JConfiguration.xml?rev=1.1 1.1 jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationInclude1.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationInclude1.xml?rev=1.1 1.1 jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationOverwrite.properties http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationOverwrite.properties?rev=1.1 1.1 jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationInclude2.properties http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/conf/testDigesterConfigurationInclude2.properties?rev=1.1 1.4 +7 -0 jakarta-commons-sandbox/configuration/xdocs/changes.xml http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/configuration/xdocs/changes.xml.diff?r1=1.3&r2=1.4
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]