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