public class Anchor extends Anchor implements ThemeableBean
A tag that creates an HTML <a/> element.
Examples
<sjm:a id="myLink" href="#page1">My Link to an Page</sjm:a><
An Link displayed as Button with Icon which reference an external Page.
<sjm:a href="http://code.google.com/p/struts2-jquery/" button="true" buttonIcon="star" rel="external">Plugin Homepage</sjm:a>
| Modifier and Type | Field and Description |
|---|---|
protected String |
button |
protected String |
buttonIcon |
protected String |
buttonIconPosition |
static String |
COMPONENT_NAME |
protected String |
dataTheme |
static String |
TEMPLATE |
static String |
TEMPLATE_CLOSE |
buttonIconSecondary, buttonText, clearForm, iframe, JQUERYACTION, onClickTopics, openDialog, openDialogTitle, RANDOM, replaceTarget, resetForm, validate, validateFunctiondataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeoutonAfterValidationTopics, onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onFocusTopics, onSuccessTopics, PARAM_JQUERY_ACTIONaccesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, errorPosition, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, requiredLabel, requiredPosition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, uiThemeExpansionToken, value| Constructor and Description |
|---|
Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateExtraParams() |
String |
getComponentName() |
String |
getDefaultOpenTemplate() |
protected String |
getDefaultTemplate() |
String |
getTheme() |
void |
setButton(String button) |
void |
setButtonIcon(String buttonIcon) |
void |
setButtonIconPosition(String buttonIconPosition) |
void |
setDataTheme(String dataTheme) |
void |
setTheme(String theme) |
setButtonIconSecondary, setButtonText, setClearForm, setIframe, setOnClickTopics, setOpenDialog, setOpenDialogTitle, setReplaceTarget, setResetForm, setValidate, setValidateFunctionsetDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeoutaddGeneratedIdParam, addParameterIfPresent, addParameterIfPresent, setOnAfterValidationTopics, setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnCompleteTopics, setOnDisableTopics, setOnEnableTopics, setOnErrorTopics, setOnFocusTopics, setOnSuccessTopicsaddFormParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setClass, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setErrorPosition, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequiredLabel, setRequiredPosition, setStyle, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setUIThemeExpansionToken, setValueaddAllParameters, addParameter, altSyntax, completeExpressionIfAltSyntax, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, getStandardAttributes, isValidTagAttribute, popComponentStack, setActionMapper, setDevMode, setThrowExceptionsOnELFailure, setUrlHelper, stripExpressionIfAltSyntax, toString, usesBodypublic static final String TEMPLATE
public static final String TEMPLATE_CLOSE
public static final String COMPONENT_NAME
protected String dataTheme
protected String button
protected String buttonIcon
protected String buttonIconPosition
public Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public String getDefaultOpenTemplate()
getDefaultOpenTemplate in class Anchorprotected String getDefaultTemplate()
getDefaultTemplate in class Anchorpublic String getComponentName()
getComponentName in class Anchorpublic void evaluateExtraParams()
evaluateExtraParams in class Anchorpublic void setButton(String button)
setButton in interface ButtonBeansetButton in class Anchorpublic void setButtonIcon(String buttonIcon)
setButtonIcon in interface ButtonBeansetButtonIcon in class Anchorpublic void setButtonIconPosition(String buttonIconPosition)
public void setDataTheme(String dataTheme)
setDataTheme in interface ThemeableBeanCopyright © 2017. All rights reserved.