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();
}