پرچمهای ویژه
public class AFlagsFeatureFlag
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.util.flag.AFlagsFeatureFlags |
شرحی از feature flag، همانطور که از «لیست aflags» تجزیه شده است.
خلاصه
سازندگان عمومی | |
|---|---|
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 ()نام کامل flag را برمیگرداند (مثلاً com.mypackage.foo_flag). |
AFlagsFeatureFlag.Mutability | getMutability ()برمیگرداند که آیا این پرچم میتواند به صورت پویا تنظیم شود یا خیر. |
AFlagsFeatureFlag.State | getPendingState ()وضعیت معلق پرچم (یعنی ...) را برمیگرداند |
AFlagsFeatureFlag.Setter | getSetter ()آخرین باری که باعث تغییر مقدار این پرچم شده است را برمیگرداند. |
String | toString () |
سازندگان عمومی
پرچمهای ویژه
public AFlagsFeatureFlag (String flagString)
سازنده پیشفرض.
| پارامترها | |
|---|---|
flagString | String : یک خط از لیست aflags، مثلاً com.my.flag enabled (->disabled) local read-write system . |
پرچمهای ویژه
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 : ظرفی برای این پرچم. |
روشهای عمومی
دریافت کانتینر
public String getContainer ()
ظرف مربوط به این پرچم را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
دریافت وضعیت فعلی
public AFlagsFeatureFlag.State getCurrentState ()
وضعیت فعلی این پرچم (مثلاً State.ENABLED یا State.DISABLED را برمیگرداند. State.NONE برنمیگرداند.
| بازگشتها | |
|---|---|
AFlagsFeatureFlag.State | |
دریافت نام پرچم
public String getFlagName ()
نام کامل flag را برمیگرداند (مثلاً com.mypackage.foo_flag).
| بازگشتها | |
|---|---|
String | |
دریافت تغییرپذیری
public AFlagsFeatureFlag.Mutability getMutability ()
برمیگرداند که آیا این پرچم میتواند به صورت پویا تنظیم شود یا خیر.
| بازگشتها | |
|---|---|
AFlagsFeatureFlag.Mutability | |
دریافت وضعیت در انتظار
public AFlagsFeatureFlag.State getPendingState ()
وضعیت در حال انتظار پرچم (یعنی مقداری که پس از راهاندازی مجدد روی آن تنظیم خواهد شد) را برمیگرداند. اگر هیچ وضعیتی در حال انتظار نباشد، میتواند State.NONE را برگرداند.
| بازگشتها | |
|---|---|
AFlagsFeatureFlag.State | |
دریافتکننده
public AFlagsFeatureFlag.Setter getSetter ()
آخرین باری که باعث تغییر مقدار این پرچم شده است را برمیگرداند.
| بازگشتها | |
|---|---|
AFlagsFeatureFlag.Setter | |
رشتهی دوتایی
public String toString ()
| بازگشتها | |
|---|---|
String | |