public class EventTemplate extends Object implements ExpandableToken
EventTemplate represents the event input, containing place-holders, e.g. 'nodeLabel',
and support to expand the template.
For each placeholder in the input a ExpandableToken is created.
The expandable state of the EventTemplate is the expanded state of all tokens (tokens.| Constructor and Description |
|---|
EventTemplate(String input,
EventUtil eventUtil) |
| Modifier and Type | Method and Description |
|---|---|
String |
expand(Event event,
Map<String,Map<String,String>> decode)
Expands a token.
|
boolean |
requiresTransaction()
Defines if this
ExpandableToken requires a transaction to be expanded. |
public String expand(Event event, Map<String,Map<String,String>> decode)
ExpandableTokenexpand in interface ExpandableTokenevent - An event, to expand the token from. May not be null.decode - A Map, to help expanding the token. May be null.public boolean requiresTransaction()
ExpandableTokenExpandableToken requires a transaction to be expanded.requiresTransaction in interface ExpandableTokenCopyright © 2022. All rights reserved.