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()
呼び出し元がストリームを最初から読み取れるように、 |
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。この InputStreamSource が cancel() の以前の呼び出しによって無効になった場合、または他の理由で新しい InputStream を作成できない場合は、null を返すことがあります。 |
getFile
public File getFile ()
基盤となるファイルを返します。ストリームが閉じられると、ファイルが存在しなくなる可能性があります。
| 戻り値 | |
|---|---|
File |
|
サイズ
public long size ()
ソースデータのサイズ(バイト単位)を返します。
| 戻り値 | |
|---|---|
long |
|