javax.tools
public interface FileObject
Since: 1.6
Method Summary | |
---|---|
boolean | delete()
Deletes this file object. |
CharSequence | getCharContent(boolean ignoreEncodingErrors)
Returns the character content of the file, if available. |
long | getLastModified()
Returns the time when the file was last modified. |
String | getName()
Returns a name for this file object. |
InputStream | openInputStream()
Opens this file for reading and returns an input stream.
|
OutputStream | openOutputStream()
Opens this file for writing and returns an output stream.
|
Reader | openReader(boolean ignoreEncodingErrors)
Opens this file for reading and returns a reader.
|
Writer | openWriter()
Opens this file for writer and returns a writer.
|
URI | toUri()
Returns a URI that represents this file object.
|
false
.
Returns: true
when the file deletion was successful,
false
otherwise
ignoreEncodingErrors
is true
.
Parameters: ignoreEncodingErrors true
when encoding errors should be ignored
false
otherwise
Returns: the character content, or null
if not available
Throws: IOException if an I/O error occurs
System.currentTimeMillis()
.
Returns: the time when the file was last modified
Returns: a name for this file object
Returns: an input stream to read this file object
Throws: IOException if an I/O error occured IllegalStateException if this file was opened for writing and does not support reading UnsupportedOperationException if this kind of file does not allow byte reading
Returns: an output stream for writing this file object
Throws: IOException if an I/O error occurs IllegalStateException if this file was opened for reading and does not support writing UnsupportedOperationException if this kind of file does not allow byte writing
Parameters: ignoreEncodingErrors true
when encoding errors should be ignored
false
otherwise
Returns: a reader for reading this file object
Throws: IOException if an I/O error occurs IllegalStateException if this file was opened for writing and does not support reading UnsupportedOperationException if this kind of file does not allow character reading
Returns: a writer for writing this file object
Throws: IOException if an I/O error occurs IllegalStateException if this file was opened for reading and does not support writing UnsupportedOperationException if this kind of file does not allow character writing
Returns: a URI that represents this file object