Here you can find the source of relativeConfig(URI uri)
Parameter | Description |
---|---|
uri | the relative <code>URI</code> to process |
Parameter | Description |
---|---|
Exception | wrapping any underlying <code>Exception</code> |
a <code>file:/// URL</code> based on the current working directory (obtained by calling <code>System.getProperty("user.dir")</code>) plus the passed relative <code>uri</code>
private static URL relativeConfig(URI uri) throws Exception
//package com.java2s; /*/*from ww w.ja v a 2 s .c o m*/ * Copyright 2015 Adaptris Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.net.URI; import java.net.URL; public class Main { /** * * @param uri the relative <code>URI</code> to process * @return a <code>file:/// URL</code> based on the current working directory (obtained by calling * <code>System.getProperty("user.dir")</code>) plus the passed relative <code>uri</code> * @throws Exception wrapping any underlying <code>Exception</code> */ private static URL relativeConfig(URI uri) throws Exception { String pwd = System.getProperty("user.dir"); String path = pwd + "/" + uri; // ok even if uri starts with a / URL result = new URL("file:///" + path); return result; } }