Container.FunctionCallMacroHandler

interface estática pública Container.FunctionCallMacroHandler

Gerenciador fornecido pelo aplicativo para calcular o valor de uma macro personalizada.

Resumo do método público

abstrato Objeto
getValue(String macroName, Map<String, Object> parameters)

Métodos públicos

public abstrato Objeto getValue (String macroName, Map<String, Object> parameters)

O gerenciador recebe o nome da macro e um mapa de parâmetros nomeados (o mapa pode conter valores String, Double, Boolean, Map ou List). Ela precisa retornar um objeto, que é o valor calculado da macro.

O macroName é o mesmo nome que o gerenciador foi registrado. Ele é fornecido como conveniência para que um único gerenciador seja registrado para várias macros de chamada de função.

Retorna
  • uma string, booleano, inteiro, longo ou duplo