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, skipSEreadSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic 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.