public class RegexTemplateProcessor extends TemplateProcessor
ESCAPE_BACK_SLASH_WITH_SIXTEEN_BACK_SLASHES, ESCAPE_BACKSPACE_WITH_EIGHT_BACK_SLASHES, ESCAPE_CRETURN_WITH_EIGHT_BACK_SLASHES, ESCAPE_DOLLAR_WITH_SIX_BACK_SLASHES, ESCAPE_DOLLAR_WITH_TEN_BACK_SLASHES, ESCAPE_DOUBLE_QUOTE_WITH_FIVE_BACK_SLASHES, ESCAPE_DOUBLE_QUOTE_WITH_NINE_BACK_SLASHES, ESCAPE_FORMFEED_WITH_EIGHT_BACK_SLASHES, ESCAPE_NEWLINE_WITH_EIGHT_BACK_SLASHES, ESCAPE_TAB_WITH_EIGHT_BACK_SLASHES, inputFactory, JSON_TYPE, STRING_TYPE, TEXT_TYPE, XML_TYPE
Constructor and Description |
---|
RegexTemplateProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
init()
Execute pre-processing steps if needed
|
String |
processTemplate(String template,
String mediaType,
MessageContext synCtx)
Process the given template and return the output as String
|
addPathArgument, convertStringToOM, escapeSpecialCharactersOfJson, escapeSpecialCharactersOfXml, escapeSpecialChars, escapeXMLEnvelope, escapeXMLSpecialChars, getArgValues, getFormat, getMediaType, getPathArgumentList, handleException, inferReplacementType, isEscapeXmlChars, isJson, isXML, prepareReplacementValue, setEscapeXmlChars, setFormat, setMediaType
public String processTemplate(String template, String mediaType, MessageContext synCtx)
TemplateProcessor
processTemplate
in class TemplateProcessor
template
- Template stringmediaType
- Output media typesynCtx
- MessageContextpublic void init()
TemplateProcessor
init
in class TemplateProcessor
Copyright © 2005–2023 Apache Software Foundation. All rights reserved.