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

הפונקציה מחזירה את רשימת כל אובייקטי התצורה שנשמרו במכונה של IDeviceConfiguration

abstract IBuildProvider getBuildProvider()

הפונקציה מחזירה את הערך של IBuildProvider שאליו יש הפניה בבעלים של הגדרות המכשיר.

abstract String getDeviceName()

הפונקציה מחזירה את השם של המכשיר שצוין בשדה 'name' בתצורה.

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

הפונקציה מחזירה את רשימת כל אובייקטי התצורה שנשמרו במכונה של IDeviceConfiguration

החזרות

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

הפונקציה מחזירה את הערך של IBuildProvider שאליו יש הפניה בבעלים של הגדרות המכשיר.

החזרות
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

הפונקציה מחזירה את השם של המכשיר שצוין בשדה 'name' בתצורה.

החזרות
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 שיש לבעלים של הגדרות המכשיר.

החזרות

isFake

public abstract boolean isFake ()

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

החזרות
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

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