You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2008/03/21 18:45:08 UTC

svn commit: r639727 - in /commons/proper/configuration/branches/configuration2_experimental/src: main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java

Author: oheger
Date: Fri Mar 21 10:45:05 2008
New Revision: 639727

URL: http://svn.apache.org/viewvc?rev=639727&view=rev
Log:
Let the configurationAt() methods return a SubConfiguration rather than an AbstractHierarchicalConfiguration

Modified:
    commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java
    commons/proper/configuration/branches/configuration2_experimental/src/test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java

Modified: commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java
URL: http://svn.apache.org/viewvc/commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java?rev=639727&r1=639726&r2=639727&view=diff
==============================================================================
--- commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java (original)
+++ commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/AbstractHierarchicalConfiguration.java Fri Mar 21 10:45:05 2008
@@ -273,7 +273,7 @@
      * @return a hierarchical configuration that contains this sub tree
      * @see SubConfiguration
      */
-    public AbstractHierarchicalConfiguration<T> configurationAt(String key, boolean supportUpdates)
+    public SubConfiguration<T> configurationAt(String key, boolean supportUpdates)
     {
         NodeList<T> nodes = fetchNodeList(key);
         if (nodes.size() != 1 || !nodes.isNode(0))
@@ -292,7 +292,7 @@
      * @return a hierarchical configuration that contains this sub tree
      * @see SubConfiguration
      */
-    public AbstractHierarchicalConfiguration<T> configurationAt(String key)
+    public SubConfiguration<T> configurationAt(String key)
     {
         return configurationAt(key, false);
     }
@@ -323,10 +323,10 @@
      * @return a list with hierarchical configuration objects; each
      * configuration represents one of the nodes selected by the passed in key
      */
-    public List<AbstractHierarchicalConfiguration<T>> configurationsAt(String key)
+    public List<SubConfiguration<T>> configurationsAt(String key)
     {
         NodeList<T> nodes = fetchNodeList(key);
-        List<AbstractHierarchicalConfiguration<T>> configs = new ArrayList<AbstractHierarchicalConfiguration<T>>(
+        List<SubConfiguration<T>> configs = new ArrayList<SubConfiguration<T>>(
                 nodes.size());
         for (int index = 0; index < nodes.size(); index++)
         {

Modified: commons/proper/configuration/branches/configuration2_experimental/src/test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java
URL: http://svn.apache.org/viewvc/commons/proper/configuration/branches/configuration2_experimental/src/test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java?rev=639727&r1=639726&r2=639727&view=diff
==============================================================================
--- commons/proper/configuration/branches/configuration2_experimental/src/test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java (original)
+++ commons/proper/configuration/branches/configuration2_experimental/src/test/java/org/apache/commons/configuration2/TestInMemoryConfiguration.java Fri Mar 21 10:45:05 2008
@@ -568,7 +568,7 @@
      */
     public void testConfigurationsAt()
     {
-        List<AbstractHierarchicalConfiguration<ConfigurationNode>> lstFlds = config.configurationsAt("tables.table(1).fields.field");
+        List<SubConfiguration<ConfigurationNode>> lstFlds = config.configurationsAt("tables.table(1).fields.field");
         assertEquals("Wrong size of FIELDS", FIELDS[1].length, lstFlds.size());
         for (int i = 0; i < FIELDS[1].length; i++)
         {