Container.FunctionCallMacroHandler
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
public
abstrakt
Objekt
getValue(String macroName, Map<String, Object> parameters)
Der Handler erhält den Makronamen und eine Zuordnung mit benannten Parametern. Die Karte kann Werte vom Typ String, Double, Boolesch, Map oder List enthalten. Es sollte ein Objekt zurückgegeben werden, bei dem es sich um den berechneten Wert des Makros handelt.
macroName ist der Name, unter dem der Handler registriert wurde. Damit kann ein einzelner Handler für mehrere Funktionsaufruf-Makros registriert werden.
Rückgaben
String, booleschen Wert, Ganzzahl, Long oder Double
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],["The `Container.FunctionCallMacroHandler` interface allows applications to define custom macro logic. Its core action is the `getValue` method, which receives a `macroName` and a `parameters` map. The handler uses these inputs to calculate the macro's value. This method returns the calculated value as a String, Boolean, Integer, Long, or Double. The `macroName` facilitates the use of a single handler for multiple macros.\n"]]