使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
配置定义
public
class
ConfigurationDef
extends Object
java.lang.Object 中
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
保存配置、其关联对象及其选项的记录。
摘要
字段
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
公共构造函数
配置定义
public ConfigurationDef (String name)
公共方法
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
向定义添加配置对象
参数 |
typeName |
String :配置对象类型名称 |
className |
String :配置对象的类名称 |
add 预期设备
public String addExpectedDevice (String deviceName,
boolean isFake)
添加需要跟踪的设备,确定其是否真实存在。
参数 |
deviceName |
String |
isFake |
boolean |
添加选项定义
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
为定义添加选项
参数 |
optionName |
String :选项的名称 |
optionKey |
String |
optionValue |
String :选项值 |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
根据此定义中存储的信息创建配置,并填充其字段
替换为相应的选项值。
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
根据此定义中存储的信息创建配置,并填充其字段
替换为相应的选项值。
参数 |
allowedObjects |
:我们将根据完整配置创建的一组 TF 对象 |
getDescription
public String getDescription ()
返回配置的简短说明
get 预期设备
public getExpectedDevices ()
返回所跟踪设备的当前 Map 以及它们是否真实存在。
getName
public String getName ()
获取此配置定义的名称
isMultiDeviceMode
public boolean isMultiDeviceMode ()
返回所记录的配置是否为多设备配置。
setDescription
public void setDescription (String description)
设置配置定义说明
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
参数 |
multiDeviceMode |
boolean |
受保护的方法
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
评估被拒对象映射,如有任何抛出异常的情况。
参数 |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
参数 |
config |
IConfiguration |
optionList |
|
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-20。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-20\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-20。"]]