AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Descrizione di un flag funzionalità, analizzata da `aflags list`.

Riepilogo

Costruttori pubblici

AFlagsFeatureFlag(String flagString)

Costruttore predefinito.

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

Costruttore per creare un nuovo AFlagsFeatureFlag con le proprietà specificate.

Metodi pubblici

String getContainer()

Restituisce il container per questo flag.

AFlagsFeatureFlag.State getCurrentState()

Restituisce lo stato attuale di questo flag (ad es. State.ENABLED o State.DISABLED.

String getFlagName()

Restituisce il nome completo del flag (ad es. com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Restituisce un valore che indica se questo flag può essere impostato dinamicamente.

AFlagsFeatureFlag.State getPendingState()

Restituisce lo stato in attesa del flag (ovvero

AFlagsFeatureFlag.Setter getSetter()

Restituisce l'ultima causa della modifica del valore di questo flag.

String toString()

Costruttori pubblici

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Costruttore predefinito.

Parametri
flagString String: una singola riga da aflags list, ad es. 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)

Costruttore per creare un nuovo AFlagsFeatureFlag con le proprietà specificate.

Parametri
flagName String: il nome completo del flag.

currentState AFlagsFeatureFlag.State: lo stato attuale del flag.

pendingState AFlagsFeatureFlag.State: lo stato in attesa del flag.

setter AFlagsFeatureFlag.Setter: da dove è stato impostato l'ultima volta il flag.

mutability AFlagsFeatureFlag.Mutability: indica se il flag è modificabile.

container String: il container per questo flag.

Metodi pubblici

getContainer

public String getContainer ()

Restituisce il container per questo flag.

Resi
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Restituisce lo stato attuale di questo flag (ad es. State.ENABLED o State.DISABLED. Non restituirà State.NONE.

Resi
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Restituisce il nome completo del flag (ad es. com.mypackage.foo_flag).

Resi
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Restituisce un valore che indica se questo flag può essere impostato dinamicamente.

Resi
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Restituisce lo stato in attesa del flag (ovvero a cosa verrà impostato dopo un riavvio). Può restituire State.NONE se non è presente uno stato in attesa.

Resi
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Restituisce l'ultima causa della modifica del valore di questo flag.

Resi
AFlagsFeatureFlag.Setter

toString

public String toString ()

Resi
String