FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.객체
com.android.tradefed.result.FileInputStreamSource


입력 파일을 받는 InputStreamSource .

호출자는 파일 삭제를 담당합니다.

요약

공개 생성자

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

Ctor

공개 방법

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)

Ctor

매개변수
file File : 스트리밍할 데이터가 포함된 ERROR(/File)

deleteFileOnCancel boolean : 참이면 close() 호출될 때 연결된 파일이 삭제됩니다.

공개 방법

cleanFile

public void cleanFile ()

FileInputStreamSource와 관련된 파일을 삭제하는 편리한 방법입니다. 안전하지 않음.

닫다

public void close ()

InputStream의 소스에서 필요한 정리를 수행하십시오. 이 메서드를 호출하면 본질적으로 이 InputStreamSource 가 무효화됩니다.

createInputStream

public InputStream createInputStream ()

호출자가 처음부터 스트림을 읽을 수 있도록 ERROR(/InputStream) 의 새 복제본을 반환합니다. 이 메서드를 호출할 때마다( cancel() 호출될 때까지) 동일하게 작동하는 ERROR(/InputStream) 반환합니다. 동일한 내용이 반환됩니다.

보고
InputStream 호출자가 처음부터 데이터 소스를 읽는 데 사용할 수 있는 ERROR(/InputStream) 입니다. 이전에 cancel() 호출하여 이 InputStreamSource 무효화되었거나 다른 이유로 새 InputStream을 만들 수 없는 경우 null 반환할 수 있습니다.

getFile

public File getFile ()

기본 파일을 반환합니다. 스트림이 닫히면 파일이 더 이상 존재하지 않을 수 있습니다.

보고
File

크기

public long size ()

소스 데이터의 크기를 바이트 단위로 반환합니다.

보고
long