|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.io.IOUtils
public class IOUtils
The IOUtils provide some IO related helper methods.
Method Summary | |
---|---|
void |
copyStreams(java.io.InputStream in,
java.io.OutputStream out)
Copies the InputStream into the OutputStream, until the end of the stream has been reached. |
void |
copyStreams(java.io.InputStream in,
java.io.OutputStream out,
int buffersize)
Copies the InputStream into the OutputStream, until the end of the stream has been reached. |
void |
copyWriter(java.io.Reader in,
java.io.Writer out)
Copies the contents of the Reader into the Writer, until the end of the stream has been reached. |
void |
copyWriter(java.io.Reader in,
java.io.Writer out,
int buffersize)
Copies the contents of the Reader into the Writer, until the end of the stream has been reached. |
java.lang.String |
createRelativeURL(java.net.URL url,
java.net.URL baseURL)
Creates a relative url by stripping the common parts of the the url. |
java.lang.String |
getFileExtension(java.lang.String file)
Returns the file extension of the given file name. |
java.lang.String |
getFileName(java.net.URL url)
Extracts the file name from the URL. |
static IOUtils |
getInstance()
Gets the singleton instance of the utility package. |
boolean |
isSubDirectory(java.io.File base,
java.io.File child)
Checks, whether the child directory is a subdirectory of the base directory. |
java.lang.String |
stripFileExtension(java.lang.String file)
Removes the file extension from the given file name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static IOUtils getInstance()
public java.lang.String createRelativeURL(java.net.URL url, java.net.URL baseURL)
url
- the to be stripped urlbaseURL
- the base url, to which the url
is relative
to.
public void copyStreams(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
in
- the inputstream from which to read.out
- the outputstream where the data is written to.
java.io.IOException
- if a IOError occurs.public void copyStreams(java.io.InputStream in, java.io.OutputStream out, int buffersize) throws java.io.IOException
in
- the inputstream from which to read.out
- the outputstream where the data is written to.buffersize
- the buffer size.
java.io.IOException
- if a IOError occurs.public void copyWriter(java.io.Reader in, java.io.Writer out) throws java.io.IOException
in
- the reader from which to read.out
- the writer where the data is written to.
java.io.IOException
- if a IOError occurs.public void copyWriter(java.io.Reader in, java.io.Writer out, int buffersize) throws java.io.IOException
in
- the reader from which to read.out
- the writer where the data is written to.buffersize
- the buffer size.
java.io.IOException
- if a IOError occurs.public java.lang.String getFileName(java.net.URL url)
url
- the url.
public java.lang.String stripFileExtension(java.lang.String file)
file
- the file name.
public java.lang.String getFileExtension(java.lang.String file)
file
- the file name.
public boolean isSubDirectory(java.io.File base, java.io.File child) throws java.io.IOException
base
- the base directory.child
- the suspected child directory.
java.io.IOException
- if an IOError occured during the test.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |