[Bedework-commit] rpiutil r225 - trunk/src/edu/rpi/sss/util
svnadmin at bedework.org
svnadmin at bedework.org
Thu Mar 10 14:59:37 EST 2011
Author: douglm
Date: 2011-03-10 14:59:37 -0500 (Thu, 10 Mar 2011)
New Revision: 225
Modified:
trunk/src/edu/rpi/sss/util/Util.java
Log:
Validate the URI property on input.
On conversion to icalendar ignore bad uris
Modified: trunk/src/edu/rpi/sss/util/Util.java
===================================================================
--- trunk/src/edu/rpi/sss/util/Util.java 2011-03-10 19:59:33 UTC (rev 224)
+++ trunk/src/edu/rpi/sss/util/Util.java 2011-03-10 19:59:37 UTC (rev 225)
@@ -19,6 +19,7 @@
package edu.rpi.sss.util;
import java.io.InputStream;
+import java.net.URI;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.text.MessageFormat;
@@ -675,4 +676,17 @@
return sb.toString();
}
+
+ /** Test for a valid URI and return the URI object.
+ *
+ * @param val
+ * @return null for invalid or a URI object
+ */
+ public static URI validURI(final String val) {
+ try {
+ return new URI(val);
+ } catch (Throwable t) {
+ return null;
+ }
+ }
}
More information about the Bedework-commit
mailing list