|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjsky.util.FileUtil
public class FileUtil
Contains static utility methods for dealing with files and URLs.
Constructor Summary | |
---|---|
FileUtil()
|
Method Summary | |
---|---|
static void |
copy(java.io.InputStream in,
java.io.OutputStream out)
Copy the given input stream to the given output stream. |
static java.lang.String |
getContents(java.io.File file)
Return the contents of the given file as a String |
static java.lang.String |
getURL(java.net.URL url)
Return the contents of the URL as a String |
static void |
main(java.lang.String[] args)
test main |
static java.net.URL |
makeURL(java.net.URL context,
java.lang.String fileOrUrlStr)
Given a URL context (for resolving relative path names) and a string, which may be either a file or a URL string, return a new URL made from the string. |
static java.io.InputStream |
makeURLStream(java.net.URL url)
This method returns an InputStream for the given URL, and also wraps it in a BufferedInputStream, if necessary. |
static java.io.InputStream |
makeURLStream(java.net.URL context,
java.lang.String fileOrUrlStr)
Given a URL context (for resolving relative path names) and a string, which may be either a file or a URL string, return a new InputStream by creating the URL and opening it for reading. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileUtil()
Method Detail |
---|
public static java.net.URL makeURL(java.net.URL context, java.lang.String fileOrUrlStr)
context
- the base URL, used to resolve relative path names (may be null)fileOrUrlStr
- a file name or URL string (may be relative)public static java.io.InputStream makeURLStream(java.net.URL url)
url
- the URL to readpublic static java.io.InputStream makeURLStream(java.net.URL context, java.lang.String fileOrUrlStr)
context
- the base URL, used to resolve relative path namesfileOrUrlStr
- a file name or URL string (may be relative)public static void copy(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public static java.lang.String getURL(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.lang.String getContents(java.io.File file) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |