Class URIUtils
java.lang.Object
org.exolab.adaptx.net.impl.URIUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetDocumentBase(String href) Returns the document base of the href argumentstatic InputStreamgetInputStream(String href, String documentBase) Returns an InputStream for the file represented by the href argumentstatic OutputStreamgetOutputStream(String href, String documentBase) Returns an OutputStream for the file represented by the href argumentstatic ReaderReturns a Reader for the file represented by the href argumentstatic StringgetRelativeURI(String href) Returns the relative URI of the href argumentstatic WriterReturns a Writer for the file represented by the href argumentstatic StringresolveAsString(String href, String documentBase) Returns the given href + documentBase
-
Constructor Details
-
URIUtils
public URIUtils()
-
-
Method Details
-
getInputStream
public static InputStream getInputStream(String href, String documentBase) throws FileNotFoundException, IOException Returns an InputStream for the file represented by the href argument- Parameters:
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.- Returns:
- an InputStream to the desired resource
- Throws:
FileNotFoundException- when the file could not be foundIOException
-
getOutputStream
public static OutputStream getOutputStream(String href, String documentBase) throws FileNotFoundException, IOException Returns an OutputStream for the file represented by the href argument- Parameters:
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.- Returns:
- an OutputStream to the desired resource
- Throws:
FileNotFoundException- when the file could not be foundIOException
-
getReader
public static Reader getReader(String href, String documentBase) throws FileNotFoundException, IOException Returns a Reader for the file represented by the href argument- Parameters:
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.- Returns:
- an InputStream to the desired resource
- Throws:
FileNotFoundException- when the file could not be foundIOException
-
getWriter
public static Writer getWriter(String href, String documentBase) throws FileNotFoundException, IOException Returns a Writer for the file represented by the href argument- Parameters:
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.- Returns:
- a Writer to the desired resource
- Throws:
FileNotFoundException- when the file could not be foundIOException
-
getDocumentBase
-
getRelativeURI
-
resolveAsString
-