public class ChromeDetectionDirectiveData
extends org.springframework.extensions.surf.extensibility.impl.DefaultExtensibilityDirectiveData
An ExtensibilityDirectiveData implementation that creates a ChromeDetectionContentModelElement
so that the nested contents of the calling ExtensibilityDirective will be wrapped in a <div> element
with a unique id when Surf Region Chrome is disabled.
| Constructor and Description |
|---|
ChromeDetectionDirectiveData(String id,
String action,
String target,
String directiveName,
freemarker.template.TemplateDirectiveBody body,
freemarker.core.Environment env,
WebFrameworkConfigElement config,
RequestContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.extensions.surf.extensibility.ContentModelElement |
createContentModelElement()
Creates and returns new
ChromeDetectionContentModelElement instance. |
WebFrameworkConfigElement |
getConfig() |
RequestContext |
getContext() |
public ChromeDetectionDirectiveData(String id, String action, String target, String directiveName, freemarker.template.TemplateDirectiveBody body, freemarker.core.Environment env, WebFrameworkConfigElement config, RequestContext context)
public WebFrameworkConfigElement getConfig()
WebFrameworkConfigElement used to determine what the default Surf Region Chrome is set to.public RequestContext getContext()
RequestContext used to retrieve the unique ID for the <div> element to wrap the directives
nested content in.public org.springframework.extensions.surf.extensibility.ContentModelElement createContentModelElement()
Creates and returns new ChromeDetectionContentModelElement instance.
createContentModelElement in interface org.springframework.extensions.surf.extensibility.ExtensibilityDirectiveDatacreateContentModelElement in class org.springframework.extensions.surf.extensibility.impl.DefaultExtensibilityDirectiveDataCopyright © 2005–2016 Alfresco Software. All rights reserved.