From f6ec03553486145943248e78a7010f96b13204d6 Mon Sep 17 00:00:00 2001 From: antelder Date: Sun, 23 May 2010 09:05:08 +0000 Subject: Add a getLocationAsURL helper method git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@947383 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tuscany/sca/common/java/io/IOHelper.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/sca-java-2.x/trunk/modules/common-java/src/main/java/org/apache/tuscany/sca/common/java/io/IOHelper.java b/sca-java-2.x/trunk/modules/common-java/src/main/java/org/apache/tuscany/sca/common/java/io/IOHelper.java index 7e8c6b108e..91aef7a65f 100644 --- a/sca-java-2.x/trunk/modules/common-java/src/main/java/org/apache/tuscany/sca/common/java/io/IOHelper.java +++ b/sca-java-2.x/trunk/modules/common-java/src/main/java/org/apache/tuscany/sca/common/java/io/IOHelper.java @@ -147,4 +147,21 @@ public class IOHelper { return url; } + /** + * Returns a location string as a URL + * @param location + * @return + */ + public static URL getLocationAsURL(String location) { + URI uri = IOHelper.createURI(location); + if (uri.getScheme() == null) { + uri = new File(location).toURI(); + } + try { + return uri.toURL(); + } catch (MalformedURLException e) { + throw new IllegalArgumentException(location, e); + } + } + } -- cgit v1.2.3