org.richfaces.cdk.templatecompiler
Class JavaClassConfiguration

java.lang.Object
  extended by freemarker.core.Configurable
      extended by freemarker.template.Configuration
          extended by org.richfaces.cdk.templatecompiler.JavaClassConfiguration
All Implemented Interfaces:
java.lang.Cloneable, FreeMarkerRenderer

public class JavaClassConfiguration
extends freemarker.template.Configuration
implements FreeMarkerRenderer

TODO: injection.

Author:
asmirnov@exadel.com

Nested Class Summary
 
Nested classes/interfaces inherited from class freemarker.core.Configurable
freemarker.core.Configurable.UnknownSettingException
 
Field Summary
 
Fields inherited from class freemarker.template.Configuration
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_KEY
 
Fields inherited from class freemarker.core.Configurable
ARITHMETIC_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 Summary
JavaClassConfiguration()
           
 
Method Summary
 java.lang.String renderSnippet(java.lang.String templateName, java.lang.Object object)
           
 void writeSnippet(java.lang.String templateName, java.lang.Object object, java.io.Writer writer)
           
 
Methods inherited from class freemarker.template.Configuration
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, setWhitespaceStripping
 
Methods inherited from class freemarker.core.Configurable
getArithmeticEngine, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassConfiguration

public JavaClassConfiguration()
Method Detail

writeSnippet

public void writeSnippet(java.lang.String templateName,
                         java.lang.Object object,
                         java.io.Writer writer)
                  throws java.io.IOException,
                         freemarker.template.TemplateException
Specified by:
writeSnippet in interface FreeMarkerRenderer
Throws:
java.io.IOException
freemarker.template.TemplateException

renderSnippet

public java.lang.String renderSnippet(java.lang.String templateName,
                                      java.lang.Object object)
Specified by:
renderSnippet in interface FreeMarkerRenderer


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.