Author: tv
Date: Thu Aug  9 20:44:16 2012
New Revision: 1371472

URL: http://svn.apache.org/viewvc?rev=1371472&view=rev
Log:
Implement Iterable<String>

Modified:
    
turbine/fulcrum/trunk/parser/src/java/org/apache/fulcrum/parser/BaseValueParser.java

Modified: 
turbine/fulcrum/trunk/parser/src/java/org/apache/fulcrum/parser/BaseValueParser.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/parser/src/java/org/apache/fulcrum/parser/BaseValueParser.java?rev=1371472&r1=1371471&r2=1371472&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/parser/src/java/org/apache/fulcrum/parser/BaseValueParser.java
 (original)
+++ 
turbine/fulcrum/trunk/parser/src/java/org/apache/fulcrum/parser/BaseValueParser.java
 Thu Aug  9 20:44:16 2012
@@ -31,6 +31,7 @@ import java.text.ParseException;
 import java.text.ParsePosition;
 import java.util.Date;
 import java.util.Hashtable;
+import java.util.Iterator;
 import java.util.Locale;
 import java.util.Set;
 
@@ -401,6 +402,16 @@ public class BaseValueParser
     }
 
     /**
+     * Gets an iterator over the set of keys
+     *
+     * @return An <code>Iterator</code> over the keys.
+     */
+    public Iterator<String> iterator()
+    {
+        return parameters.keySet().iterator();
+    }
+
+    /**
      * Returns a Boolean object for the given string. If the value
      * can not be parsed as a boolean, null is returned.
      * <p>
@@ -1579,7 +1590,7 @@ public class BaseValueParser
      * (see {@link ParserService})
      * @return A new String converted to the correct case and trimmed.
      */
-    public String convertAndTrim(String value, int fold)
+    public String convertAndTrim(String value, URLCaseFolding fold)
     {
         return parserService.convertAndTrim(value, fold);
     }
@@ -1589,7 +1600,7 @@ public class BaseValueParser
      *
      * @return The current Folding Value
      */
-    public int getUrlFolding()
+    public URLCaseFolding getUrlFolding()
     {
         return parserService.getUrlFolding();
     }


Reply via email to