com.jgeppert.struts2.jquery.components
Class Head

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by org.apache.struts2.components.Head
              extended by com.jgeppert.struts2.jquery.components.Head

public class Head
extends org.apache.struts2.components.Head

The "head" tag renders required JavaScript code to configure jQuery and is required in order to use any of the tags included in the jQuery plugin.

Some tags like the "datepicker" can use different locales, to use a locale that is different from the request locale.

The "locale" attribute configures jQuery locale for datepicker. Default is "en" you can use all locales that are bundled with jQuery. e.g. "de, "fr", "ja", ...

Examples

 <%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
 <head>
   <title>My page</title>
   <sj:head/>
 </head>
 
 <%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
 <head>
   <title>My page</title>
   <sj:head compressed="false" locale="de" jquerytheme="cupertino"/>
 </head>
 

Author:
Johannes Geppert

Field Summary
protected  java.lang.String ajaxcache
           
protected  java.lang.String ajaxhistory
           
protected  java.lang.String compatibility
           
protected  java.lang.String compressed
           
protected  java.lang.String customBasepath
           
protected  java.lang.String debug
           
protected  java.lang.String defaultErrorText
           
protected  java.lang.String defaultIndicator
           
protected  java.lang.String defaultLoadingText
           
protected  java.lang.String jquerytheme
           
protected  java.lang.String jqueryui
           
protected  java.lang.String loadAtOnce
           
protected  java.lang.String loadFromGoogle
           
protected  java.lang.String locale
           
protected  java.lang.String scriptPath
           
static java.lang.String TEMPLATE
           
 
Fields inherited from class org.apache.struts2.components.UIBean
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value
 
Fields inherited from class org.apache.struts2.components.Component
actionMapper, COMPONENT_STACK, parameters, stack, throwExceptionOnELFailure
 
Constructor Summary
Head(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void evaluateParams()
           
protected  java.lang.String getDefaultTemplate()
           
 java.lang.String getTheme()
           
 boolean isJqueryui()
           
 void setAjaxcache(java.lang.String ajaxcache)
           
 void setAjaxhistory(java.lang.String ajaxhistory)
           
 void setCompatibility(java.lang.String compatibility)
           
 void setCompressed(java.lang.String compressed)
           
 void setCustomBasepath(java.lang.String customBasepath)
           
 void setDebug(java.lang.String debug)
           
 void setDefaultErrorText(java.lang.String defaultErrorText)
           
 void setDefaultIndicator(java.lang.String defaultIndicator)
           
 void setDefaultLoadingText(java.lang.String defaultLoadingText)
           
 void setDefaultLocale(java.lang.String val)
           
 void setJquerytheme(java.lang.String jquerytheme)
           
 void setJqueryui(java.lang.String jqueryui)
           
 void setLoadAtOnce(java.lang.String loadAtOnce)
           
 void setLoadFromGoogle(java.lang.String loadFromGoogle)
           
 void setLocale(java.lang.String locale)
           
 void setScriptPath(java.lang.String scriptPath)
           
 void setTheme(java.lang.String theme)
           
 
Methods inherited from class org.apache.struts2.components.Head
setEncoding
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateExtraParams, evaluateNameValue, getId, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, start, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE

public static final java.lang.String TEMPLATE
See Also:
Constant Field Values

compressed

protected java.lang.String compressed

locale

protected java.lang.String locale

jquerytheme

protected java.lang.String jquerytheme

jqueryui

protected java.lang.String jqueryui

customBasepath

protected java.lang.String customBasepath

loadFromGoogle

protected java.lang.String loadFromGoogle

ajaxcache

protected java.lang.String ajaxcache

ajaxhistory

protected java.lang.String ajaxhistory

defaultIndicator

protected java.lang.String defaultIndicator

defaultLoadingText

protected java.lang.String defaultLoadingText

defaultErrorText

protected java.lang.String defaultErrorText

loadAtOnce

protected java.lang.String loadAtOnce

debug

protected java.lang.String debug

scriptPath

protected java.lang.String scriptPath

compatibility

protected java.lang.String compatibility
Constructor Detail

Head

public Head(com.opensymphony.xwork2.util.ValueStack stack,
            javax.servlet.http.HttpServletRequest request,
            javax.servlet.http.HttpServletResponse response)
Method Detail

getDefaultTemplate

protected java.lang.String getDefaultTemplate()
Overrides:
getDefaultTemplate in class org.apache.struts2.components.Head

evaluateParams

public void evaluateParams()
Overrides:
evaluateParams in class org.apache.struts2.components.Head

setDefaultLocale

public void setDefaultLocale(java.lang.String val)

setTheme

public void setTheme(java.lang.String theme)
Overrides:
setTheme in class org.apache.struts2.components.UIBean

getTheme

public java.lang.String getTheme()
Overrides:
getTheme in class org.apache.struts2.components.UIBean

isJqueryui

public boolean isJqueryui()

setJqueryui

public void setJqueryui(java.lang.String jqueryui)

setCompressed

public void setCompressed(java.lang.String compressed)

setJquerytheme

public void setJquerytheme(java.lang.String jquerytheme)

setLocale

public void setLocale(java.lang.String locale)

setCustomBasepath

public void setCustomBasepath(java.lang.String customBasepath)

setLoadFromGoogle

public void setLoadFromGoogle(java.lang.String loadFromGoogle)

setAjaxcache

public void setAjaxcache(java.lang.String ajaxcache)

setAjaxhistory

public void setAjaxhistory(java.lang.String ajaxhistory)

setDefaultIndicator

public void setDefaultIndicator(java.lang.String defaultIndicator)

setDefaultLoadingText

public void setDefaultLoadingText(java.lang.String defaultLoadingText)

setDefaultErrorText

public void setDefaultErrorText(java.lang.String defaultErrorText)

setLoadAtOnce

public void setLoadAtOnce(java.lang.String loadAtOnce)

setDebug

public void setDebug(java.lang.String debug)

setScriptPath

public void setScriptPath(java.lang.String scriptPath)

setCompatibility

public void setCompatibility(java.lang.String compatibility)


Copyright © 2011. All Rights Reserved.