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)
الدالة الإنشائية لإنشاء |
|
الإجراءات العامة | |
|---|---|
String
|
getContainer()
تعرِض هذه الطريقة الحاوية الخاصة بهذه العلامة. |
AFlagsFeatureFlag.State
|
getCurrentState()
تعرض هذه السمة الحالة الحالية للعَلم (مثل |
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 |
|