AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

java.lang.Object
com.android.tradefed.util.flag.AFlagsFeatureFlag


Описание флага функции, полученное из команды `aflags list`.

Краткое содержание

Государственные строители

AFlagsFeatureFlag (String flagString)

Конструктор по умолчанию.

AFlagsFeatureFlag (String flagName, AFlagsFeatureFlag.State currentState, AFlagsFeatureFlag.State pendingState, AFlagsFeatureFlag.Setter setter, AFlagsFeatureFlag.Mutability mutability, String container)

Конструктор для создания нового объекта AFlagsFeatureFlag с заданными свойствами.

Общедоступные методы

String getContainer ()

Возвращает контейнер для этого флага.

AFlagsFeatureFlag.State getCurrentState ()

Возвращает текущее состояние этого флага (например, State.ENABLED или State.DISABLED ).

String getFlagName ()

Возвращает полное имя флага (например, com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability ()

Возвращает значение, указывающее, можно ли динамически установить этот флаг.

AFlagsFeatureFlag.State getPendingState ()

Возвращает состояние ожидания флага (т.е.

AFlagsFeatureFlag.Setter getSetter ()

Возвращает значение, которое в последний раз вызвало изменение этого флага.

String toString ()

Государственные строители

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Конструктор по умолчанию.

Параметры
flagString String : Одна строка из списка aflags, например com.my.flag enabled (->disabled) local read-write system .

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagName, 
                AFlagsFeatureFlag.State currentState, 
                AFlagsFeatureFlag.State pendingState, 
                AFlagsFeatureFlag.Setter setter, 
                AFlagsFeatureFlag.Mutability mutability, 
                String container)

Конструктор для создания нового объекта AFlagsFeatureFlag с заданными свойствами.

Параметры
flagName String : Полное название флага.

currentState AFlagsFeatureFlag.State : Текущее состояние флага.

pendingState AFlagsFeatureFlag.State : Ожидаемое состояние флага.

setter AFlagsFeatureFlag.Setter : Место, откуда флаг был установлен в последний раз.

mutability AFlagsFeatureFlag.Mutability : Определяет, является ли флаг изменяемым.

container String : Контейнер для этого флага.

Общедоступные методы

получить контейнер

public String getContainer ()

Возвращает контейнер для этого флага.

Возвраты
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Возвращает текущее состояние этого флага (например, State.ENABLED или State.DISABLED ). State.NONE не возвращается.

Возвраты
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Возвращает полное имя флага (например, com.mypackage.foo_flag).

Возвраты
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Возвращает значение, указывающее, можно ли динамически установить этот флаг.

Возвраты
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Возвращает состояние ожидания флага (т.е. то, какое значение он будет иметь после перезагрузки). Может возвращать State.NONE если состояние ожидания отсутствует.

Возвраты
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Возвращает значение, которое в последний раз вызвало изменение этого флага.

Возвраты
AFlagsFeatureFlag.Setter

toString

public String toString ()

Возвраты
String