Package com.day.cq.wcm.tags
Class DefineObjectsTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.apache.sling.scripting.jsp.taglib.DefineObjectsTag
com.day.cq.wcm.tags.DefineObjectsTag
- All Implemented Interfaces:
Serializable,IterationTag,JspTag,Tag
Defines page context attributes useful for scripting.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault name for the scripting variable referencing theComponentContextobject (value is ""componentContext"").static final StringDefault name for the scripting variable referencing theComponentof the current resource (value is ""component"").static final StringDefault name for the scripting variable referencing theContentPolicyof the current cell (value is ""currentContentPolicy"").static final StringDefault name for the scripting variable referencing the properties of the current content policy (value is ""currentContentPolicyProperties"").static final StringDefault name for the scripting variable referencing thedesignof the current page (value is ""currentDesign"").static final StringDefault name for the scripting variable referencing thecurrent pageobject (value is ""currentPage"").static final StringDefault name for the scripting variable referencing thestyleof the current cell (value is ""currentStyle"").static final StringDefault name for the scripting variable referencing theDesignerobject (value is ""designer"").static final StringDefault name for the scripting variable referencing theEditContextobject (value is ""editContext"").static final StringDefault name for the scripting variable referencing thePageManagerobject (value is ""pageManager"").static final StringDefault name for the scripting variable referencing thepage propertiesof the current page (value is ""pageProperties"").static final StringDefault name for the scripting variable referencing thepropertiesof the current resource (value is ""properties"").static final StringDefault name for the scripting variable referencing thedesignof the resource page (value is ""resourceDesign"").static final StringDefault name for the scripting variable referencing theresource pageobject (value is ""resourcePage"").static final StringDefault name for the scripting variable referencing thexssAPI protection servicecurrently in use (value is ""xssAPI"").Fields inherited from class org.apache.sling.scripting.jsp.taglib.DefineObjectsTag
DEFAULT_BINDINGS_NAME, DEFAULT_LOG_NAME, DEFAULT_NODE_NAME, DEFAULT_REQUEST_NAME, DEFAULT_RESOURCE_NAME, DEFAULT_RESOURCE_RESOLVER_NAME, DEFAULT_RESPONSE_NAME, DEFAULT_SLING_NAMEFields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoEndTag()Creates Scripting variables for:SlingHttpServletRequestSlingHttpServletResponsecurrentResourcecurrentNode(if resource is adaptable to a node) currentLoggercurrentSlingScriptHelpervoidsetComponentContextName(String componentContextName) voidsetComponentName(String componentName) voidsetCurrentDesignName(String currentDesignName) voidsetCurrentPageName(String currentPageName) voidsetCurrentPolicyName(String currentPolicyName) voidsetCurrentPolicyPropertiesName(String currentPolicyPropertiesName) voidsetCurrentStyleName(String currentStyleName) voidsetDesignerName(String designerName) voidsetEditContextName(String editContextName) voidsetPageManagerName(String pageManagerName) voidsetPagePropertiesName(String pagePropertiesName) voidsetPropertiesName(String propertiesName) voidsetResourceDesignName(String resourceDesignName) voidsetResourcePageName(String resourcePageName) voidsetXssAPIName(String xssAPIName) Methods inherited from class org.apache.sling.scripting.jsp.taglib.DefineObjectsTag
release, setBindingsName, setLogName, setNodeName, setPageContext, setRequestName, setResourceName, setResourceResolverName, setResponseName, setSlingNameMethods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
Field Details
-
DEFAULT_COMPONENT_CONTEXT_NAME
Default name for the scripting variable referencing theComponentContextobject (value is ""componentContext"").- See Also:
-
DEFAULT_EDIT_CONTEXT_NAME
Default name for the scripting variable referencing theEditContextobject (value is ""editContext"").- See Also:
-
DEFAULT_PROPERTIES_NAME
Default name for the scripting variable referencing thepropertiesof the current resource (value is ""properties"").- See Also:
-
DEFAULT_PAGE_MANAGER_NAME
Default name for the scripting variable referencing thePageManagerobject (value is ""pageManager"").- See Also:
-
DEFAULT_CURRENT_PAGE_NAME
Default name for the scripting variable referencing thecurrent pageobject (value is ""currentPage"").- See Also:
-
DEFAULT_RESOURCE_PAGE_NAME
Default name for the scripting variable referencing theresource pageobject (value is ""resourcePage"").- See Also:
-
DEFAULT_PAGE_PROPERTIES_NAME
Default name for the scripting variable referencing thepage propertiesof the current page (value is ""pageProperties"").- See Also:
-
DEFAULT_COMPONENT_NAME
Default name for the scripting variable referencing theComponentof the current resource (value is ""component"").- See Also:
-
DEFAULT_DESIGNER_NAME
Default name for the scripting variable referencing theDesignerobject (value is ""designer"").- See Also:
-
DEFAULT_CURRENT_DESIGN_NAME
Default name for the scripting variable referencing thedesignof the current page (value is ""currentDesign"").- See Also:
-
DEFAULT_RESOURCE_DESIGN_NAME
Default name for the scripting variable referencing thedesignof the resource page (value is ""resourceDesign"").- See Also:
-
DEFAULT_CURRENT_STYLE_NAME
Default name for the scripting variable referencing thestyleof the current cell (value is ""currentStyle"").- See Also:
-
DEFAULT_XSSAPI_NAME
Default name for the scripting variable referencing thexssAPI protection servicecurrently in use (value is ""xssAPI"").- See Also:
-
DEFAULT_CURRENT_CONTENT_POLICY_NAME
Default name for the scripting variable referencing theContentPolicyof the current cell (value is ""currentContentPolicy"").- See Also:
-
DEFAULT_CURRENT_CONTENT_POLICY_PROPS_NAME
Default name for the scripting variable referencing the properties of the current content policy (value is ""currentContentPolicyProperties"").- See Also:
-
-
Constructor Details
-
DefineObjectsTag
public DefineObjectsTag()
-
-
Method Details
-
doEndTag
public int doEndTag()Creates Scripting variables for:SlingHttpServletRequestSlingHttpServletResponse- current
Resource - current
Node(if resource is adaptable to a node) - current
Logger - current
SlingScriptHelper
- Specified by:
doEndTagin interfaceTag- Overrides:
doEndTagin classDefineObjectsTag- Returns:
- always
Tag.EVAL_PAGE. - See Also:
-
setComponentContextName
-
setEditContextName
-
setPropertiesName
-
setPageManagerName
-
setCurrentPageName
-
setResourcePageName
-
setResourceDesignName
-
setPagePropertiesName
-
setComponentName
-
setDesignerName
-
setCurrentDesignName
-
setCurrentStyleName
-
setXssAPIName
-
setCurrentPolicyName
-
setCurrentPolicyPropertiesName
-