|
||||||||||
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.components.Tree
public class Tree
Renders a tree widget with AJAX support.
The id attribute is normally specified, such that it could be looked up using javascript if necessary. Examples<-- statically --> <s:tree id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..."> <s:treenode id="..." label="..." /> <s:treenode id="..." label="..." /> &;lt;/s:treenode> <s:treenode id="..." label="..." /> </s:tree> <-- dynamically --> <s:tree id="..." rootNode="..." nodeIdProperty="..." nodeTitleProperty="..." childCollectionProperty="..." />
Field Summary | |
---|---|
protected java.lang.String |
childCollectionProperty
|
protected java.lang.String |
nodeIdProperty
|
protected java.lang.String |
nodeTitleProperty
|
protected java.lang.String |
rootNodeAttr
|
Fields inherited from class org.apache.struts2.components.UIBean |
---|
accesskey, cssClass, cssStyle, disabled, label, labelPosition, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateSuffix, theme, title, tooltip, tooltipConfig, value |
Fields inherited from class org.apache.struts2.components.Component |
---|
COMPONENT_STACK, id, parameters, stack |
Constructor Summary | |
---|---|
Tree(com.opensymphony.xwork2.util.OgnlValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Method Summary | |
---|---|
protected void |
evaluateExtraParams()
|
java.lang.String |
getBlankIconSrc()
|
java.lang.String |
getChildCollectionProperty()
|
java.lang.String |
getDefaultOpenTemplate()
|
protected java.lang.String |
getDefaultTemplate()
A contract that requires each concrete UI Tag to specify which template should be used as a default. |
java.lang.String |
getExpandIconSrcMinus()
|
java.lang.String |
getExpandIconSrcPlus()
|
java.lang.String |
getGridIconSrcC()
|
java.lang.String |
getGridIconSrcL()
|
java.lang.String |
getGridIconSrcP()
|
java.lang.String |
getGridIconSrcV()
|
java.lang.String |
getGridIconSrcX()
|
java.lang.String |
getGridIconSrcY()
|
java.lang.String |
getIconHeight()
|
java.lang.String |
getIconWidth()
|
java.lang.String |
getNodeIdProperty()
|
java.lang.String |
getNodeTitleProperty()
|
java.lang.String |
getRootNode()
|
java.lang.String |
getShowGrid()
|
java.lang.String |
getShowRootGrid()
|
java.lang.String |
getTemplateCssPath()
|
java.lang.String |
getToggle()
|
java.lang.String |
getToggleDuration()
|
java.lang.String |
getTreeCollapsedTopic()
|
java.lang.String |
getTreeExpandedTopic()
|
java.lang.String |
getTreeSelectedTopic()
|
void |
setBlankIconSrc(java.lang.String blankIconSrc)
Blank icon image source. |
void |
setChildCollectionProperty(java.lang.String childCollectionProperty)
The childCollectionProperty property. |
void |
setExpandIconSrcMinus(java.lang.String expandIconSrcMinus)
Expand icon (-) image source. |
void |
setExpandIconSrcPlus(java.lang.String expandIconSrcPlus)
Expand Icon (+) image source. |
void |
setGridIconSrcC(java.lang.String gridIconSrcC)
Image source for under child item child icons. |
void |
setGridIconSrcL(java.lang.String gridIconSrcL)
Image source for last child grid. |
void |
setGridIconSrcP(java.lang.String gridIconSrcP)
Image source for under parent item child icons. |
void |
setGridIconSrcV(java.lang.String gridIconSrcV)
Image source for vertical line. |
void |
setGridIconSrcX(java.lang.String gridIconSrcX)
Image source for grid for sole root item. |
void |
setGridIconSrcY(java.lang.String gridIconSrcY)
Image source for grid for last root item. |
void |
setIconHeight(java.lang.String iconHeight)
Icon height (default 18 pixels). |
void |
setIconWidth(java.lang.String iconWidth)
Icon width (default 19 pixels). |
void |
setNodeIdProperty(java.lang.String nodeIdProperty)
The nodeIdProperty property. |
void |
setNodeTitleProperty(java.lang.String nodeTitleProperty)
The nodeTitleProperty property. |
void |
setRootNode(java.lang.String rootNode)
The rootNode property. |
void |
setShowGrid(java.lang.String showGrid)
Show grid (default true). |
void |
setShowRootGrid(java.lang.String showRootGrid)
The showRootGrid property (default true). |
void |
setTemplateCssPath(java.lang.String templateCssPath)
Template css path (default {contextPath}/struts/tree.css. |
void |
setToggle(java.lang.String toggle)
The toggle property (either 'explode' or 'fade'). |
void |
setToggleDuration(java.lang.String toggleDuration)
Toggle duration (default 150 ms) |
void |
setTreeCollapsedTopic(java.lang.String treeCollapsedTopic)
The treeCollapsedTopic property. |
void |
setTreeExpandedTopic(java.lang.String treeExpandedTopic)
The treeExpandedTopic property. |
void |
setTreeSelectedTopic(java.lang.String treeSelectedTopic)
The treeSelectedTopic property. |
boolean |
start(java.io.Writer writer)
Callback for the start tag of this component. |
Methods inherited from class org.apache.struts2.components.ClosingUIBean |
---|
setOpenTemplate |
Methods inherited from class org.apache.struts2.components.UIBean |
---|
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, escape, evaluateNameValue, evaluateParams, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssStyle, setDisabled, setLabel, setLabelposition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTheme, setTitle, setTooltip, setTooltipConfig, 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, getId, getParameters, getStack, popComponentStack, setId, toString, usesBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String rootNodeAttr
protected java.lang.String childCollectionProperty
protected java.lang.String nodeTitleProperty
protected java.lang.String nodeIdProperty
Constructor Detail |
---|
public Tree(com.opensymphony.xwork2.util.OgnlValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Method Detail |
---|
public boolean start(java.io.Writer writer)
Component
start
in class ClosingUIBean
writer
- the output writer.
protected void evaluateExtraParams()
evaluateExtraParams
in class UIBean
public java.lang.String getDefaultOpenTemplate()
getDefaultOpenTemplate
in class ClosingUIBean
protected java.lang.String getDefaultTemplate()
UIBean
getDefaultTemplate
in class UIBean
public java.lang.String getToggle()
public void setToggle(java.lang.String toggle)
public java.lang.String getTreeSelectedTopic()
public void setTreeSelectedTopic(java.lang.String treeSelectedTopic)
public java.lang.String getTreeExpandedTopic()
public void setTreeExpandedTopic(java.lang.String treeExpandedTopic)
public java.lang.String getTreeCollapsedTopic()
public void setTreeCollapsedTopic(java.lang.String treeCollapsedTopic)
public java.lang.String getRootNode()
public void setRootNode(java.lang.String rootNode)
public java.lang.String getChildCollectionProperty()
public void setChildCollectionProperty(java.lang.String childCollectionProperty)
public java.lang.String getNodeTitleProperty()
public void setNodeTitleProperty(java.lang.String nodeTitleProperty)
public java.lang.String getNodeIdProperty()
public void setNodeIdProperty(java.lang.String nodeIdProperty)
public void setShowRootGrid(java.lang.String showRootGrid)
public java.lang.String getShowRootGrid()
public java.lang.String getBlankIconSrc()
public void setBlankIconSrc(java.lang.String blankIconSrc)
public java.lang.String getExpandIconSrcMinus()
public void setExpandIconSrcMinus(java.lang.String expandIconSrcMinus)
public java.lang.String getExpandIconSrcPlus()
public void setExpandIconSrcPlus(java.lang.String expandIconSrcPlus)
public java.lang.String getGridIconSrcC()
public void setGridIconSrcC(java.lang.String gridIconSrcC)
public java.lang.String getGridIconSrcL()
public void setGridIconSrcL(java.lang.String gridIconSrcL)
public java.lang.String getGridIconSrcP()
public void setGridIconSrcP(java.lang.String gridIconSrcP)
public java.lang.String getGridIconSrcV()
public void setGridIconSrcV(java.lang.String gridIconSrcV)
public java.lang.String getGridIconSrcX()
public void setGridIconSrcX(java.lang.String gridIconSrcX)
public java.lang.String getGridIconSrcY()
public void setGridIconSrcY(java.lang.String gridIconSrcY)
public java.lang.String getIconHeight()
public void setIconHeight(java.lang.String iconHeight)
public java.lang.String getIconWidth()
public void setIconWidth(java.lang.String iconWidth)
public java.lang.String getTemplateCssPath()
public void setTemplateCssPath(java.lang.String templateCssPath)
public java.lang.String getToggleDuration()
public void setToggleDuration(java.lang.String toggleDuration)
public java.lang.String getShowGrid()
public void setShowGrid(java.lang.String showGrid)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |