Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
blockly > Prosedur > ObservableProcedureMap
Kelas Procedures.ObservableProcedureMap
Tanda Tangan:
export declare class ObservableProcedureMap extends Map<string, IProcedureModel> implements IProcedureMap
Memperluas: Map<string, IProcedureModel>
Mengimplementasikan: IProcedureMap
Konstruktor untuk class ini ditandai sebagai internal. Kode pihak ketiga tidak boleh memanggil konstruktor secara langsung atau membuat subclass yang memperluas class ObservableProcedureMap
.
Metode
Metode |
Pengubah |
Deskripsi |
add(proc) |
|
Menambahkan ProcedureModel yang diberikan ke peta model prosedur, sehingga blok dapat menemukannya. |
clear() |
|
Menghapus semua ProcedureModels dari peta prosedur. |
delete(id) |
|
Menghapus ProcedureModel dengan ID yang diberikan dari peta prosedur (jika ada). |
getProcedures() |
|
Menampilkan semua prosedur yang disimpan dalam peta ini. |
set(id, proc) |
|
Menambahkan model prosedur yang diberikan ke peta prosedur. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-22 UTC."],[[["`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"]]