AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Opis flagi funkcji, który został przeanalizowany na podstawie polecenia `aflags list`.

Podsumowanie

Konstruktory publiczne

AFlagsFeatureFlag(String flagString)

Konstruktor domyślny.

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

Konstruktor do tworzenia nowego obiektu AFlagsFeatureFlag o podanych właściwościach.

Metody publiczne

String getContainer()

Zwraca kontener dla tej flagi.

AFlagsFeatureFlag.State getCurrentState()

Zwraca bieżący stan tej flagi (np. State.ENABLED lub State.DISABLED).

String getFlagName()

Zwraca pełną nazwę flagi (np. com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Zwraca informację o tym, czy tę flagę można ustawić dynamicznie.

AFlagsFeatureFlag.State getPendingState()

Zwraca stan oczekiwania flagi (czyli

AFlagsFeatureFlag.Setter getSetter()

Zwraca informację o tym, co ostatnio spowodowało zmianę wartości tego oznaczenia.

String toString()

Konstruktory publiczne

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Konstruktor domyślny.

Parametry
flagString String: pojedynczy wiersz z listy aflags, np. 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)

Konstruktor do tworzenia nowego obiektu AFlagsFeatureFlag o podanych właściwościach.

Parametry
flagName String: pełna nazwa flagi.

currentState AFlagsFeatureFlag.State: bieżący stan flagi.

pendingState AFlagsFeatureFlag.State: stan oczekiwania flagi.

setter AFlagsFeatureFlag.Setter: miejsce, w którym flaga została ostatnio ustawiona.

mutability AFlagsFeatureFlag.Mutability: określa, czy flaga jest modyfikowalna.

container String: Kontener dla tej flagi.

Metody publiczne

getContainer

public String getContainer ()

Zwraca kontener dla tej flagi.

Zwraca
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Zwraca bieżący stan tej flagi (np. State.ENABLED lub State.DISABLED). Nie zwróci State.NONE.

Zwraca
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Zwraca pełną nazwę flagi (np. com.mypackage.foo_flag).

Zwraca
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Zwraca informację o tym, czy tę flagę można ustawić dynamicznie.

Zwraca
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Zwraca stan oczekujący flagi (czyli stan, w którym będzie się znajdować po ponownym uruchomieniu). Może zwrócić State.NONE, jeśli nie ma stanu oczekującego.

Zwraca
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Zwraca informację o tym, co ostatnio spowodowało zmianę wartości tego oznaczenia.

Zwraca
AFlagsFeatureFlag.Setter

toString

public String toString ()

Zwraca
String