ファイル入力ストリームソース
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 () |
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 |