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

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

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

תדירות הוספה

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

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

החזרות
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

החזרות
TestDeviceOptions

getDevicerecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

החזרות
IDeviceRecovery

דרישות מכשיר getDevice

public abstract IDeviceSelection getDeviceRequirements ()

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

החזרות
IDeviceSelection

תדירות לקבל

public abstract Integer getFrequency (Object config)

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

פרמטרים
config Object

החזרות
Integer

הכנה ל-getLab

public abstract  getLabPreparers ()

החזרת רשימה של ITargetPreparer שיש לבעלי הגדרות המכשיר.

החזרות

מכינים את הקרקע

public abstract  getTargetPreparers ()

החזרת רשימה של ITargetPreparer שיש לבעלי הגדרות המכשיר.

החזרות

isFake

public abstract boolean isFake ()

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

החזרות
boolean

RemoveObjectType

public abstract void removeObjectType (String type)

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

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

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