org.exolab.castor.net.util
Class URIUtils
java.lang.Objectorg.exolab.castor.net.util.URIUtils
public class URIUtils
extends java.lang.Object
A utility class for URI handling
static String | getDocumentBase(String href)- Returns the document base of the href argument
|
static InputStream | getInputStream(String href, String documentBase)- Returns an InputStream for the file represented by the href
argument
|
static Reader | getReader(String href, String documentBase)- Returns a Reader for the file represented by the href
argument
|
static String | getRelativeURI(String href)- Returns the relative URI of the href argument
|
static String | resolveAsString(String href, String documentBase)
|
getDocumentBase
public static String getDocumentBase(String href)
Returns the document base of the href argument
- the document base of the given href
getInputStream
public static InputStream getInputStream(String href,
String documentBase)
throws java.io.FileNotFoundException,
java.io.IOException Returns an InputStream for the file represented by the href
argument
href - the href of the file to get the input stream for.documentBase - the document base of the href argument, if it
is a relative href
set documentBase to null if there is none.
- an InputStream to the desired resource
getReader
public static Reader getReader(String href,
String documentBase)
throws java.io.FileNotFoundException,
java.io.IOException Returns a Reader for the file represented by the href
argument
href - the href of the file to get the input stream for.documentBase - the document base of the href argument, if it
is a relative href
set documentBase to null if there is none.
- an InputStream to the desired resource
getRelativeURI
public static String getRelativeURI(String href)
Returns the relative URI of the href argument
- the relative URI the given href
resolveAsString
public static String resolveAsString(String href,
String documentBase)
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com