파일 입력 스트림 소스

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()

소스 데이터의 크기(바이트)를 반환합니다.

공개 생성자

파일 입력 스트림 소스

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가 다음과 같은 경우 null를 반환할 수 있습니다. cancel()에 대한 이전 호출에 의해 무효화되거나 새 InputStream을 다른 이유로 인해 생성되었습니다.

파일 가져오기

public File getFile ()

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

반환 값
File

크기

public long size ()

소스 데이터의 크기(바이트)를 반환합니다.

반환 값
long