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)

コンストラクタ

パブリック メソッド

void cleanFile()

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

void close()

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

InputStream createInputStream()

ERROR(/InputStream) の新しいクローンを返して、呼び出し元がストリームの先頭から読み取れるようにします。

File getFile()

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

long size()

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

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

FileInputStreamSource

public FileInputStreamSource (File file)

パラメータ
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

コンストラクタ

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

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

パブリック メソッド

cleanFile

public void cleanFile ()

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

閉じる

public void close ()

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

createInputStream

public InputStream createInputStream ()

ERROR(/InputStream) の新しいクローンを返して、呼び出し元がストリームの先頭から読み取れるようにします。このメソッドを呼び出すたびに(cancel() が呼び出されるまで)、同じ動作の ERROR(/InputStream) が返されます。つまり、同じ内容が返されます。

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

getFile

public File getFile ()

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

戻り値
File

size

public long size ()

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

戻り値
long