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 ליצירת AFlagsFeatureFlag חדש עם המאפיינים שצוינו.

‫methods ציבוריים

String getContainer()

מחזירה את מאגר התגים של הדגל הזה.

AFlagsFeatureFlag.State getCurrentState()

הפונקציה מחזירה את המצב הנוכחי של הדגל הזה (למשל, State.ENABLED או State.DISABLED).

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