blockly > Vorgehensweise > ObservableProcedureMap
Procedures.ObservableProcedureMap-Klasse
Unterschrift:
export declare class ObservableProcedureMap extends Map<string, IProcedureModel> implements IProcedureMap
Erweitert: Map<string, IProcedureModel>
Implementierung:IProcedureMap
Der Konstruktor für diese Klasse ist als intern gekennzeichnet. Drittanbietercode sollte den Konstruktor nicht direkt aufrufen und keine Unterklassen erstellen, die die ObservableProcedureMap
-Klasse erweitern.
Methoden
Methode |
Modifikatoren |
Beschreibung |
add(proc) |
|
Fügt das angegebene ProcedureModel der Map der Prozedurmodelle hinzu, sodass Blöcke es finden können. |
clear() |
|
Entfernt alle ProcedureModels aus der Prozedurzuordnung. |
delete(id) |
|
Löscht das ProcedureModel mit der angegebenen ID aus der Prozedurzuordnung (falls vorhanden). |
getProcedures() |
|
Gibt alle in dieser Zuordnung gespeicherten Prozeduren zurück. |
set(id, proc) |
|
Fügt das angegebene Prozedurmodell zur Prozedurzuordnung hinzu. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-09-12 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-09-12 (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"]]