|
MacroMap | macros = new MacroMap() |
|
◆ doProcess()
Reimplemented from org.turro.parser.processor.AbstractMacroProcessor.
Definition at line 38 of file CoreProcessor.java.
39 switch(context.getMacro().getName()) {
40 case "user-name" -> context.write(
41 Optional.ofNullable(context.getContact())
42 .map(u -> userName(u, context.getMacro().get(
"mode")))
43 .orElse(context.getMacro().getEmpty()));
44 case "user-mail" -> context.write(
45 Optional.ofNullable(context.getContact())
46 .map(u -> u.getEmail())
47 .orElse(context.getMacro().getEmpty()));
48 case "user-lang" -> context.write(
49 Optional.ofNullable(context.getContact())
50 .map(u -> u.getLocale())
51 .map(l -> l.getLanguage())
52 .orElse(context.getMacro().getEmpty()));
◆ explainMacros()
void org.turro.parser.processor.CoreProcessor.explainMacros |
( |
MacroMap |
macros | ) |
|
|
protected |
◆ getName()
String org.turro.parser.processor.CoreProcessor.getName |
( |
| ) |
|
The documentation for this class was generated from the following file: