Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface SharedInputStream
InputStream, который поддерживается данными, которые могут быть совместно использованы многократными читателями, может реализовать этот интерфейс. Это позволяет пользователям такого InputStream определять текущую позицию в InputStream, и создавать новый InputStreams, представляющий подмножество данных в исходном InputStream. Новый InputStream получит доступ к тем же самым базовым данным как оригинал, не копируя данные.
Отметьте, что реализации этого интерфейса должны гарантировать что close
метод не закрывает базового потока, который мог бы быть совместно использован многократными экземплярами SharedInputStream
пока все совместно используемые экземпляры не были закрыты.
Сводка метода | |
---|---|
long |
getPosition()
Возвратите текущую позицию в InputStream как смещение с начала InputStream. |
java.io.InputStream |
newStream(long start, long end)
Возвратите новый InputStream, представляющий подмножество данных из этого InputStream, запускающегося в start (включительно) до end (монопольный). |
Деталь метода |
---|
long getPosition()
java.io.InputStream newStream(long start, long end)
start
(включительно) до end
(монопольный). start
должно быть неотрицательным. Если end
-1, новые концы потока в том же самом месте как этот поток. Возвращенный InputStream также реализует интерфейс SharedInputStream.
start
- стартовая позицияend
- конечная позиция + 1
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41