|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ClosingUIBean
org.apache.struts2.dojo.components.TreeNode
public class TreeNode
Renders a tree node within a tree widget with AJAX support.
Either of the following combinations should be used depending on if the tree is to be constructed dynamically or statically. Dynamically:<-- Creating tree statically using hard-coded data. --> <s:tree id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..." /> </s:treenode> <s:treenode id="..." label="..." /> </s:tree> <-- Creating tree dynamically using data from backing action. --> <s:tree id="..." rootNode="..." nodeIdProperty="..." nodeTitleProperty="..." childCollectionProperty="..." />
Field Summary |
---|
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 |
Constructor Summary | |
---|---|
TreeNode(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Method Summary | |
---|---|
protected void |
evaluateExtraParams()
|
java.lang.String |
getDefaultOpenTemplate()
|
protected java.lang.String |
getDefaultTemplate()
|
java.lang.String |
getTheme()
|
void |
setCssClass(java.lang.String cssClass)
|
void |
setCssStyle(java.lang.String cssStyle)
|
void |
setId(java.lang.String id)
|
void |
setLabel(java.lang.String label)
|
void |
setName(java.lang.String name)
|
void |
setTheme(java.lang.String theme)
|
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, setCssErrorClass, setCssErrorStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setJavascriptTooltip, setKey, setLabelposition, setLabelSeparator, 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, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, toString, usesBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeNode(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Method Detail |
---|
public void setTheme(java.lang.String theme)
setTheme
in class org.apache.struts2.components.UIBean
public java.lang.String getTheme()
getTheme
in class org.apache.struts2.components.UIBean
public java.lang.String getDefaultOpenTemplate()
getDefaultOpenTemplate
in class org.apache.struts2.components.ClosingUIBean
protected java.lang.String getDefaultTemplate()
getDefaultTemplate
in class org.apache.struts2.components.UIBean
protected void evaluateExtraParams()
evaluateExtraParams
in class org.apache.struts2.components.UIBean
public void setLabel(java.lang.String label)
setLabel
in class org.apache.struts2.components.UIBean
public void setCssClass(java.lang.String cssClass)
setCssClass
in class org.apache.struts2.components.UIBean
public void setCssStyle(java.lang.String cssStyle)
setCssStyle
in class org.apache.struts2.components.UIBean
public void setId(java.lang.String id)
setId
in class org.apache.struts2.components.UIBean
public void setName(java.lang.String name)
setName
in class org.apache.struts2.components.UIBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |