| Package | Description |
|---|---|
| org.springframework.extensions.directives | |
| org.springframework.extensions.surf | |
| org.springframework.extensions.webscripts |
| Class and Description |
|---|
| AbstractDependencyExtensibilityDirective
An abstract directive implementation that provides additional methods for handling dependencies.
|
| AbstractDependencyExtensibilityDirective.ProcessedDependency
Inner class that is provided to allow explicit processed dependency information to be passed.
|
| AddInlineJavaScriptDirective
This FreeMarker directive should be used to add raw JavaScript.
|
| AutoComponentRegionDirective
The purpose of this directive is to circumvent the requirement to create and persist Components as a means of executing
Aikau pages defined by a single WebScript.
|
| ChecksumResourceDirective
This directive is used to convert resource URLs into resource URLs containing a checksum that uniquely
matches the resource contents.
|
| ChromeDetectionDirective
This directive is used to determine whether or not Surf Region Chrome is enabled and if not will output the
<
div> element containing the unique HTML ID generated for the Component. |
| CreateComponentDirective
This directive is used for creating
Component instances just before they are required by a region directive. |
| CreateWebScriptWidgetsDirective
This directive should be used in WebScripts that intend use client-side JavaScript "widgets".
|
| CreateWebScriptWidgetsDirective.WidgetData
Contains the data that defines a JavaScript widget to be instantiated.
|
| CssDependencyDirective
This directive is used to address the problem of browsers caching stale CSS resources.
|
| DependencyDeferredContentSourceModelElement
This
DeferredContentSourceModelElement defines the common behaviour for adding CSS and JavaScript dependency requests
to the associated DeferredContentTargetModelElement. |
| DependencyDeferredContentTargetModelElement |
| DependencyDirectiveData |
| DirectiveFactory |
| JavaScriptDependencyDirective
This directive is used to address the problem of browsers caching stale JavaScript resources.
|
| MessagesDependencyDirective
This directive is used to address the problem of browsers caching stale i18n messages for the application.
|
| OutputCSSDirective
This directive is used for outputting the CSS dependencies that have been requested by other directives onto the
output stream.
|
| OutputJavaScriptContentModelElement
The
ContentModelElement associated with the OutputJavaScriptDirective that is
used to flush out all <script> elements. |
| OutputJavaScriptDirective
Directive for outputting JavaScript into the FreeMarker template.
|
| ProcessJsonModelDirective
The purpose of this widget is to allow "New Share" pages to be created via a single WebScript.
|
| RelocateJavaScriptOutputDirective
Allows the JavaScript content generated by the
OutputJavaScriptDirective to be relocated within the context of a model. |
| RenderServiceExtensibilityDirective |
| RenderServiceFreeMarkerDirective |
| StandaloneWebScriptWrapper
This FreeMarker Directive can be used as the outer-wrapper in a WebScript FreeMarker template to add the the
OutputCSSContentModelElement and OutputJavaScriptContentModelElement instances into the ExtensibilityModel
when the WebScript is not processed within the context of a Page. |
| Class and Description |
|---|
| OutputCSSContentModelElement
This is a
DeferredContentTargetModelElement that is used as a place holder in the ExtensibilityModel so
that other directives can add CSS dependencies into the <head> element. |
| OutputJavaScriptContentModelElement
The
ContentModelElement associated with the OutputJavaScriptDirective that is
used to flush out all <script> elements. |
| Class and Description |
|---|
| DirectiveFactory |
Copyright © 2005–2016 Alfresco Software. All rights reserved.