AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Description d'un flag de fonctionnalité, tel qu'analysé à partir de `aflags list`.

Résumé

Constructeurs publics

AFlagsFeatureFlag(String flagString)

Constructeur par défaut.

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

Constructeur permettant de créer un AFlagsFeatureFlag avec les propriétés données.

Méthodes publiques

String getContainer()

Renvoie le conteneur de ce commutateur.

AFlagsFeatureFlag.State getCurrentState()

Renvoie l'état actuel de ce commutateur (par exemple, State.ENABLED ou State.DISABLED).

String getFlagName()

Renvoie le nom complet du commutateur (par exemple, com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Indique si ce commutateur peut être défini de manière dynamique.

AFlagsFeatureFlag.State getPendingState()

Renvoie l'état en attente du commutateur (c'est-à-dire

AFlagsFeatureFlag.Setter getSetter()

Indique la dernière cause de modification de la valeur de ce commutateur.

String toString()

Constructeurs publics

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Constructeur par défaut.

Paramètres
flagString String : une seule ligne de la liste aflags, par exemple 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)

Constructeur permettant de créer un AFlagsFeatureFlag avec les propriétés données.

Paramètres
flagName String : nom complet du commutateur.

currentState AFlagsFeatureFlag.State : état actuel du commutateur.

pendingState AFlagsFeatureFlag.State : état en attente du commutateur.

setter AFlagsFeatureFlag.Setter : emplacement à partir duquel le commutateur a été défini pour la dernière fois.

mutability AFlagsFeatureFlag.Mutability : indique si le commutateur est mutable.

container String : conteneur de ce commutateur.

Méthodes publiques

getContainer

public String getContainer ()

Renvoie le conteneur de ce commutateur.

Renvoie
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Renvoie l'état actuel de ce commutateur (par exemple, State.ENABLED ou State.DISABLED). Ne renvoie pas State.NONE.

Renvoie
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Renvoie le nom complet du commutateur (par exemple, com.mypackage.foo_flag).

Renvoie
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Indique si ce commutateur peut être défini de manière dynamique.

Renvoie
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Renvoie l'état en attente du commutateur (c'est-à-dire la valeur qui lui sera attribuée après un redémarrage). Peut renvoyer State.NONE si aucun état n'est en attente.

Renvoie
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Indique la dernière cause de modification de la valeur de ce commutateur.

Renvoie
AFlagsFeatureFlag.Setter

toString

public String toString ()

Renvoie
String