org.jfree.io
public class IOUtils extends Object
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.
|
Parameters: in the inputstream from which to read. out the outputstream where the data is written to.
Throws: IOException if a IOError occurs.
Parameters: in the inputstream from which to read. out the outputstream where the data is written to. buffersize the buffer size.
Throws: IOException if a IOError occurs.
Parameters: in the reader from which to read. out the writer where the data is written to.
Throws: IOException if a IOError occurs.
Parameters: in the reader from which to read. out the writer where the data is written to. buffersize the buffer size.
Throws: IOException if a IOError occurs.
Parameters: url the to be stripped url baseURL the base url, to which the url
is relative
to.
Returns: the relative url, or the url unchanged, if there is no relation beween both URLs.
Parameters: file the file name.
Returns: the file extension.
Parameters: url the url.
Returns: the extracted filename.
Returns: the singleton instance.
Parameters: base the base directory. child the suspected child directory.
Returns: true, if the child is a subdirectory of the base directory.
Throws: IOException if an IOError occured during the test.
Parameters: file the file name.
Returns: the file name without the file extension.