Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PipedWriter extends Writer
блокировка
Конструктор и Описание |
---|
PipedWriter()
Создает переданного по каналу писателя, который еще не соединяется с переданным по каналу читателем.
|
PipedWriter(PipedReader snk)
Создает переданного по каналу писателя, соединенного с указанным переданным по каналу читателем.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
close()
Завершения этот переданный по каналу поток вывода и выпуски любые системные ресурсы связались с этим потоком.
|
void |
connect(PipedReader snk)
Соединяет этого переданного по каналу писателя с получателем.
|
void |
flush()
Сбросы этот поток вывода и силы любые буферизованные выходные символы, которые будут выписаны.
|
void |
write(char[] cbuf, int off, int len)
Записи
len символы от указанного символьного массива, запускающегося при смещении off к этому переданному по каналу потоку вывода. |
void |
write(int c)
Пишет указанное
char к переданному по каналу потоку вывода. |
public PipedWriter(PipedReader snk) throws IOException
snk
.snk
- Переданный по каналу читатель, чтобы соединиться с.IOException
- если ошибка ввода-вывода происходит.public PipedWriter()
public void connect(PipedReader snk) throws IOException
IOException
бросается. Если snk
несвязанный переданный по каналу читатель и src
несвязанный переданный по каналу писатель, они могут быть соединены любым вызов:
или вызов:src.connect(snk)
Два вызова имеют тот же самый эффект.snk.connect(src)
snk
- переданный по каналу читатель, чтобы соединиться с.IOException
- если ошибка ввода-вывода происходит.public void write(int c) throws IOException
char
к переданному по каналу потоку вывода. Если поток читал символы данных из соединенного переданного по каналу входного потока, но поток больше не жив, то IOException
бросается. Реализации write
метод Writer
.
write
в class Writer
c
- char
быть записанным.IOException
- если канал broken
, unconnected
, закрытый или ошибка ввода-вывода происходит.public void write(char[] cbuf, int off, int len) throws IOException
len
символы от указанного символьного массива, запускающегося при смещении off
к этому переданному по каналу потоку вывода. Этот метод блоки до всех символов пишется потоку вывода. Если поток читал символы данных из соединенного переданного по каналу входного потока, но поток больше не жив, то IOException
бросается.write
в class Writer
cbuf
- данные.off
- запуск смещается в данных.len
- число символов, чтобы записать.IOException
- если канал broken
, unconnected
, закрытый или ошибка ввода-вывода происходит.public void flush() throws IOException
flush
в интерфейсе Flushable
flush
в class Writer
IOException
- если канал закрывается, или ошибка ввода-вывода происходит.public void close() throws IOException
close
в интерфейсе Closeable
close
в интерфейсе AutoCloseable
close
в class Writer
IOException
- если ошибка ввода-вывода происходит.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92