Spec-Zone .ru
спецификации, руководства, описания, API
|
java.io.FilterOutputStream
FilterOutputStream
содержит некоторый другой поток вывода, который это использует в качестве его основного приемника данных, возможно преобразовывая данные по пути или обеспечивая дополнительную функциональность. Класс FilterOutputStream
непосредственно просто переопределения все методы OutputStream
с версиями, которые передают все запросы к содержавшему потоку вывода. Подклассы FilterOutputStream
май далее переопределяет некоторые из этих методов и может также обеспечить дополнительные методы и поля. public classFilterOutputStream
extends OutputStream { protected OutputStreamout
; publicFilterOutputStream
(OutputStream out); public voidwrite
(int b) throws IOException; public voidwrite
(byte[] b) throws IOException, NullPointerException; public voidwrite
(byte[] b, int off, int len)
throws IOException, NullPointerException, IndexOutOfBoundsException; public voidflush
() throws IOException; public voidclose
() throws IOException; }
22.19.1 protected OutputStream
out
;
Поток вывода, который будет фильтроваться.
22.19.2 public
FilterOutputStream
(OutputStream out)
Этот конструктор инициализирует недавно создаваемый FilterInputStream
присваивая параметр out
к полю this.out
чтобы помнить это для более позднего использования.
22.19.3 public void
write
(int b) throws IOException
Этот метод просто выполняет out.write(b)
.
Реализует краткий обзор write
метод OutputStream
(§22.15.1).
22.19.4 public void
write
(byte[] b)
throws IOException, NullPointerException
Этот метод просто выполняет out.write(b)
.
Переопределения write
метод OutputStream
(§22.15.2).
22.19.5 public void
write
(byte[] b, int off, int len)
throws IOException, NullPointerException, IndexOutOfBoundsException
Этот метод просто выполняет out.write(b,
off,
len)
.
Переопределения write
метод OutputStream
(§22.15.3).
22.19.6 public void
flush
() throws IOException
Этот метод просто выполняет out.flush()
.
Переопределения flush
метод OutputStream
(§22.15.4).
22.19.7 public void
close
() throws IOException
Этот метод просто выполняет out.close()
.
Переопределения close
метод OutputStream
(§22.15.5).
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com