blockly > שמות

מחלקת שמות

סיווג למסד נתונים של שמות ישויות (משתנים, הליכים וכו').

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) מגדירים את מפת המשתנים שממפה משם המשתנה לאובייקט המשתנה.