Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Procedury > ObservableProcedureMap
Klasa Procedures.ObservableProcedureMap
Podpis:
export declare class ObservableProcedureMap extends Map<string, IProcedureModel> implements IProcedureMap
Rozszerza: Map<string, IProcedureModel>
Implementacje: IProcedureMap
Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod zewnętrzny nie powinien wywoływać konstruktora bezpośrednio ani tworzyć podklas, które rozszerzają klasę ObservableProcedureMap
.
Metody
Metoda |
Modyfikatory |
Opis |
add(proc), |
|
Dodaje podany ProcedureModel do mapy modeli procedur, aby bloki mogły go znaleźć. |
clear() |
|
Usuwa wszystkie modele ProcedureModel z mapy procedur. |
delete(id) |
|
Usuwa ProcedureModel o podanym identyfikatorze z mapy procedur (jeśli istnieje). |
getProcedures() |
|
Zwraca wszystkie procedury przechowywane na tej mapie. |
set(id, proc) |
|
Dodaje dany model procedury do mapy procedur. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]