public class FreeMarkerTemplateProcessor 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 |
---|
FreeMarkerTemplateProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
init()
Execute pre-processing steps if needed
|
java.lang.String |
processTemplate(java.lang.String template,
java.lang.String mediaType,
MessageContext messageContext)
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 void init()
TemplateProcessor
init
in class TemplateProcessor
public java.lang.String processTemplate(java.lang.String template, java.lang.String mediaType, MessageContext messageContext)
TemplateProcessor
processTemplate
in class TemplateProcessor
template
- Template stringmediaType
- Output media typemessageContext
- MessageContextCopyright © 2005-2021 Apache Software Foundation. All Rights Reserved.