F
- вид объекта файла, переданного этим объектомpublic class ForwardingFileObject<F extends FileObject> extends Object implements FileObject
Модификатор и Тип | Поле и Описание |
---|---|
protected F |
fileObject
Объект файла, к которому делегируются все методы.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
ForwardingFileObject(F fileObject)
Создает новый экземпляр ForwardingFileObject.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
delete()
Удаляет этот объект файла.
|
CharSequence |
getCharContent(boolean ignoreEncodingErrors)
Получает символьный контент этого объекта файла, при наличии.
|
long |
getLastModified()
Получает время, этот объект файла был последний измененный.
|
Строка |
getName()
Получает удобное для пользователя имя для этого объекта файла.
|
InputStream |
openInputStream()
Получает InputStream для этого объекта файла.
|
OutputStream |
openOutputStream()
Получает OutputStream для этого объекта файла.
|
Читатель |
openReader(boolean ignoreEncodingErrors)
Получает читателя для этого объекта.
|
Писатель |
openWriter()
Получает Писателя для этого объекта файла.
|
URI |
toUri()
Возвращает URI, идентифицирующий этот объект файла.
|
protected final F extends FileObject fileObject
protected ForwardingFileObject(F fileObject)
fileObject
- делегируйте к этому объекту файлаpublic URI toUri()
FileObject
toUri
в интерфейсе FileObject
public String getName()
FileObject
"BobsApp\Test.java"
на командной строке должен возвратиться этот метод "BobsApp\Test.java"
тогда как toUri метод мог бы возвратиться file:///C:/Documents%20and%20Settings/UncleBob/BobsApp/Test.java
.getName
в интерфейсе FileObject
public InputStream openInputStream() throws IOException
FileObject
openInputStream
в интерфейсе FileObject
IllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает доступ байтаIOException
- если ошибка ввода-вывода произошлаpublic OutputStream openOutputStream() throws IOException
FileObject
openOutputStream
в интерфейсе FileObject
IllegalStateException
- если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException
- если этот вид объекта файла не поддерживает доступ байтаIOException
- если ошибка ввода-вывода произошлаpublic Reader openReader(boolean ignoreEncodingErrors) throws IOException
FileObject
ignoreEncodingErrors
истина.openReader
в интерфейсе FileObject
ignoreEncodingErrors
- проигнорируйте ошибки кодирования если истинаIllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаpublic CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
FileObject
ignoreEncodingErrors
истина.getCharContent
в интерфейсе FileObject
ignoreEncodingErrors
- проигнорируйте ошибки кодирования если истинаnull
иначеIllegalStateException
- если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаpublic Writer openWriter() throws IOException
FileObject
openWriter
в интерфейсе FileObject
IllegalStateException
- если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException
- если этот вид объекта файла не поддерживает символьный доступIOException
- если ошибка ввода-вывода произошлаpublic long getLastModified()
FileObject
getLastModified
в интерфейсе FileObject
public boolean delete()
FileObject
delete
в интерфейсе FileObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92