Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["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"]]