Spec-Zone .ru
спецификации, руководства, описания, API
|
java.io.SequenceInputStream
SequenceInputStream
представляет логическую связь других входных потоков. Это начинается с упорядоченным набором входных потоков и читает из первого, пока конец файла не достигается, после чего это читает из второго, и так далее, пока конец файла не достигается на последнем из содержавших входных потоков. public classSequenceInputStream
extends InputStream { publicSequenceInputStream
(Enumeration e); publicSequenceInputStream
(InputStream s1, InputStream s2); public intread
() throws IOException; public intread
(byte[] buf, int pos, int len) throws IOException, NullPointerException, IndexOutOfBoundsException; public voidclose
() throws IOException; }
22.8.1 public
SequenceInputStream
(Enumeration e)
Этот конструктор инициализирует недавно создаваемый SequenceInputStream
помня параметр, который должен быть Enumeration
(§21.1), который производит объекты, тип времени выполнения которых InputStream
(§22.3). Входные потоки, которые производятся перечислением, будут считаны, в порядке, чтобы обеспечить байты, которые будут считаны из этого SequenceInputStream
. После того, как каждый входной поток от перечисления исчерпывается, это закрывается, вызывая close
метод.
22.8.2 public
SequenceInputStream
(InputStream s1,
InputStream s2)
Этот конструктор инициализирует недавно создаваемый SequenceInputStream
помня эти два параметра, которые будут считаны в порядке, сначала s1
и затем s2
, обеспечить байты, которые будут считаны из этого SequenceInputStream
.
22.8.3 public int
read
() throws IOException
Реализации read
метод InputStream
(§22.3.1).
22.8.4 public int
read
(byte[] buf, int pos, int len)
throws IOException, NullPointerException, IndexOutOfBoundsException
Переопределения read
метод InputStream
(§22.3.3).
22.8.5 public void
close
() throws IOException
Это SequenceInputStream
закрывается. Закрытый SequenceInputStream
не может выполнить входные операции и не может быть вновь открыт.
Если этот поток создавался из перечисления, все остающиеся элементы требуют от перечисления и закрываются перед close
возвраты метода.
Переопределения close
метод InputStream
(§22.3.6).
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com