FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.FileInputStreamSource


入力ファイルを受け取る InputStreamSource

呼び出し元がファイルの削除を担当します

概要

パブリック コンストラクタ

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

パブリック メソッド

void cleanFile()

FileInputStreamSource に関連付けられたファイルを削除する便利なメソッド。

void close()

InputStream のソースで必要なクリーンアップを行います。

InputStream createInputStream()

呼び出し元がストリームを最初から読み取れるように、InputStream の新しいクローンを返します。

File getFile()

基盤となるファイルを返します。

long size()

ソースデータのサイズ(バイト単位)を返します。

パブリック コンストラクタ

FileInputStreamSource

public FileInputStreamSource (File file)

パラメータ
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

パラメータ
file File: ストリーミングするデータを含む File

deleteFileOnCancel boolean: true の場合、close() が呼び出されると、関連付けられたファイルが削除されます

パブリック メソッド

cleanFile

public void cleanFile ()

FileInputStreamSource に関連付けられたファイルを削除する便利なメソッド。安全ではありません。

閉じる

public void close ()

InputStream のソースで必要なクリーンアップを行います。このメソッドを呼び出すと、この InputStreamSource が無効になります。

createInputStream

public InputStream createInputStream ()

呼び出し元がストリームを最初から読み取れるように、InputStream の新しいクローンを返します。このメソッドの各呼び出し(cancel() が呼び出されるまで)は、同じ動作をする InputStream を返します。同じコンテンツが返されます。

戻り値
InputStream 呼び出し元がデータソースを最初から読み取るために使用できる InputStream。この InputStreamSourcecancel() の以前の呼び出しによって無効になった場合、または他の理由で新しい InputStream を作成できない場合は、null を返すことがあります。

getFile

public File getFile ()

基盤となるファイルを返します。ストリームが閉じられると、ファイルが存在しなくなる可能性があります。

戻り値
File

サイズ

public long size ()

ソースデータのサイズ(バイト単位)を返します。

戻り値
long