IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


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

סיכום

‫methods ציבוריים

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 List<Object> getAllObjectOfType(String configType)

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

abstract List<Object> getAllObjects()

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

abstract IBuildProvider getBuildProvider()

מחזירים את IBuildProvider שהמכשיר מחזיק בהפניה אליו.

abstract String getDeviceName()

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

abstract TestDeviceOptions getDeviceOptions()

מחזירים את TestDeviceOptions של בעל תצורת המכשיר.

abstract IDeviceRecovery getDeviceRecovery()

מחזירים את IDeviceRecovery של בעל תצורת המכשיר.

abstract IDeviceSelection getDeviceRequirements()

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

abstract Integer getFrequency(Object config)

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

abstract List<ITargetPreparer> getLabPreparers()

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

abstract List<ITargetPreparer> getTargetPreparers()

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

abstract boolean isFake()

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

abstract void removeObjectType(String type)

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

‫methods ציבוריים

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: סוג אובייקט ההגדרה שמועבר.

הקפצת הודעות שגיאה (throw)
ConfigurationException אם האובייקט שהועבר לא תואם לסוגים המותרים.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

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

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

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

הקפצת הודעות שגיאה (throw)
ConfigurationException אם האובייקט שהועבר לא תואם לסוגים המותרים.

שכפל

public abstract IDeviceConfiguration clone (String newName)

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

פרמטרים
newName String

החזרות
IDeviceConfiguration

שכפל

public abstract IDeviceConfiguration clone ()

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

החזרות
IDeviceConfiguration

getAllObjectOfType

public abstract List<Object> getAllObjectOfType (String configType)

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

פרמטרים
configType String

החזרות
List<Object>

getAllObjects

public abstract List<Object> getAllObjects ()

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

החזרות
List<Object>

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

getFrequency

public abstract Integer getFrequency (Object config)

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

פרמטרים
config Object

החזרות
Integer

getLabPreparers

public abstract List<ITargetPreparer> getLabPreparers ()

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

החזרות
List<ITargetPreparer>

getTargetPreparers

public abstract List<ITargetPreparer> getTargetPreparers ()

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

החזרות
List<ITargetPreparer>

isFake

public abstract boolean isFake ()

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

החזרות
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

הקפצת הודעות שגיאה (throw)
ConfigurationException אם הסוג לא אפשרי.