SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
ファイルベースの InputStreamSource。元の ERROR(/InputStream)
コンテンツのスナップショットを作成し、createInputStream()
が必要に応じて同じ動作の ERROR(/InputStream)
を返すようにします。
概要
パブリック コンストラクタ | |
---|---|
SnapshotInputStreamSource(String name, InputStream stream)
ファイル バックの |
パブリック メソッド | |
---|---|
void
|
close()
InputStream のソースで必要なクリーンアップを行います。 |
InputStream
|
createInputStream()
呼び出し元がストリームを最初から読み取れるように、 |
long
|
size()
ソースデータのサイズ(バイト単位)を返します。 |
パブリック コンストラクタ
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
ファイル バックの InputStreamSource
のコンストラクタ
パラメータ | |
---|---|
name |
String |
stream |
InputStream |
パブリック メソッド
閉じる
public void close ()
InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的にこの InputStreamSource
が無効になります。
createInputStream
public InputStream createInputStream ()
ERROR(/InputStream)
の新しいクローンを返して、呼び出し元がストリームの先頭から読み取れるようにします。このメソッドを呼び出すたびに(cancel()
が呼び出されるまで)、同じ動作の ERROR(/InputStream)
が返されます。つまり、同じ内容が返されます。
戻り値 | |
---|---|
InputStream |
呼び出し元がデータソースの先頭から読み取るために使用できる ERROR(/InputStream) 。この InputStreamSource が cancel() の以前の呼び出しによって無効にされた場合、またはなんらかの理由で新しい InputStream を作成できない場合は、null を返すことがあります。 |
size
public long size ()
ソースデータのサイズ(バイト単位)を返します。
戻り値 | |
---|---|
long |