public final class ProcessorModelHelper extends Object implements org.springframework.context.ApplicationContextAware
The model consists of a number of context driven objects such as current page and current template and a number of common helper objects such as the URL and current user.
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessorModelHelper.ScriptMessageResolver
Helper to resolve I18N messages in Template level JS controller scripts
|
| Constructor and Description |
|---|
ProcessorModelHelper()
A no argument constructor is required for Spring Framework to instantiate this class as a Spring Bean.
|
| Modifier and Type | Method and Description |
|---|---|
freemarker.ext.servlet.ServletContextHashModel |
getServletContextHashModel() |
freemarker.ext.jsp.TaglibFactory |
getTaglibFactory() |
WebFrameworkConfigElement |
getWebFrameworkConfigElement() |
void |
populateScriptModel(RequestContext context,
Map<String,Object> model,
ModelObject object)
Populate the model for script processor.
|
void |
populateTemplateModel(RequestContext context,
Map<String,Object> model,
ModelObject object)
Populate the model for template processor.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
This method is provided so that the Spring Framework can set the
ApplicationContext required |
void |
setDependencyAggregator(DependencyAggregator dependencyAggregator) |
void |
setDirectiveFactory(DirectiveFactory directiveFactory) |
void |
setScriptConfigModelInstance(org.springframework.extensions.webscripts.ScriptConfigModel scriptConfigModelInstance) |
void |
setServletContextHashModel(freemarker.ext.servlet.ServletContextHashModel servletContextHashModel) |
void |
setTaglibFactory(freemarker.ext.jsp.TaglibFactory taglibFactory) |
void |
setTemplateConfigModelInstance(org.springframework.extensions.webscripts.TemplateConfigModel templateConfigModelInstance) |
void |
setWebFrameworkConfigElement(WebFrameworkConfigElement webFrameworkConfigElement) |
void |
setWebFrameworkRenderService(RenderService webFrameworkRenderService) |
public static final String MODEL_CONFIG
public static final String MODEL_HEAD
public static final String MODEL_URL
public static final String MODEL_USER
public static final String MODEL_INSTANCE
public static final String MODEL_CONTENT
public static final String MODEL_CONTEXT
public static final String MODEL_SITEDATA
public static final String MODEL_WIDGET_UTILS
public static final String MODEL_RESOURCE_UTILS
public static final String MODEL_LOCALE
public static final String MODEL_TEMPLATE
public static final String MODEL_PAGE
public static final String MODEL_PROPERTIES
public static final String MODEL_THEME
public static final String MODEL_DESCRIPTION
public static final String MODEL_DESCRIPTION_ID
public static final String MODEL_TITLE
public static final String MODEL_TITLE_ID
public static final String MODEL_ID
public static final String MODEL_FORM_INSTANCE
public static final String MODEL_FORMDATA
public static final String MODEL_APP
public static final String PROP_HTMLID
public static final String MODEL_MESSAGE_METHOD
public static final String MODEL_RESOURCE_URL_METHOD
public static final String MODEL_SURF
public static final String MODEL_AUTHENTICATION
public static final String REGION_DIRECTIVE_NAME
public static final String COMPONENT_DIRECTIVE_NAME
public static final String REGION_INCLUDE_DIRECTIVE_NAME
public static final String COMPONENT_INCLUDE_DIRECTIVE_NAME
public static final String MARKUP_DIRECTIVE_NAME
public static final String SURFBUG_INCLUDE_DIRECTIVE_NAME
public static final String RESOURCE_DIRECTIVE_NAME
public static final String ANCHOR_DIRECTIVE_NAME
public static final String PAGE_LINK_DIRECTIVE_NAME
public static final String LINK_DIRECTIVE_NAME
public static final String MESSAGES_DIRECTIVE_NAME
public static final String CHECKSUM_RESOURCE_DIRECTIVE_NAME
public static final String RELOCATE_JAVASCRIPT_DEPENDENCIES_DIRECTIVE_NAME
public static final String CREATE_WEBSCRIPT_WIDGETS_DIRECTIVE_NAME
public static final String ADD_INLINE_JAVASCRIPT_DIRECTIVE_NAME
public static final String CHROME_DETECTION_DIRECTIVE_NAME
public static final String STANDALONE_WEBSCRIPT_WRAPPER_DIRECTIVE_NAME
public static final String SCRIPT_DIRECTIVE_NAME
public ProcessorModelHelper()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
This method is provided so that the Spring Framework can set the ApplicationContext required
setApplicationContext in interface org.springframework.context.ApplicationContextAwareapplicationContext - ApplicationContextpublic freemarker.ext.jsp.TaglibFactory getTaglibFactory()
public void setTaglibFactory(freemarker.ext.jsp.TaglibFactory taglibFactory)
public freemarker.ext.servlet.ServletContextHashModel getServletContextHashModel()
public void setServletContextHashModel(freemarker.ext.servlet.ServletContextHashModel servletContextHashModel)
public WebFrameworkConfigElement getWebFrameworkConfigElement()
public void setWebFrameworkConfigElement(WebFrameworkConfigElement webFrameworkConfigElement)
public void setScriptConfigModelInstance(org.springframework.extensions.webscripts.ScriptConfigModel scriptConfigModelInstance)
public void setTemplateConfigModelInstance(org.springframework.extensions.webscripts.TemplateConfigModel templateConfigModelInstance)
public void setWebFrameworkRenderService(RenderService webFrameworkRenderService)
public void setDirectiveFactory(DirectiveFactory directiveFactory)
public void setDependencyAggregator(DependencyAggregator dependencyAggregator)
public void populateScriptModel(RequestContext context, Map<String,Object> model, ModelObject object)
context - render contextmodel - to populatepublic void populateTemplateModel(RequestContext context, Map<String,Object> model, ModelObject object) throws RendererExecutionException, UnsupportedEncodingException
context - render contextmodel - to populateRendererExecutionExceptionUnsupportedEncodingExceptionCopyright © 2005–2016 Alfresco Software. All rights reserved.