public interface TemplateStepPreProcessor extends TemplateStepConstants
BODY_PREFIXAMPERSAND, AT, CLASS, CLOSE_ANGLE_BRACKET, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_SQUARE_BRACKET, COLON, COMMA, DDL, DIVIDE, DOLLAR_SIGN, DOT, DOT_CHAR, DOT_DOT, DOUBLE_BACK_SLASH, ELLIPSE, EMPTY_ARRAY, EMPTY_STRING, ENUM, EQUALS, FORWARD_SLASH, HASH, HYPHEN, INTERFACE, LINE_SEPARATOR, LINE_SEPARATOR_PROPERTY_NAME, MINUS, MULTIPLY, NEW_LINE, OPEN_ANGLE_BRACKET, OPEN_BRACE, OPEN_BRACKET, OPEN_SQUARE_BRACKET, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE_MARK, SEMI_COLON, SPACE, SPEECH_MARK, STAR, TAB, UNDERSCORE, UNDERSCORE_CHAR, XML| Modifier and Type | Method and Description |
|---|---|
List<TemplateStepLanguage.SymbolSyntax> |
getSymbolSyntaxes() |
Map<String,Object> |
getUriParams()
Parameters required for the endpoint
|
boolean |
isMySymbol(String symbol) |
String |
preProcess(String template)
Takes a template and conducts checks to ensure it is compatible
with the processing endpoint, eg.
|
void |
reset()
Resets the processor to its initial state
|
String preProcess(String template) throws TemplateProcessingException
template - exception - if processing failsTemplateProcessingExceptionvoid reset()
List<TemplateStepLanguage.SymbolSyntax> getSymbolSyntaxes()
boolean isMySymbol(String symbol)
symbol - Copyright © 2016–2019 Red Hat. All rights reserved.