DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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

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

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

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

החזרות
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

getLabPreparers

public  getLabPreparers ()

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

החזרות

getTargetPreparers

public  getTargetPreparers ()

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

החזרות

isFake

public boolean isFake ()

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

החזרות
boolean

removeObjectType

public void removeObjectType (String type)

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

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

זריקות
ConfigurationException