blockly > Procedures > ObservableProcedureMap
کلاس Procedures.ObservableProcedureMap
امضا:
export declare class ObservableProcedureMap extends Map<string, IProcedureModel> implements IProcedureMap
گسترش می یابد: Map<string، IProcedureModel >
پیاده سازی: IPProcedureMap
سازنده این کلاس به عنوان داخلی علامت گذاری شده است. کد شخص ثالث نباید سازنده را مستقیماً فراخوانی کند یا زیر کلاس هایی ایجاد کند که کلاس ObservableProcedureMap
را گسترش دهد.
روش ها
روش | اصلاح کننده ها | توضیحات |
---|
افزودن (proc) | | ProcedureModel داده شده را به نقشه مدل های رویه اضافه می کند تا بلوک ها بتوانند آن را پیدا کنند. |
واضح () | | تمام ProcedureModels را از نقشه رویه حذف می کند. |
حذف (ID) | | ProcedureModel را با شناسه داده شده از روی نقشه (در صورت وجود) حذف می کند. |
getProcedures() | | همه رویه های ذخیره شده در این نقشه را برمی گرداند. |
مجموعه (id, proc) | | مدل رویه داده شده را به نقشه رویه اضافه می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی."],[[["`ObservableProcedureMap` is a class that manages a collection of `ProcedureModel` objects, allowing for efficient retrieval and manipulation of procedures within Blockly."],["This class extends the standard JavaScript `Map` and implements the `IProcedureMap` interface, providing methods for adding, deleting, and accessing procedures."],["`ObservableProcedureMap`'s constructor is internal, meaning it is not intended for direct use by external code; instead, developers should interact with it through its public methods."],["Key methods include `add`, `clear`, `delete`, `getProcedures`, and `set`, which enable the management of procedures within the map."]]],["The `ObservableProcedureMap` class, extending `Map`, manages a collection of `IProcedureModel` objects. Key actions include adding procedures via `add` or `set`, removing them with `delete` or `clear` for all, and retrieving all stored procedures using `getProcedures`. This class implements the `IProcedureMap` interface. The constructor is internal, preventing direct instantiation by third-party code.\n"]]