Yapılandırma Tanımı
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
Bir konfigürasyonun, onunla ilişkili nesnelerin ve seçeneklerinin kaydını tutar.
Özet
İç içe sınıflar | |
---|---|
class | ConfigurationDef.ConfigObjectDef Bir className için bilgileri ve sahip olduğu görünüm numarasını tutacak nesne (örneğin, bir yapılandırma aynı nesneye iki kez sahipse, ilki ilk görünüm numarasına sahip olacaktır). |
alanlar | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
kamu inşaatçılar | |
---|---|
ConfigurationDef (String name) |
Genel yöntemler | |
---|---|
int | addConfigObjectDef (String typeName, String className) Tanıma bir yapılandırma nesnesi ekler |
String | addExpectedDevice (String deviceName, boolean isFake) Gerçek olup olmadığı ve izlenmesi gereken bir cihaz ekleyin. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Tanıma seçenek ekler |
IConfiguration | createConfiguration () Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur. |
String | getDescription () Yapılandırmanın kısa bir açıklamasını döndürür |
getExpectedDevices () İzlenen cihazların mevcut Haritasını ve gerçek olup olmadıklarını döndürür. | |
String | getName () Bu yapılandırma tanımının adını alır |
boolean | isMultiDeviceMode () Kaydedilen konfigürasyonun çoklu cihaz olup olmadığını döndürür. |
void | setDescription (String description) Yapılandırma tanımı açıklamasını ayarlar |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Korumalı yöntemler | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Varsa bir istisna atmak için reddedilen nesnelerin haritasını değerlendirin. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
alanlar
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
kamu inşaatçılar
Yapılandırma Tanımı
public ConfigurationDef (String name)
parametreler | |
---|---|
name | String |
Genel yöntemler
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Tanıma bir yapılandırma nesnesi ekler
parametreler | |
---|---|
typeName | String : yapılandırma nesnesi türü adı |
className | String : yapılandırma nesnesinin sınıf adı |
İadeler | |
---|---|
int | bu sınıfAdı'nın, bu zaman da dahil olmak üzere, bu ConfigurationDef içinde kaç kez göründüğü. Tüm ConfigurationDef yöntemleri bu sınıfları sabit bir sıralamayla döndürdüğünden, bu dizin yeni eklenen clasName örneği için benzersiz bir tanımlayıcı görevi görebilir. |
AddExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
Gerçek olup olmadığı ve izlenmesi gereken bir cihaz ekleyin.
parametreler | |
---|---|
deviceName | String |
isFake | boolean |
İadeler | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Tanıma seçenek ekler
parametreler | |
---|---|
optionName | String : seçeneğin adı |
optionKey | String |
optionValue | String : seçenek değeri |
optionSource | String |
type | String |
yapılandırma oluştur
public IConfiguration createConfiguration ()
Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.
İadeler | |
---|---|
IConfiguration | oluşturulan IConfiguration |
Atar | |
---|---|
ConfigurationException | konfigürasyon oluşturulamadıysa |
yapılandırma oluştur
public IConfiguration createConfiguration (allowedObjects)
Bu tanımda depolanan bilgilerden bir yapılandırma oluşturur ve alanlarını sağlanan seçenek değerleriyle doldurur.
parametreler | |
---|---|
allowedObjects |
İadeler | |
---|---|
IConfiguration | oluşturulan IConfiguration |
Atar | |
---|---|
ConfigurationException | konfigürasyon oluşturulamadıysa |
açıklama al
public String getDescription ()
Yapılandırmanın kısa bir açıklamasını döndürür
İadeler | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
İzlenen cihazların mevcut Haritasını ve gerçek olup olmadıklarını döndürür.
İadeler | |
---|---|
getName
public String getName ()
Bu yapılandırma tanımının adını alır
İadeler | |
---|---|
String | bu yapılandırmanın adı. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Kaydedilen konfigürasyonun çoklu cihaz olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
setDescription
public void setDescription (String description)
Yapılandırma tanımı açıklamasını ayarlar
parametreler | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
parametreler | |
---|---|
multiDeviceMode | boolean |
Korumalı yöntemler
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Varsa bir istisna atmak için reddedilen nesnelerin haritasını değerlendirin.
parametreler | |
---|---|
rejectedObjects | |
cause | Throwable |
Atar | |
---|---|
ClassNotFoundConfigurationException |
enjeksiyon Seçenekleri
protected void injectOptions (IConfiguration config,optionList)
parametreler | |
---|---|
config | IConfiguration |
optionList |
Atar | |
---|---|
ConfigurationException |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-03-30 UTC.