blockly > VariableMap

فئة VariableMap

فئة لخريطة متغيّرة يحتوي هذا العنصر على بنية بيانات قاموس تتضمّن أنواع المتغيّرات كمفاتيح وقوائم المتغيّرات كقيم. قائمة المتغيّرات هي النوع الذي يشير إليه المفتاح.

Signature:

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

تنفِّذ: IVariableMap<IVariableModel<IVariableState>>

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(workspace, potentialMap) إنشاء مثيل جديد من فئة VariableMap

الخصائص

الموقع مفاتيح التعديل النوع الوصف
potentialMap قيمة منطقية
workspace Workspace

الطُرق

الطريقة مفاتيح التعديل الوصف
addVariable(variable) تُضيف هذه الدالة المتغيّر المحدّد إلى خريطة المتغيّرات هذه.
changeVariableType(variable, newType)
clear()‎ امسح خريطة المتغيّرات. تُطلق الأحداث عند كل عملية حذف.
createVariable(name, opt_type, opt_id) أنشئ متغيّرًا يحمل اسمًا معيّنًا ونوعًا اختياريًا ومعرّفًا اختياريًا.
deleteVariable(variable) حذف متغيّر وجميع استخداماته بدون تأكيد
deleteVariableById(id) حذف متغيّرات حسب المعرّف الذي تم تمريره وجميع استخداماته من مساحة العمل هذه قد يُطلب من المستخدم تأكيد ذلك.
getAllVariableNames() تعرِض جميع أسماء المتغيّرات بجميع أنواعها.
getAllVariables() عرض جميع المتغيّرات بجميع أنواعها
getTypes() تعرِض هذه الدالة قائمة بأنواع المتغيّرات الفريدة في خريطة المتغيّرات هذه.
getVariable(name, opt_type) ابحث عن المتغيّر بالاسم والنوع المحدَّدَين وأعِد عرضه. تعرِض قيمة فارغة في حال عدم العثور على العنصر.
getVariableById(id) ابحث عن المتغيّر حسب المعرّف المحدّد وأعِد عرضه. تعرِض قيمة فارغة في حال عدم العثور على العنصر.
getVariablesOfType(type) الحصول على قائمة تحتوي على جميع المتغيّرات من نوع محدّد إذا كان النوع فارغًا، يتم عرض قائمة بالمتغيّرات التي لها نوع سلسلة فارغة.
getVariableUsesById(id) العثور على جميع استخدامات متغيّر مُعنوَن
renameVariable(variable, newName) أعِد تسمية المتغيّر المحدّد من خلال تعديل اسمه في خريطة المتغيّرات.
renameVariableById(id, newName) أعِد تسمية متغيّر عن طريق تعديل اسمه في خريطة المتغيّرات. حدِّد المتغيّر الذي تريد إعادة تسميته باستخدام المعرّف المحدّد.