IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


ממשק מחזיק תצורת מכשיר. השתמש כדי לייצג אובייקט שיכול להחזיק את המידע עבור התצורה של התקן.

סיכום

שיטות ציבוריות

abstract void addFrequency (Object config, Integer frequency)

עקוב אחר התדירות של האובייקט כדי שנוכל להזריק כראוי אפשרות כנגדו.

abstract void addSpecificConfig (Object config, String type)

העבר את אחד מהאובייקטים המותרים שמחזיק התצורה יכול לעקוב אחריהם.

abstract void addSpecificConfig (Object config)

העבר את אחד מהאובייקטים המותרים שמחזיק התצורה יכול לעקוב אחריהם.

abstract IDeviceConfiguration clone (String newName)

החזר עותק רדוד של אובייקט IDeviceConfiguration זה, תחת שם חדש.

abstract IDeviceConfiguration clone ()

החזר עותק רדוד של אובייקט IDeviceConfiguration זה.

abstract getAllObjectOfType (String configType)

החזרה הרשימה של כל אובייקטי התצורה מכילה את המופע של IDeviceConfiguration שתואמים לסוג התצורה המבוקש.

abstract getAllObjects ()

Return הרשימה של כל אובייקטי התצורה הכילה את המופע של IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

החזר את IBuildProvider שלבעל תצורת ההתקן יש התייחסות אליו.

abstract String getDeviceName ()

מחזיר את שם ההתקן שצוין בשדה "שם" של התצורה.

abstract TestDeviceOptions getDeviceOptions ()

החזר את TestDeviceOptions שיש לבעל תצורת ההתקן.

abstract IDeviceRecovery getDeviceRecovery ()

החזר את IDeviceRecovery שיש לבעל תצורת ההתקן.

abstract IDeviceSelection getDeviceRequirements ()

החזר IDeviceSelection שיש לבעל תצורת ההתקן.

abstract Integer getFrequency (Object config)

מחזירה את התדירות של האובייקט.

abstract getLabPreparers ()

החזר רשימה של ITargetPreparer שיש לבעל תצורת ההתקן.

abstract getTargetPreparers ()

החזר רשימה של ITargetPreparer שיש לבעל תצורת ההתקן.

abstract boolean isFake ()

מחזירה אם המכולה מיועדת למכשיר בבדיקה או לא.

abstract void removeObjectType (String type)

הסר את סוג האובייקט שצוין ממחזיק תצורת ההתקן.

שיטות ציבוריות

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

עקוב אחר התדירות של האובייקט כדי שנוכל להזריק כראוי אפשרות כנגדו.

פרמטרים
config Object : האובייקט שאנו עוקבים אחר התדר.

frequency Integer : תדר המשויך לאובייקט.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

העבר את אחד מהאובייקטים המותרים שמחזיק התצורה יכול לעקוב אחריהם.

רשימה מלאה של אובייקטים מותרים הם: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

פרמטרים
config Object : אובייקט מסוג שלמעלה.

type String : סוג אובייקט התצורה המועבר.

זורק
ConfigurationException במקרה שהאובייקט שעבר אינו תואם לסוגים המותרים.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

העבר את אחד מהאובייקטים המותרים שמחזיק התצורה יכול לעקוב אחריהם.

רשימה מלאה של אובייקטים מותרים הם: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

פרמטרים
config Object : אובייקט מסוג שלמעלה.

זורק
ConfigurationException במקרה שהאובייקט שעבר אינו תואם לסוגים המותרים.

שיבוט

public abstract IDeviceConfiguration clone (String newName)

החזר עותק רדוד של אובייקט IDeviceConfiguration זה, תחת שם חדש.

פרמטרים
newName String

החזרות
IDeviceConfiguration

שיבוט

public abstract IDeviceConfiguration clone ()

החזר עותק רדוד של אובייקט IDeviceConfiguration זה.

החזרות
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

החזרה הרשימה של כל אובייקטי התצורה מכילה את המופע של IDeviceConfiguration שתואמים לסוג התצורה המבוקש.

פרמטרים
configType String

החזרות

getAllObjects

public abstract  getAllObjects ()

Return הרשימה של כל אובייקטי התצורה הכילה את המופע של IDeviceConfiguration

החזרות

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

החזר את IBuildProvider שלבעל תצורת ההתקן יש התייחסות אליו.

החזרות
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

מחזיר את שם ההתקן שצוין בשדה "שם" של התצורה.

החזרות
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

החזר את TestDeviceOptions שיש לבעל תצורת ההתקן.

החזרות
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

החזר את IDeviceRecovery שיש לבעל תצורת ההתקן.

החזרות
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

החזר IDeviceSelection שיש לבעל תצורת ההתקן.

החזרות
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

מחזירה את התדירות של האובייקט.

פרמטרים
config Object

החזרות
Integer

getLabPreparers

public abstract  getLabPreparers ()

החזר רשימה של ITargetPreparer שיש לבעל תצורת ההתקן.

החזרות

getTargetPreparers

public abstract  getTargetPreparers ()

החזר רשימה של ITargetPreparer שיש לבעל תצורת ההתקן.

החזרות

מזוייף

public abstract boolean isFake ()

מחזירה אם המכולה מיועדת למכשיר בבדיקה או לא.

החזרות
boolean

removeObjectType

public abstract void removeObjectType (String type)

הסר את סוג האובייקט שצוין ממחזיק תצורת ההתקן.

פרמטרים
type String : סוג האובייקט להסרה.

זורק
ConfigurationException במקרה שהסוג אינו נתמך.