מחלקת שמות
סיווג למסד נתונים של שמות ישויות (משתנים, הליכים וכו').
Signature:
export declare class Names
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)(reserveWordsList, opt_variablePrefix) | יצירת מופע חדש של המחלקה Names |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
DEVELOPER_VARIABLE_TYPE | static |
NameType |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
equals(name1, name2) | static |
האם שני שמות הישויות הנתונים מתייחסים לאותה יישות? השמות של כתובות החסימה לא תלויי אותיות רישיות (case-sensitive). |
getDistinctName(name, type) | המרת שם של ישות עם מדיניות חסימה לשם ישות חוקית שניתן לייצא. יש לוודא שמדובר בשם חדש שלא חופף לשם שהוגדר בעבר. כמו כן, כדאי לבדוק את רשימת המילים השמורות לשפה הנוכחית ולוודא שהשם לא מתנגש. | |
getName(nameOrId, type) | המרת שם של ישות עם מדיניות חסימה לשם ישות חוקית שניתן לייצא. | |
getUserNames(type) | הצגת רשימה של כל השמות הידועים שנוצרו על ידי המשתמשים מסוג שם מסוים. | |
populateProcedures(workspace) | ליצור שמות להליכים. | |
populateVariables(workspace) | ליצור שמות למשתני משתמש, אבל רק למשתנים שנמצאים בשימוש. | |
reset() | מרוקנים את מסד הנתונים ומתחילים מאפס. המילים שנשמרות נשמרות. | |
setVariableMap(map) | מגדירים את מפת המשתנים שממפה משם המשתנה לאובייקט המשתנה. |