AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Uma descrição da flag de recurso, conforme analisada em "aflags list".

Resumo

Construtores públicos

AFlagsFeatureFlag(String flagString)

Construtor padrão.

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

Construtor para criar um novo AFlagsFeatureFlag com as propriedades especificadas.

Métodos públicos

String getContainer()

Retorna o contêiner para essa flag.

AFlagsFeatureFlag.State getCurrentState()

Retorna o estado atual da flag (por exemplo, State.ENABLED ou State.DISABLED).

String getFlagName()

Retorna o nome completo da flag (por exemplo, com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Retorna se essa flag pode ser definida dinamicamente.

AFlagsFeatureFlag.State getPendingState()

Retorna o estado pendente da flag (ou seja,

AFlagsFeatureFlag.Setter getSetter()

Retorna o que causou a mudança mais recente no valor da flag.

String toString()

Construtores públicos

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Construtor padrão.

Parâmetros
flagString String: uma única linha de uma lista de aflags, por exemplo, 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)

Construtor para criar um novo AFlagsFeatureFlag com as propriedades especificadas.

Parâmetros
flagName String: o nome completo da flag.

currentState AFlagsFeatureFlag.State: o estado atual da flag.

pendingState AFlagsFeatureFlag.State: o estado pendente da flag.

setter AFlagsFeatureFlag.Setter: de onde a flag foi definida pela última vez.

mutability AFlagsFeatureFlag.Mutability: se a flag é mutável.

container String: o contêiner dessa flag.

Métodos públicos

getContainer

public String getContainer ()

Retorna o contêiner para essa flag.

Retorna
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Retorna o estado atual da flag (por exemplo, State.ENABLED ou State.DISABLED). Não vai retornar State.NONE.

Retorna
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Retorna o nome completo da flag (por exemplo, com.mypackage.foo_flag).

Retorna
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Retorna se essa flag pode ser definida dinamicamente.

Retorna
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Retorna o estado pendente da flag (ou seja, o que será definido após uma reinicialização). Pode retornar State.NONE se não houver um estado pendente.

Retorna
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Retorna o que causou a mudança mais recente no valor da flag.

Retorna
AFlagsFeatureFlag.Setter

toString

public String toString ()

Retorna
String