Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class FilterReader extends Reader
FilterReader
непосредственно обеспечивает методы по умолчанию, которые передают все запросы к содержавшему потоку. Подклассы FilterReader
должен переопределить некоторые из этих методов и может также обеспечить дополнительные методы и поля.Модификатор и Тип | Поле и Описание |
---|---|
protected Reader |
в
Базовый поток ввода символов.
|
блокировка
Модификатор | Конструктор и Описание |
---|---|
protected |
FilterReader(Reader in)
Создает нового фильтруемого читателя.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
close()
Закрывает поток и выпускает любые системные ресурсы, связанные с этим.
|
void |
mark(int readAheadLimit)
Отмечает нынешнее положение в потоке.
|
boolean |
markSupported()
Говорит, поддерживает ли этот поток метку () работа.
|
int |
read()
Читает единственный символ.
|
int |
read(char[] cbuf, int off, int len)
Символы чтений в часть массива.
|
boolean |
ready()
Говорит, готов ли этот поток быть считанным.
|
void |
reset()
Сбрасывает поток.
|
long |
skip(long n)
Символы пропусков.
|
protected Reader in
protected FilterReader(Reader in)
in
- объект Читателя обеспечение базового потока.NullPointerException
- если in
null
public int read() throws IOException
read
в классе Reader
IOException
- Если ошибка ввода-вывода происходитpublic int read(char[] cbuf, int off, int len) throws IOException
read
в классе Reader
cbuf
- Целевой буферoff
- Смещение, при котором можно начать хранить символыlen
- Максимальное количество символов, чтобы читатьIOException
- Если ошибка ввода-вывода происходитpublic long skip(long n) throws IOException
skip
в классе Reader
n
- Число символов, чтобы пропуститьIOException
- Если ошибка ввода-вывода происходитpublic boolean ready() throws IOException
ready
в классе Reader
IOException
- Если ошибка ввода-вывода происходитpublic boolean markSupported()
markSupported
в классе Reader
public void mark(int readAheadLimit) throws IOException
mark
в классе Reader
readAheadLimit
- Предел на числе символов, которые могут быть считаны, все еще сохраняя метку. После чтения этого могут перестать работать много символов, пытаясь сбросить поток.IOException
- Если ошибка ввода-вывода происходитpublic void reset() throws IOException
reset
в классе Reader
IOException
- Если ошибка ввода-вывода происходитpublic void close() throws IOException
Reader
close
в интерфейсе Closeable
close
в интерфейсе AutoCloseable
close
в классе Reader
IOException
- Если ошибка ввода-вывода происходит
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.