blockly > VariableMap

کلاس VariableMap

کلاس برای یک نقشه متغیر. این شامل یک ساختار داده فرهنگ لغت با انواع متغیر به عنوان کلید و لیستی از متغیرها به عنوان مقادیر است. لیست متغیرها از نوع مشخص شده با کلید هستند.

امضا:

export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>> 

پیاده سازی: IVariableMap < IVariableModel < IVariableState >>

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (فضای کاری، نقشه پتانسیل) یک نمونه جدید از کلاس VariableMap می سازد

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
پتانسیل نقشه بولی
فضای کار فضای کار

روش ها

روش اصلاح کننده ها توضیحات
addVariable(متغیر) متغیر داده شده را به این نقشه متغیر اضافه می کند.
changeVariableType (متغیر، newType)
واضح () نقشه متغیر را پاک کنید. برای هر حذف، رویدادها را آتش می‌زند.
createVariable (نام، نوع_opt، opt_id) یک متغیر با نام مشخص، نوع اختیاری و شناسه اختیاری ایجاد کنید.
deleteVariable(متغیر) یک متغیر و همه کاربردهای آن را بدون تایید حذف کنید.
deleteVariableById(id) یک متغیر توسط شناسه پاس شده و همه کاربردهای آن را از این فضای کاری حذف کنید. ممکن است از کاربر برای تایید درخواست کند.
getAllVariableNames() همه نام‌های متغیر همه نوع را برمی‌گرداند.
getAllVariables() همه متغیرها از همه نوع را برگردانید.
getTypes() لیستی از انواع منحصر به فرد متغیرها را در این نقشه متغیر برمی گرداند.
getVariable (نام، opt_type) متغیر را با نام داده شده پیدا کنید و تایپ کنید و آن را برگردانید. در صورت یافت نشدن آن را پوچ برگردانید.
getVariableById(id) متغیر را با شناسه داده شده پیدا کنید و آن را برگردانید. در صورت یافت نشدن، پوچ را برگردانید.
getVariablesOfType(نوع) یک لیست حاوی تمام متغیرهای یک نوع مشخص دریافت کنید. اگر نوع null است، لیستی از متغیرها را با نوع رشته خالی برگردانید.
getVariableUsesById(id) تمام کاربردهای یک متغیر با نام را پیدا کنید.
renameVariable(متغیر، newName) نام متغیر داده شده را با به روز رسانی نام آن در نقشه متغیر تغییر دهید.
renameVariableById(id, newName) با به روز رسانی نام متغیر در نقشه متغیر، نام آن را تغییر دهید. متغیری را برای تغییر نام با شناسه داده شده شناسایی کنید.