ICompressionStrategy

public interface ICompressionStrategy

com.android.tradefed.util.ICompressionStrategy


यह इंटरफ़ेस, कंप्रेस करने के ऐसे एल्गोरिदम को दिखाता है जिसे रनटाइम पर चुना जा सकता है.

खास जानकारी

पब्लिक मेथड

abstract File compress(File source)

source फ़ाइल (या फ़ोल्डर) को कंप्रेस करता है और कंप्रेस किया गया आर्काइव दिखाता है.

abstract LogDataType getLogDataType()

इस रणनीति के तहत इस्तेमाल किए गए आर्काइव फ़ॉर्मैट का LogDataType दिखाता है.

पब्लिक मेथड

कंप्रेस करें

public abstract File compress (File source)

source फ़ाइल (या फ़ोल्डर) को कंप्रेस करता है और कंप्रेस किया गया आर्काइव दिखाता है.

पैरामीटर
source File: कंप्रेस की जाने वाली फ़ाइल या डायरेक्ट्री

रिटर्न
File कंप्रेस किया गया आर्काइव

थ्रॉ
IOException अगर कार्रवाई पूरी नहीं की जा सकी, तो यह थ्रॉ करता है

getLogDataType

public abstract LogDataType getLogDataType ()

इस रणनीति के तहत इस्तेमाल किए गए आर्काइव फ़ॉर्मैट का LogDataType दिखाता है.

रिटर्न
LogDataType