Spec-Zone .ru
спецификации, руководства, описания, API


javax.mail.util
Класс SharedByteArrayInputStream

java.lang.Object
  расширенный java.io.InputStream
      расширенный java.io.ByteArrayInputStream
          расширенный javax.mail.util.SharedByteArrayInputStream
Все Реализованные Интерфейсы:
java.io. Closeable, SharedInputStream

public class SharedByteArrayInputStream
расширяет java.io. ByteArrayInputStream
реализации SharedInputStream

ByteArrayInputStream, который реализует интерфейс SharedInputStream, позволяя базовый байтовый массив быть совместно использованным многократными читателями.

С тех пор:
JavaMail 1.4
Автор:
Билл Шеннон

Полевая Сводка
protected  int запустить
          Позиция в пределах совместно используемого буфера, в котором запускается этот поток.
 
Поля, наследованные от class java.io. ByteArrayInputStream
buf, count, mark, pos
 
Сводка конструктора
SharedByteArrayInputStream(byte[] buf)
          Создайте SharedByteArrayInputStream, представляющий весь байтовый массив.
SharedByteArrayInputStream(byte[] buf, int offset, int length)
          Создайте SharedByteArrayInputStream, представляющий часть байтового массива от offset для length байты.
 
Сводка метода
 long getPosition()
          Возвратите текущую позицию в InputStream как смещение с начала InputStream.
 java.io.InputStream newStream(long start, long end)
          Возвратите новый InputStream, представляющий подмножество данных из этого InputStream, запускающегося в start (включительно) до end (монопольный).
 
Методы, наследованные от class java.io. ByteArrayInputStream
available, close, mark, markSupported, read, read, reset, skip
 
Методы, наследованные от class java.io. InputStream
read
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

запустить

protected int start
Позиция в пределах совместно используемого буфера, в котором запускается этот поток.

Деталь конструктора

SharedByteArrayInputStream

public SharedByteArrayInputStream(byte[] buf)
Создайте SharedByteArrayInputStream, представляющий весь байтовый массив.

Параметры:
buf - байтовый массив

SharedByteArrayInputStream

public SharedByteArrayInputStream(byte[] buf,
                                  int offset,
                                  int length)
Создайте SharedByteArrayInputStream, представляющий часть байтового массива от offset для length байты.

Параметры:
buf - байтовый массив
offset - смещение в байтовом массиве к первому байту, который будет включать
length - число байтов, чтобы включать
Деталь метода

getPosition

public long getPosition()
Возвратите текущую позицию в InputStream как смещение с начала InputStream.

Определенный:
getPosition в интерфейсе SharedInputStream
Возвраты:
текущая позиция

newStream

public java.io.InputStream newStream(long start,
                                     long end)
Возвратите новый InputStream, представляющий подмножество данных из этого InputStream, запускающегося в start (включительно) до end (монопольный). start должно быть неотрицательным. Если end -1, новые концы потока в том же самом месте как этот поток. Возвращенный InputStream также реализует интерфейс SharedInputStream.

Определенный:
newStream в интерфейсе SharedInputStream
Параметры:
start - стартовая позиция
end - конечная позиция + 1
Возвраты:
новый поток


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter