public class SharedByteArrayInputStream extends ByteArrayInputStreamSE implements SharedInputStream
修飾子と型 | フィールドと説明 |
---|---|
protected int | start このストリームが開始する共有バッファー内の位置。 |
bufSE, countSE, markSE, posSE
コンストラクターと説明 |
---|
SharedByteArrayInputStream(byte[] buf) バイト配列全体を表す SharedByteArrayInputStream を作成します。 |
SharedByteArrayInputStream(byte[] buf, int offset, int length) length バイトの offset からバイト配列の一部を表す SharedByteArrayInputStream を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
long | getPosition() InputStream の先頭からのオフセットとして、InputStream の現在の位置を返します。 |
InputStreamSE | newStream(long start, long end) この InputStream からのデータのサブセットを表す新しい InputStream を返します。これは、 start (包括的)から end (排他的)までです。 |
availableSE, closeSE, markSE, markSupportedSE, readSE, readSE, resetSE, skipSE
readSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SharedByteArrayInputStream(byte[] buf)
buf
- バイト配列 public SharedByteArrayInputStream(byte[] buf, int offset, int length)
length
バイトの offset
からバイト配列の一部を表す SharedByteArrayInputStream を作成します。buf
- バイト配列 offset
- 含める最初のバイトへのバイト配列のオフセット length
- 含めるバイト数 public long getPosition()
SharedInputStream
の getPosition
public InputStreamSE newStream(long start, long end)
start
(包括的)から end
(排他的)までです。start
は非負でなければなりません。end
が -1 の場合、新しいストリームはこのストリームと同じ場所で終了します。返された InputStream は、SharedInputStream インターフェースも実装します。SharedInputStream
の newStream
start
- 開始位置 end
- 終了位置 +1Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.