IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


FileEntry 메서드에 더 간단하고 모의 처리 가능한 계약을 제공하는 인터페이스 정의입니다.

TODO: ddmlib로 이동

요약

공개 메서드

abstract IFileEntry findChild(String name)

지정된 이름의 하위 IFileEntry를 찾습니다.

abstract getChildren(boolean useCache)

IFileEntry의 하위 요소를 반환합니다.

abstract String getDate()

FileEntry.getDate()의 래퍼입니다.

abstract FileListingService.FileEntry getFileEntry()

ddmlib FileEntry에 대한 참조를 반환합니다.

abstract String getFullEscapedPath()

FileEntry.getFullEscapedPath()의 래퍼입니다.

abstract String getFullPath()

FileEntry.getFullPath()의 래퍼입니다.

abstract String getName()

FileEntry.getName()의 래퍼입니다.

abstract String getPermissions()

FileEntry.getPermissions()의 래퍼입니다.

abstract String getTime()

FileEntry.getTime()의 래퍼입니다.

abstract boolean isAppFileName()

FileEntry.isAppFileName()의 래퍼입니다.

abstract boolean isDirectory()

FileEntry.isDirectory()의 래퍼입니다.

공개 메서드

findChild

public abstract IFileEntry findChild (String name)

지정된 이름의 하위 IFileEntry를 찾습니다.

기본적으로 FileEntry.findChild(String)의 래퍼로, 먼저 캐시된 하위 요소에서 지정된 이름의 파일을 검색하고 찾을 수 없는 경우 캐시된 하위 파일 목록을 새로고침한 후 다시 시도합니다.

매개변수
name String

반환 값
IFileEntry

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

IFileEntry의 하위 요소를 반환합니다.

기본적으로 FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver)의 동기식 래퍼입니다.

매개변수
useCache boolean: 캐시된 하위 요소가 있는 경우 반환해야 하는 경우 true입니다. 새 ls 명령어를 강제 실행해야 하는 경우 false

반환 값
하위 파일 목록

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

FileEntry.getDate()의 래퍼입니다.

반환 값
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

ddmlib FileEntry에 대한 참조를 반환합니다.

반환 값
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

FileEntry.getFullEscapedPath()의 래퍼입니다.

반환 값
String

getFullPath

public abstract String getFullPath ()

FileEntry.getFullPath()의 래퍼입니다.

반환 값
String

getName

public abstract String getName ()

FileEntry.getName()의 래퍼입니다.

반환 값
String

getPermissions

public abstract String getPermissions ()

FileEntry.getPermissions()의 래퍼입니다.

반환 값
String

getTime

public abstract String getTime ()

FileEntry.getTime()의 래퍼입니다.

반환 값
String

isAppFileName

public abstract boolean isAppFileName ()

FileEntry.isAppFileName()의 래퍼입니다.

반환 값
boolean

isDirectory

public abstract boolean isDirectory ()

FileEntry.isDirectory()의 래퍼입니다.

반환 값
boolean