blockly‏ > VariableMap

הכיתה VariableMap

מחלקה למיפוי משתנים. הוא מכיל מבנה נתונים של מילון עם סוגי משתנים כמפתחות ורשימות של משתנים כערכים. רשימת המשתנים היא מהסוג שצוין במפתח.

Signature:

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

יישום: IVariableMap<IVariableModel<IVariableState>>

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(workspace, potentialMap) יצירת מופע חדש של הכיתה VariableMap

מאפיינים

נכס גורמי שינוי סוג תיאור
potentialMap בוליאני
workspace Workspace

Methods

שיטה גורמי שינוי תיאור
addVariable(variable) הוספת המשתנה הנתון למפת המשתנים הזו.
changeVariableType(variable, newType)
clear()‎ מנקים את מפת המשתנים. הפעלת אירועים לכל מחיקה.
createVariable(name, opt_type, opt_id) יצירת משתנה עם שם נתון, סוג אופציונלי ומזהה אופציונלי.
deleteVariable(variable) מחיקה של משתנה וכל השימושים שלו ללא אישור.
deleteVariableById(id) מחיקת משתנה לפי המזהה שהוענק לו וכל השימושים שלו ממרחב העבודה הזה. יכול להיות שתוצג למשתמש בקשה לאישור.
getAllVariableNames() הפונקציה מחזירה את כל שמות המשתנים מכל הסוגים.
getAllVariables() החזרת כל המשתנים מכל הסוגים.
getTypes() הפונקציה מחזירה רשימה של סוגי משתנים ייחודיים במפת המשתנים הזו.
getVariable(name, opt_type) מאתרים את המשתנה לפי השם והסוג שצוינו ומחזירים אותו. הפונקציה מחזירה ערך null אם הוא לא נמצא.
getVariableById(id) מאתרים את המשתנה לפי המזהה הנתון ומחזירים אותו. הפונקציה מחזירה ערך null אם לא נמצאה התאמה.
getVariablesOfType(type) הצגת רשימה של כל המשתנים מסוג מסוים. אם הערך של type הוא null, המערכת מחזירה רשימה של משתנים עם סוג מחרוזת ריקה.
getVariableUsesById(id) מוצאים את כל השימושים של משתנה בעל שם.
renameVariable(variable, newName) משנים את השם של המשתנה הנתון על ידי עדכון השם שלו במפת המשתנים.
renameVariableById(id, newName) כדי לשנות את שם המשתנה, מעדכנים את השם שלו במפת המשתנים. מזהים את המשתנה שרוצים לשנות את השם שלו באמצעות המזהה הנתון.