com.jgeppert.struts2.jquery.mobile.components
Class ListItem

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by org.apache.struts2.components.ClosingUIBean
              extended by com.jgeppert.struts2.jquery.components.AbstractTopicsBean
                  extended by com.jgeppert.struts2.jquery.components.AbstractRemoteBean
                      extended by com.jgeppert.struts2.jquery.components.Anchor
                          extended by com.jgeppert.struts2.jquery.mobile.components.Anchor
                              extended by com.jgeppert.struts2.jquery.mobile.components.ListItem
All Implemented Interfaces:
com.jgeppert.struts2.jquery.components.ButtonBean, ThemeableBean

public class ListItem
extends Anchor

This tag generates an List Item.

Examples

        <s:url id="url1" action="actionOne"/>
        <sjm:listItem href="%{url1}">Action 1</sjm:listItem>
 
 

A List Item as Divider.

        <sjm:listItem divider="true">Group 1</sjm:listItem>
 

Author:
Johannes Geppert

Field Summary
static java.lang.String COMPONENT_NAME
           
protected  java.lang.String divider
           
static java.lang.String TEMPLATE
           
static java.lang.String TEMPLATE_CLOSE
           
 
Fields inherited from class com.jgeppert.struts2.jquery.mobile.components.Anchor
button, buttonIcon, buttonIconPosition, dataTheme
 
Fields inherited from class com.jgeppert.struts2.jquery.components.Anchor
buttonIconSecondary, buttonText, JQUERYACTION, onClickTopics, openDialog, validate, validateFunction
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
dataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeout
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
onAfterValidationTopics, onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onFocusTopics, onSuccessTopics
 
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
ListItem(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void evaluateExtraParams()
           
 java.lang.String getDefaultOpenTemplate()
           
protected  java.lang.String getDefaultTemplate()
           
 java.lang.String getTheme()
           
 void setDivider(java.lang.String divider)
           
 void setTheme(java.lang.String theme)
           
 
Methods inherited from class com.jgeppert.struts2.jquery.mobile.components.Anchor
getComponentName, setButton, setButtonIcon, setButtonIconPosition, setDataTheme
 
Methods inherited from class com.jgeppert.struts2.jquery.components.Anchor
setButtonIconSecondary, setButtonText, setOnClickTopics, setOpenDialog, setValidate, setValidateFunction
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
setDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeout
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
setOnAfterValidationTopics, setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnCompleteTopics, setOnDisableTopics, setOnEnableTopics, setOnErrorTopics, setOnFocusTopics, setOnSuccessTopics
 
Methods inherited from class org.apache.struts2.components.ClosingUIBean
setOpenTemplate, start
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, 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, 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

TEMPLATE_CLOSE

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

COMPONENT_NAME

public static final java.lang.String COMPONENT_NAME

divider

protected java.lang.String divider
Constructor Detail

ListItem

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

getDefaultOpenTemplate

public java.lang.String getDefaultOpenTemplate()
Overrides:
getDefaultOpenTemplate in class Anchor

getDefaultTemplate

protected java.lang.String getDefaultTemplate()
Overrides:
getDefaultTemplate in class Anchor

evaluateExtraParams

public void evaluateExtraParams()
Overrides:
evaluateExtraParams in class Anchor

setTheme

public void setTheme(java.lang.String theme)
Overrides:
setTheme in class Anchor

getTheme

public java.lang.String getTheme()
Overrides:
getTheme in class Anchor

setDivider

public void setDivider(java.lang.String divider)


Copyright © 2012. All Rights Reserved.