AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


وصف لعلامة الميزة، كما تم تحليله من `aflags list`.

ملخّص

طُرق وضع التصميم العامة

AFlagsFeatureFlag(String flagString)

الدالة الإنشائية التلقائية

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

الدالة الإنشائية لإنشاء AFlagsFeatureFlag جديد بالسمات المحدّدة

الإجراءات العامة

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()

طُرق وضع التصميم العامة

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

الدالة الإنشائية التلقائية

المعلَمات
flagString String: سطر واحد من قائمة aflags، مثل 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)

الدالة الإنشائية لإنشاء AFlagsFeatureFlag جديد بالسمات المحدّدة

المعلَمات
flagName String: الاسم الكامل للعلم

currentState AFlagsFeatureFlag.State: تمثّل هذه السمة الحالة الحالية للعلم.

pendingState AFlagsFeatureFlag.State: حالة الإبلاغ المعلقة

setter AFlagsFeatureFlag.Setter: المكان الذي تم فيه ضبط العلامة آخر مرة.

mutability AFlagsFeatureFlag.Mutability: ما إذا كانت العلامة قابلة للتغيير.

container String: الحاوية التي تضمّ هذا العلم

الإجراءات العامة

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