org.ow2.jonas.lib.loader.factory
Class DirURLFactory

java.lang.Object
  extended by org.ow2.jonas.lib.loader.factory.URLFactory
      extended by org.ow2.jonas.lib.loader.factory.DirURLFactory

public class DirURLFactory
extends URLFactory

A DirURLFactory is used to create URLs from an URL (pointing to a directory) and paths. Example :
base : file:/path/
path : META-INF/directory/
results : file:/path/META-INF/directory/

Author:
Guillaume Sauthier

Constructor Summary
DirURLFactory(URL url)
          Create a new DirURLFactory using the specified base URL.
 
Method Summary
 URL getURL(String path)
          Returns a new URL basically adding path to the base URL.
 
Methods inherited from class org.ow2.jonas.lib.loader.factory.URLFactory
getFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirURLFactory

public DirURLFactory(URL url)
Create a new DirURLFactory using the specified base URL.

Parameters:
url - the base url. (must be a directory)
Method Detail

getURL

public URL getURL(String path)
           throws IOException
Returns a new URL basically adding path to the base URL.

Specified by:
getURL in class URLFactory
Parameters:
path - the path to add to the URL. (must not start with "/")
Returns:
a new URL of the form .
Throws:
IOException - when created URL is invalid.


Copyright © 2010 OW2 Consortium. All Rights Reserved.