Author: oheger Date: Sun Feb 3 11:06:59 2008 New Revision: 618060 URL: http://svn.apache.org/viewvc?rev=618060&view=rev Log: Type-safety improvements for Configuration interface
Modified: commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/Configuration.java Modified: commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/Configuration.java URL: http://svn.apache.org/viewvc/commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/Configuration.java?rev=618060&r1=618059&r2=618060&view=diff ============================================================================== --- commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/Configuration.java (original) +++ commons/proper/configuration/branches/configuration2_experimental/src/main/java/org/apache/commons/configuration2/Configuration.java Sun Feb 3 11:06:59 2008 @@ -174,7 +174,7 @@ * @return An Iterator of keys that match the prefix. * @see #getKeys() */ - Iterator getKeys(String prefix); + Iterator<String> getKeys(String prefix); /** * Get the list of the keys contained in the configuration. The returned @@ -189,7 +189,7 @@ * * @return An Iterator. */ - Iterator getKeys(); + Iterator<String> getKeys(); /** * Get a list of properties associated with the given configuration key. @@ -572,7 +572,7 @@ * @throws ConversionException is thrown if the key maps to an * object that is not a List. */ - List getList(String key); + List<?> getList(String key); /** * Get a List of strings associated with the given configuration key. @@ -586,5 +586,5 @@ * @throws ConversionException is thrown if the key maps to an * object that is not a List. */ - List getList(String key, List defaultValue); + <T> List<T> getList(String key, List<T> defaultValue); }