AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Eine Beschreibung des Funktions-Flags, die aus `aflags list` geparst wurde.

Zusammenfassung

Öffentliche Konstruktoren

AFlagsFeatureFlag(String flagString)

Standardkonstruktor.

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

Konstruktor zum Erstellen eines neuen AFlagsFeatureFlag mit den angegebenen Attributen.

Öffentliche Methoden

String getContainer()

Gibt den Container für dieses Flag zurück.

AFlagsFeatureFlag.State getCurrentState()

Gibt den aktuellen Status dieses Flags zurück, z.B. State.ENABLED oder State.DISABLED.

String getFlagName()

Gibt den vollständigen Namen des Flags zurück, z.B. com.mypackage.foo_flag.

AFlagsFeatureFlag.Mutability getMutability()

Gibt zurück, ob dieses Flag dynamisch festgelegt werden kann.

AFlagsFeatureFlag.State getPendingState()

Gibt den ausstehenden Status des Flags zurück (d.h.

AFlagsFeatureFlag.Setter getSetter()

Gibt zurück, was zuletzt dazu geführt hat, dass sich dieser Flag-Wert geändert hat.

String toString()

Öffentliche Konstruktoren

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Standardkonstruktor.

Parameter
flagString String: Eine einzelne Zeile aus einer aflags-Liste, z.B. 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 zum Erstellen eines neuen AFlagsFeatureFlag mit den angegebenen Attributen.

Parameter
flagName String: Der vollständige Name des Flags.

currentState AFlagsFeatureFlag.State: Der aktuelle Status des Flags.

pendingState AFlagsFeatureFlag.State: Der ausstehende Status des Flags.

setter AFlagsFeatureFlag.Setter: Wo das Flag zuletzt festgelegt wurde.

mutability AFlagsFeatureFlag.Mutability: Gibt an, ob das Flag geändert werden kann.

container String: Der Container für dieses Flag.

Öffentliche Methoden

getContainer

public String getContainer ()

Gibt den Container für dieses Flag zurück.

Gibt Folgendes zurück:
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Gibt den aktuellen Status dieses Flags zurück, z.B. State.ENABLED oder State.DISABLED. Gibt State.NONE nicht zurück.

Gibt Folgendes zurück:
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Gibt den vollständigen Namen des Flags zurück, z.B. com.mypackage.foo_flag.

Gibt Folgendes zurück:
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Gibt zurück, ob dieses Flag dynamisch festgelegt werden kann.

Gibt Folgendes zurück:
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Gibt den ausstehenden Status des Flags zurück (d.h. den Status, der nach einem Neustart festgelegt wird). Kann State.NONE zurückgeben, wenn kein Status aussteht.

Gibt Folgendes zurück:
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Gibt zurück, was zuletzt dazu geführt hat, dass sich dieser Flag-Wert geändert hat.

Gibt Folgendes zurück:
AFlagsFeatureFlag.Setter

toString

public String toString ()

Gibt Folgendes zurück:
String