public class FillTemplate extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
emptyStrings |
(package private) String |
key |
(package private) static org.slf4j.Logger |
log |
static String |
VAR_PREFIX |
static String |
VAR_SUFFIX |
context| Constructor and Description |
|---|
FillTemplate() |
| Modifier and Type | Method and Description |
|---|---|
String |
getKey() |
boolean |
isEmptyStrings() |
Data |
process(Data input) |
void |
setEmptyStrings(boolean emptyStrings) |
void |
setKey(String key) |
private String |
substitute(String str,
boolean emptyStrings,
Map<String,String> vars) |
finish, init, resetStatepublic static final String VAR_PREFIX
public static final String VAR_SUFFIX
static org.slf4j.Logger log
String key
boolean emptyStrings
public String getKey()
@Parameter(required=true, description="The attribute that contains the template to fill.") public void setKey(String key)
key - the key to setpublic boolean isEmptyStrings()
@Parameter(required=false, defaultValue="false", description="Whether to expand non-existing variables to empty strings.") public void setEmptyStrings(boolean emptyStrings)
emptyStrings - the emptyStrings to setpublic Data process(Data input)
Processor.process(stream.Data)Copyright © 2018. All rights reserved.