public class RelocateJavaScriptOutputDirectiveData
extends org.springframework.extensions.surf.extensibility.impl.DefaultExtensibilityDirectiveData
This is referenced by the RelocateJavaScriptOutputDirective but instead of providing its own
ContentModelElement instance for output data to be written to, it uses an existing
OutputJavaScriptContentModelElement so that the existing JavaScript content is moved to the location
in the model where the RelocateJavaScriptOutputDirective has been used.
| Constructor and Description |
|---|
RelocateJavaScriptOutputDirectiveData(String id,
String action,
String target,
freemarker.template.TemplateDirectiveBody body,
freemarker.core.Environment env,
OutputJavaScriptContentModelElement javaScriptContent) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.extensions.surf.extensibility.ContentModelElement |
createContentModelElement()
Overrides the default implementation to return a
JavaScriptContentModelElement
which will outputs an instructions to instantiate a widget with merged configuration data. |
public RelocateJavaScriptOutputDirectiveData(String id, String action, String target, freemarker.template.TemplateDirectiveBody body, freemarker.core.Environment env, OutputJavaScriptContentModelElement javaScriptContent)
public org.springframework.extensions.surf.extensibility.ContentModelElement createContentModelElement()
Overrides the default implementation to return a JavaScriptContentModelElement
which will outputs an instructions to instantiate a widget with merged configuration data.
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.