public interface RandomAccessData| 修飾子と型 | メソッドと説明 |
|---|---|
InputStreamSE | getInputStream() 基本となるデータの読み取りに使用できる InputStreamSE を返します。 |
long | getSize() データのサイズを返します。 |
RandomAccessData | getSubsection(long offset, long length) このデータの特定のサブセクションの新しい RandomAccessData を返します。 |
byte[] | read() すべてのデータを読み取り、それをバイト配列として返します。 |
byte[] | read(long offset, long length) 指定された offset から始まる length バイトのデータを読み取ります。 |
InputStreamSE getInputStream() throws IOExceptionSE
InputStreamSE を返します。呼び出し元は、基になるストリームを閉じる責任があります。IOExceptionSE - ストリームを開けない場合 RandomAccessData getSubsection(long offset, long length)
RandomAccessData を返します。offset - サブセクションのオフセット length - サブセクションの長さ byte[] read()
throws IOExceptionSEIOExceptionSE - データが読めない場合 byte[] read(long offset,
long length)
throws IOExceptionSEoffset から始まる length バイトのデータを読み取ります。offset - データを読み取るオフセット length - 読み込まれるバイト数 IOExceptionSE - データが読めない場合 IndexOutOfBoundsExceptionSE - オフセットがファイルまたはサブセクションの終わりを超えている場合 EOFExceptionSE - オフセットと長さの合計がファイルまたはサブセクションの長さより大きい場合 long getSize()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.