|
Spec-Zone .ru
спецификации, руководства, описания, API
|
java.io.SequenceInputStreamSequenceInputStream представляет логическую связь других входных потоков. Это начинается с упорядоченным набором входных потоков и читает из первого, пока конец файла не достигается, после чего это читает из второго, и так далее, пока конец файла не достигается на последнем из содержавших входных потоков. public classSequenceInputStreamextends 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