ファイル入力ストリームソース

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.オブジェクト
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 ()

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

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

ファイル入力ストリームソース

public FileInputStreamSource (File file)

パラメーター
file File

ファイル入力ストリームソース

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

センター

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

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

パブリックメソッド

クリーンファイル

public void cleanFile ()

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

近い

public void close ()

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

入力ストリームの作成

public InputStream createInputStream ()

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

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

ファイルの取得

public File getFile ()

基礎となるファイルを返します。ストリームが閉じられると、ファイルが存在する保証はなくなります。

戻り値
File

サイズ

public long size ()

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

戻り値
long