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()
FileObjecttoUri в интерфейсе FileObjectpublic String getName()
FileObject"BobsApp\Test.java" на командной строке должен возвратиться этот метод "BobsApp\Test.java" тогда как toUri метод мог бы возвратиться file:///C:/Documents%20and%20Settings/UncleBob/BobsApp/Test.java.getName в интерфейсе FileObjectpublic InputStream openInputStream() throws IOException
FileObjectopenInputStream в интерфейсе FileObjectIllegalStateException - если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException - если этот вид объекта файла не поддерживает доступ байтаIOException - если ошибка ввода-вывода произошлаpublic OutputStream openOutputStream() throws IOException
FileObjectopenOutputStream в интерфейсе FileObjectIllegalStateException - если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException - если этот вид объекта файла не поддерживает доступ байтаIOException - если ошибка ввода-вывода произошлаpublic Reader openReader(boolean ignoreEncodingErrors) throws IOException
FileObjectignoreEncodingErrors истина.openReader в интерфейсе FileObjectignoreEncodingErrors - проигнорируйте ошибки кодирования если истинаIllegalStateException - если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException - если этот вид объекта файла не поддерживает символьный доступIOException - если ошибка ввода-вывода произошлаpublic CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
FileObjectignoreEncodingErrors истина.getCharContent в интерфейсе FileObjectignoreEncodingErrors - проигнорируйте ошибки кодирования если истинаnull иначеIllegalStateException - если этот объект файла был открыт для того, чтобы записать и не поддерживает чтениеUnsupportedOperationException - если этот вид объекта файла не поддерживает символьный доступIOException - если ошибка ввода-вывода произошлаpublic Writer openWriter() throws IOException
FileObjectopenWriter в интерфейсе FileObjectIllegalStateException - если этот объект файла был открыт для того, чтобы читать и не поддерживает записьUnsupportedOperationException - если этот вид объекта файла не поддерживает символьный доступIOException - если ошибка ввода-вывода произошлаpublic long getLastModified()
FileObjectgetLastModified в интерфейсе FileObjectpublic boolean delete()
FileObjectdelete в интерфейсе FileObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92