DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

JavaScript.lang.Object
com.android.tradefed.config.DeviceConfigurationHolder


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

סיכום

בנאים ציבוריים

DeviceConfigurationHolder()
DeviceConfigurationHolder(String deviceName)
DeviceConfigurationHolder(String deviceName, boolean isFake)

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

void addFrequency(Object config, Integer frequency)

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

void addSpecificConfig(Object config, String type)

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

void addSpecificConfig(Object config)

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

IDeviceConfiguration clone(String newName)

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

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

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

getAllObjects()

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

IBuildProvider getBuildProvider()

מחזירה את הערך IBuildProvider שאליו מתייחס בעל הגדרות המכשיר.

String getDeviceName()

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

TestDeviceOptions getDeviceOptions()

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

IDeviceRecovery getDeviceRecovery()

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

IDeviceSelection getDeviceRequirements()

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

Integer getFrequency(Object config)

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

getLabPreparers()

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

getTargetPreparers()

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

boolean isFake()

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

void removeObjectType(String type)

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

בנאים ציבוריים

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

פרמטרים
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

פרמטרים
deviceName String

isFake boolean

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

תדירות הוספה

public void addFrequency (Object config, 
                Integer frequency)

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

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

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

addspecificConfig

public void addSpecificConfig (Object config, 
                String type)

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

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

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

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

קליעות
ConfigurationException

addspecificConfig

public void addSpecificConfig (Object config)

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

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

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

קליעות
ConfigurationException

לשכפל

public IDeviceConfiguration clone (String newName)

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

פרמטרים
newName String

החזרות
IDeviceConfiguration

לשכפל

public IDeviceConfiguration clone ()

החזרות
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

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

פרמטרים
configType String

החזרות

getAllObjects

public  getAllObjects ()

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

החזרות

getBuildProvider

public IBuildProvider getBuildProvider ()

מחזירה את הערך IBuildProvider שאליו מתייחס בעל הגדרות המכשיר.

החזרות
IBuildProvider

GetDeviceName

public String getDeviceName ()

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

החזרות
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

החזרות
TestDeviceOptions

getDevicerecovery

public IDeviceRecovery getDeviceRecovery ()

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

החזרות
IDeviceRecovery

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

public IDeviceSelection getDeviceRequirements ()

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

החזרות
IDeviceSelection

תדירות לקבל

public Integer getFrequency (Object config)

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

פרמטרים
config Object

החזרות
Integer

הכנה ל-getLab

public  getLabPreparers ()

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

החזרות

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

public  getTargetPreparers ()

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

החזרות

isFake

public boolean isFake ()

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

החזרות
boolean

RemoveObjectType

public void removeObjectType (String type)

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

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

קליעות
ConfigurationException