|
||||||||||
| 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(InputStream in,
OutputStream out)
Copies the InputStream into the OutputStream, until the end of the stream has been reached. |
void |
copyStreams(InputStream in,
OutputStream out,
int buffersize)
Copies the InputStream into the OutputStream, until the end of the stream has been reached. |
void |
copyWriter(Reader in,
Writer out)
Copies the contents of the Reader into the Writer, until the end of the stream has been reached. |
void |
copyWriter(Reader in,
Writer out,
int buffersize)
Copies the contents of the Reader into the Writer, until the end of the stream has been reached. |
String |
createRelativeURL(URL url,
URL baseURL)
Creates a relative url by stripping the common parts of the the url. |
String |
getFileExtension(String file)
Returns the file extension of the given file name. |
String |
getFileName(URL url)
Extracts the file name from the URL. |
static IOUtils |
getInstance()
Gets the singleton instance of the utility package. |
boolean |
isSubDirectory(File base,
File child)
Checks, whether the child directory is a subdirectory of the base directory. |
String |
stripFileExtension(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 String createRelativeURL(URL url,
URL baseURL)
url - the to be stripped urlbaseURL - the base url, to which the url is relative
to.
public void copyStreams(InputStream in,
OutputStream out)
throws IOException
in - the inputstream from which to read.out - the outputstream where the data is written to.
IOException - if a IOError occurs.
public void copyStreams(InputStream in,
OutputStream out,
int buffersize)
throws IOException
in - the inputstream from which to read.out - the outputstream where the data is written to.buffersize - the buffer size.
IOException - if a IOError occurs.
public void copyWriter(Reader in,
Writer out)
throws IOException
in - the reader from which to read.out - the writer where the data is written to.
IOException - if a IOError occurs.
public void copyWriter(Reader in,
Writer out,
int buffersize)
throws IOException
in - the reader from which to read.out - the writer where the data is written to.buffersize - the buffer size.
IOException - if a IOError occurs.public String getFileName(URL url)
url - the url.
public String stripFileExtension(String file)
file - the file name.
public String getFileExtension(String file)
file - the file name.
public boolean isSubDirectory(File base,
File child)
throws IOException
base - the base directory.child - the suspected child directory.
IOException - if an IOError occured during the test.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||