מחלקה VariableMap
מחלקה למפה משתנה. הרכיב מכיל מבנה נתונים מילוני עם סוגי משתנים כמפתחות ורשימות של משתנים כערכים. רשימת המשתנים היא הסוג שהמפתח מציין.
Signature:
export declare class VariableMap
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)(Workspace) | יצירת מופע חדש של המחלקה VariableMap |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
סביבת עבודה | סביבת עבודה |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
clear() | מנקים את מפת המשתנים. מפעיל אירועים עבור כל מחיקה. | |
createVariable(name, opt_type, opt_id) | יוצרים משתנה עם שם, סוג אופציונלי ומזהה אופציונלי. | |
deleteVariable(variable) | מחיקת משתנה. | |
deleteVariableById(id) | מסביבת העבודה הזו, אפשר למחוק משתנים לפי המזהה שהועבר וכל השימושים שלו. יכול להיות שתוצג למשתמש בקשה לאישור. | |
getAllVariableNames() | מחזירה את כל שמות המשתנים מכל הסוגים. | |
getAllVariables() | החזרת כל המשתנים מכל הסוגים. | |
getVariable(name, opt_type) | מחפשים את המשתנה לפי השם והסוג הנתונים ומחזירים אותו. אם הערך לא נמצא, מחזירים את הערך null. | |
getVariableById(id) | מחפשים את המשתנה לפי המזהה הנתון ומחזירים אותו. הפונקציה מחזירה את הערך null אם היא לא נמצאה. | |
getVariablesOfType(type) | מקבלים רשימה שמכילה את כל המשתנים מהסוג שצוין. אם הסוג הוא null, מחזירים רשימת משתנים עם סוג מחרוזת ריק. | |
getVariableUsesById(id) | מצאו את כל השימושים האפשריים של משתנה בעל שם. | |
renameVariableById(id, newName) | כדי לשנות שם של משתנה, מעדכנים את השם שלו במפת המשתנים. מאתרים את המשתנה שרוצים לשנות את שמו באמצעות המזהה הנתון. |