IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


इंटरफ़ेस की परिभाषा, जो FileEntry तरीकों के लिए आसान और मॉक किया जा सकने वाला कॉन्ट्रैक्ट उपलब्ध कराती है.

TODO: move this into 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. false अगर नई ls कमांड को लागू करना है.

रिटर्न
सब फ़ाइलों की सूची

थ्रो
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