پرچم‌های ویژه

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)

سازنده‌ای برای ایجاد یک AFlagsFeatureFlag جدید با ویژگی‌های داده شده.

روش‌های عمومی

String getContainer ()

ظرف مربوط به این پرچم را برمی‌گرداند.

AFlagsFeatureFlag.State getCurrentState ()

وضعیت فعلی این پرچم (مثلاً State.ENABLED یا State.DISABLED را برمی‌گرداند.

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