הגדרות 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()

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

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

תדירות לקבל

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 במקרה שהסוג לא נתמך.