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

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

addFrequency

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

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

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

החזרות
IDeviceSelection

getFrequency

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