public class CdkConfiguration extends freemarker.template.Configuration implements FreeMarkerRenderer
ANGLE_BRACKET_TAG_SYNTAX, AUTO_DETECT_TAG_SYNTAX, AUTO_IMPORT_KEY, AUTO_INCLUDE_KEY, CACHE_STORAGE_KEY, DEFAULT_ENCODING_KEY, LOCALIZED_LOOKUP_KEY, SQUARE_BRACKET_TAG_SYNTAX, STRICT_SYNTAX_KEY, TAG_SYNTAX_KEY, TEMPLATE_UPDATE_DELAY_KEY, WHITESPACE_STRIPPING_KEYARITHMETIC_ENGINE_KEY, BOOLEAN_FORMAT_KEY, CLASSIC_COMPATIBLE_KEY, DATE_FORMAT_KEY, DATETIME_FORMAT_KEY, LOCALE_KEY, NUMBER_FORMAT_KEY, OBJECT_WRAPPER_KEY, OUTPUT_ENCODING_KEY, STRICT_BEAN_MODELS, TEMPLATE_EXCEPTION_HANDLER_KEY, TIME_FORMAT_KEY, TIME_ZONE_KEY, URL_ESCAPING_CHARSET_KEY| Constructor and Description |
|---|
CdkConfiguration(freemarker.template.ObjectWrapper wrapper,
Logger log,
FreeMakerUtils utils) |
| Modifier and Type | Method and Description |
|---|---|
String |
getTemplatesFolder()
|
String |
renderTemplate(String templateName,
Object object) |
void |
setImports(Map<String,String> map) |
void |
setSharedVariables(Map<String,Object> variables) |
void |
setTemplatesFolder(String templatesFolder)
|
void |
writeTemplate(String templateName,
Object object,
Writer writer) |
addAutoImport, addAutoInclude, clearEncodingMap, clearSharedVariables, clearTemplateCache, clone, getDefaultConfiguration, getDefaultEncoding, getEncoding, getLocalizedLookup, getSharedVariable, getSharedVariableNames, getStrictSyntaxMode, getTagSyntax, getTemplate, getTemplate, getTemplate, getTemplate, getTemplate, getTemplateLoader, getVersionNumber, getWhitespaceStripping, loadBuiltInEncodingMap, removeAutoImport, removeAutoInclude, setAllSharedVariables, setAutoImports, setAutoIncludes, setCacheStorage, setClassForTemplateLoading, setDefaultConfiguration, setDefaultEncoding, setDirectoryForTemplateLoading, setEncoding, setLocalizedLookup, setServletContextForTemplateLoading, setSetting, setSharedVariable, setSharedVariable, setStrictSyntaxMode, setTagSyntax, setTemplateLoader, setTemplateUpdateDelay, setWhitespaceStrippinggetArithmeticEngine, getBooleanFormat, getCustomAttribute, getCustomAttributeNames, getDateFormat, getDateTimeFormat, getEnvironment, getLocale, getNumberFormat, getObjectWrapper, getOutputEncoding, getParent, getSetting, getSettings, getTemplateExceptionHandler, getTimeFormat, getTimeZone, getURLEscapingCharset, invalidSettingValueException, isClassicCompatible, removeCustomAttribute, setArithmeticEngine, setBooleanFormat, setClassicCompatible, setCustomAttribute, setDateFormat, setDateTimeFormat, setLocale, setNumberFormat, setObjectWrapper, setOutputEncoding, setSettings, setSettings, setStrictBeanModels, setTemplateExceptionHandler, setTimeFormat, setTimeZone, setURLEscapingCharset, unknownSettingException@Inject
public CdkConfiguration(freemarker.template.ObjectWrapper wrapper,
Logger log,
FreeMakerUtils utils)
@Inject(optional=true) public void setSharedVariables(Map<String,Object> variables)
public void writeTemplate(String templateName, Object object, Writer writer) throws IOException, freemarker.template.TemplateException
writeTemplate in interface FreeMarkerRendererIOExceptionfreemarker.template.TemplateExceptionpublic String renderTemplate(String templateName, Object object)
renderTemplate in interface FreeMarkerRenderer@Inject(optional=true) public void setTemplatesFolder(String templatesFolder)
templatesFolder - the templatesFolder to setpublic String getTemplatesFolder()
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.