AFlagsFeatureFlag
public
class
AFlagsFeatureFlag
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.flag.AFlagsFeatureFlag |
תיאור של feature flag, כפי שנותח מתוך `aflags list`.
סיכום
constructors ציבוריים | |
|---|---|
AFlagsFeatureFlag(String flagString)
Constructor שמוגדר כברירת מחדל. |
|
AFlagsFeatureFlag(String flagName, AFlagsFeatureFlag.State currentState, AFlagsFeatureFlag.State pendingState, AFlagsFeatureFlag.Setter setter, AFlagsFeatureFlag.Mutability mutability, String container)
פונקציית Constructor ליצירת |
|
methods ציבוריים | |
|---|---|
String
|
getContainer()
מחזירה את מאגר התגים של הדגל הזה. |
AFlagsFeatureFlag.State
|
getCurrentState()
הפונקציה מחזירה את המצב הנוכחי של הדגל הזה (למשל, |
String
|
getFlagName()
מחזירה את השם המלא של הדגל (לדוגמה: com.mypackage.foo_flag). |
AFlagsFeatureFlag.Mutability
|
getMutability()
הפונקציה מחזירה תשובה אם אפשר להגדיר את הדגל הזה באופן דינמי. |
AFlagsFeatureFlag.State
|
getPendingState()
הפונקציה מחזירה את מצב ההמתנה של הסימון (כלומר, |
AFlagsFeatureFlag.Setter
|
getSetter()
הפונקציה מחזירה את הגורם האחרון שגרם לשינוי בערך של הדגל הזה. |
String
|
toString()
|
constructors ציבוריים
AFlagsFeatureFlag
public AFlagsFeatureFlag (String flagString)
Constructor שמוגדר כברירת מחדל.
| פרמטרים | |
|---|---|
flagString |
String: שורה אחת מרשימת הדגלים, לדוגמה 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)פונקציית Constructor ליצירת AFlagsFeatureFlag חדש עם המאפיינים שצוינו.
| פרמטרים | |
|---|---|
flagName |
String: השם המלא של הדגל. |
currentState |
AFlagsFeatureFlag.State: המצב הנוכחי של הדגל. |
pendingState |
AFlagsFeatureFlag.State: הסטטוס של הדגל בהמתנה. |
setter |
AFlagsFeatureFlag.Setter: המקום שממנו הוגדר הדגל בפעם האחרונה. |
mutability |
AFlagsFeatureFlag.Mutability: האם אפשר לשנות את הדגל. |
container |
String: הקונטיינר של הסימון הזה. |
methods ציבוריים
getContainer
public String getContainer ()
מחזירה את המאגר של הדגל הזה.
| החזרות | |
|---|---|
String |
|
getCurrentState
public AFlagsFeatureFlag.State getCurrentState ()
הפונקציה מחזירה את המצב הנוכחי של הדגל הזה (למשל, State.ENABLED או State.DISABLED).
לא יוחזרו State.NONE.
| החזרות | |
|---|---|
AFlagsFeatureFlag.State |
|
getFlagName
public String getFlagName ()
מחזירה את השם המלא של הדגל (לדוגמה: com.mypackage.foo_flag).
| החזרות | |
|---|---|
String |
|
getMutability
public AFlagsFeatureFlag.Mutability getMutability ()
הפונקציה מחזירה תשובה אם אפשר להגדיר את הדגל הזה באופן דינמי.
| החזרות | |
|---|---|
AFlagsFeatureFlag.Mutability |
|
getPendingState
public AFlagsFeatureFlag.State getPendingState ()
הפונקציה מחזירה את מצב ההמתנה של הסימון (כלומר, מה יהיה המצב שלו אחרי הפעלה מחדש). יכול להיות שהפונקציה תחזיר State.NONE אם אין מצב בהמתנה.
| החזרות | |
|---|---|
AFlagsFeatureFlag.State |
|
getSetter
public AFlagsFeatureFlag.Setter getSetter ()
הפונקציה מחזירה את הגורם האחרון שגרם לשינוי בערך של הדגל הזה.
| החזרות | |
|---|---|
AFlagsFeatureFlag.Setter |
|
toString
public String toString ()
| החזרות | |
|---|---|
String |
|