com.jgeppert.struts2.jquery.tree.components
Class Tree

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.AbstractContainer
                          extended by com.jgeppert.struts2.jquery.tree.components.Tree
All Implemented Interfaces:
com.jgeppert.struts2.jquery.components.DraggableBean, com.jgeppert.struts2.jquery.components.DroppableBean, com.jgeppert.struts2.jquery.components.ResizableBean, com.jgeppert.struts2.jquery.components.SelectableBean, com.jgeppert.struts2.jquery.components.SortableBean

public class Tree
extends com.jgeppert.struts2.jquery.components.AbstractContainer

Render a Tree Element

Author:
Johannes Geppert

Field Summary
protected  java.lang.String animation
           
protected  java.lang.String childCollectionProperty
           
static java.lang.String COMPONENT_NAME
           
protected  java.lang.String contextmenu
           
protected  java.lang.String href
           
protected  java.lang.String htmlTitles
           
protected  java.lang.String initiallyOpen
           
static java.lang.String JQUERYACTION
           
protected  java.lang.String jstreetheme
           
protected  java.lang.String nodeHref
           
protected  java.lang.String nodeHrefParamName
           
protected  java.lang.String nodeIdProperty
           
protected  java.lang.String nodeTargets
           
protected  java.lang.String nodeTitleProperty
           
protected  java.lang.String nodeTypeProperty
           
protected  java.lang.String onClickTopics
           
protected  java.lang.String openAllOnLoad
           
protected  java.lang.String openAllOnRefresh
           
protected  java.lang.String rootNode
           
protected  java.lang.String rtl
           
static java.lang.String TEMPLATE
           
static java.lang.String TEMPLATE_CLOSE
           
protected  java.lang.String types
           
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer
bindOn, deferredLoading, draggable, draggableAddClasses, draggableAppendTo, draggableAxis, draggableCancel, draggableContainment, draggableCursor, draggableDelay, draggableDistance, draggableHandle, draggableHelper, draggableIframeFix, draggableOnDragTopics, draggableOnStartTopics, draggableOnStopTopics, draggableOpacity, draggableRefreshPositions, draggableRevert, draggableRevertDuration, draggableScope, draggableScroll, draggableScrollSensitivity, draggableScrollSpeed, draggableSnap, draggableSnapMode, draggableSnapTolerance, draggableZindex, droppable, droppableAccept, droppableActiveClass, droppableAddClasses, droppableGreedy, droppableHoverClass, droppableOnActivateTopics, droppableOnDeactivateTopics, droppableOnDropTopics, droppableOnOutTopics, droppableOnOverTopics, droppableScope, droppableTolerance, events, reloadTopics, resizable, resizableAnimate, resizableAnimateDuration, resizableAnimateEasing, resizableAspectRatio, resizableAutoHide, resizableContainment, resizableDelay, resizableDistance, resizableGhost, resizableHandles, resizableHelper, resizableMaxHeight, resizableMaxWidth, resizableMinHeight, resizableMinWidth, resizableOnResizeTopics, resizableOnStartTopics, resizableOnStopTopics, selectable, selectableAutoRefresh, selectableCancel, selectableDelay, selectableDistance, selectableFilter, selectableOnSelectedTopics, selectableOnSelectingTopics, selectableOnStartTopics, selectableOnStopTopics, selectableOnUnselectedTopics, selectableOnUnselectingTopics, selectableTolerance, sortable, sortableAppendTo, sortableAxis, sortableCancel, sortableConnectWith, sortableContainment, sortableCursor, sortableCursorAt, sortableDelay, sortableDistance, sortableDropOnEmpty, sortableForceHelperSize, sortableForcePlaceholderSize, sortableGrid, sortableHandle, sortableHelper, sortableItems, sortableOnActivateTopics, sortableOnBeforeStopTopics, sortableOnChangeTopics, sortableOnDeactivateTopics, sortableOnOutTopics, sortableOnOverTopics, sortableOnReceiveTopics, sortableOnRemoveTopics, sortableOnSortTopics, sortableOnStartTopics, sortableOnStopTopics, sortableOnUpdateTopics, sortableOpacity, sortablePlaceholder, sortableRevert, sortableScroll, sortableScrollSensitivity, sortableScrollSpeed, sortableTolerance, sortableZindex
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
dataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeout
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
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
Tree(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void evaluateExtraParams()
           
 java.lang.String getChildCollectionProperty()
           
 java.lang.String getDefaultOpenTemplate()
           
protected  java.lang.String getDefaultTemplate()
           
 java.lang.String getNodeIdProperty()
           
 java.lang.String getNodeTitleProperty()
           
 java.lang.String getRootNode()
           
 java.lang.String getTheme()
           
 void setAnimation(java.lang.String animation)
           
 void setChildCollectionProperty(java.lang.String childCollectionProperty)
           
 void setContextmenu(java.lang.String contextmenu)
           
 void setHref(java.lang.String href)
           
 void setHtmlTitles(java.lang.String htmlTitles)
           
 void setInitiallyOpen(java.lang.String initiallyOpen)
           
 void setJstreetheme(java.lang.String jstreetheme)
           
 void setNodeHref(java.lang.String nodeHref)
           
 void setNodeHrefParamName(java.lang.String nodeHrefParamName)
           
 void setNodeIdProperty(java.lang.String nodeIdProperty)
           
 void setNodeTargets(java.lang.String nodeTargets)
           
 void setNodeTitleProperty(java.lang.String nodeTitleProperty)
           
 void setNodeTypeProperty(java.lang.String nodeTypeProperty)
           
 void setOnClickTopics(java.lang.String onClickTopics)
           
 void setOpenAllOnLoad(java.lang.String openAllOnLoad)
           
 void setOpenAllOnRefresh(java.lang.String openAllOnRefresh)
           
 void setRootNode(java.lang.String rootNode)
           
 void setRtl(java.lang.String rtl)
           
 void setTheme(java.lang.String theme)
           
 void setTypes(java.lang.String types)
           
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer
setBindOn, setDeferredLoading, setDraggable, setDraggableAddClasses, setDraggableAppendTo, setDraggableAxis, setDraggableCancel, setDraggableContainment, setDraggableCursor, setDraggableDelay, setDraggableDistance, setDraggableHandle, setDraggableHelper, setDraggableIframeFix, setDraggableOnDragTopics, setDraggableOnStartTopics, setDraggableOnStopTopics, setDraggableOpacity, setDraggableRefreshPositions, setDraggableRevert, setDraggableRevertDuration, setDraggableScope, setDraggableScroll, setDraggableScrollSensitivity, setDraggableScrollSpeed, setDraggableSnap, setDraggableSnapMode, setDraggableSnapTolerance, setDraggableZindex, setDroppable, setDroppableAccept, setDroppableActiveClass, setDroppableAddClasses, setDroppableGreedy, setDroppableHoverClass, setDroppableOnActivateTopics, setDroppableOnDeactivateTopics, setDroppableOnDropTopics, setDroppableOnOutTopics, setDroppableOnOverTopics, setDroppableScope, setDroppableTolerance, setEvents, setOnCompleteTopics, setOnErrorTopics, setOnSuccessTopics, setReloadTopics, setResizable, setResizableAnimate, setResizableAnimateDuration, setResizableAnimateEasing, setResizableAspectRatio, setResizableAutoHide, setResizableContainment, setResizableDelay, setResizableDistance, setResizableGhost, setResizableHandles, setResizableHelper, setResizableMaxHeight, setResizableMaxWidth, setResizableMinHeight, setResizableMinWidth, setResizableOnResizeTopics, setResizableOnStartTopics, setResizableOnStopTopics, setSelectable, setSelectableAutoRefresh, setSelectableCancel, setSelectableDelay, setSelectableDistance, setSelectableFilter, setSelectableOnSelectedTopics, setSelectableOnSelectingTopics, setSelectableOnStartTopics, setSelectableOnStopTopics, setSelectableOnUnselectedTopics, setSelectableOnUnselectingTopics, setSelectableTolerance, setSortable, setSortableAppendTo, setSortableAxis, setSortableCancel, setSortableConnectWith, setSortableContainment, setSortableCursor, setSortableCursorAt, setSortableDelay, setSortableDistance, setSortableDropOnEmpty, setSortableForceHelperSize, setSortableForcePlaceholderSize, setSortableGrid, setSortableHandle, setSortableHelper, setSortableItems, setSortableOnActivateTopics, setSortableOnBeforeStopTopics, setSortableOnChangeTopics, setSortableOnDeactivateTopics, setSortableOnOutTopics, setSortableOnOverTopics, setSortableOnReceiveTopics, setSortableOnRemoveTopics, setSortableOnSortTopics, setSortableOnStartTopics, setSortableOnStopTopics, setSortableOnUpdateTopics, setSortableOpacity, setSortablePlaceholder, setSortableRevert, setSortableScroll, setSortableScrollSensitivity, setSortableScrollSpeed, setSortableTolerance, setSortableZindex
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
setDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeout
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnDisableTopics, setOnEnableTopics, setOnFocusTopics
 
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

JQUERYACTION

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

jstreetheme

protected java.lang.String jstreetheme

htmlTitles

protected java.lang.String htmlTitles

animation

protected java.lang.String animation

initiallyOpen

protected java.lang.String initiallyOpen

rtl

protected java.lang.String rtl

href

protected java.lang.String href

onClickTopics

protected java.lang.String onClickTopics

rootNode

protected java.lang.String rootNode

childCollectionProperty

protected java.lang.String childCollectionProperty

nodeTitleProperty

protected java.lang.String nodeTitleProperty

nodeTypeProperty

protected java.lang.String nodeTypeProperty

nodeIdProperty

protected java.lang.String nodeIdProperty

nodeHref

protected java.lang.String nodeHref

nodeHrefParamName

protected java.lang.String nodeHrefParamName

nodeTargets

protected java.lang.String nodeTargets

openAllOnLoad

protected java.lang.String openAllOnLoad

openAllOnRefresh

protected java.lang.String openAllOnRefresh

contextmenu

protected java.lang.String contextmenu

types

protected java.lang.String types
Constructor Detail

Tree

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

getDefaultOpenTemplate

public java.lang.String getDefaultOpenTemplate()
Specified by:
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBean

getDefaultTemplate

protected java.lang.String getDefaultTemplate()
Specified by:
getDefaultTemplate in class org.apache.struts2.components.UIBean

evaluateExtraParams

public void evaluateExtraParams()
Overrides:
evaluateExtraParams in class com.jgeppert.struts2.jquery.components.AbstractContainer

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

setJstreetheme

public void setJstreetheme(java.lang.String jstreetheme)

setHtmlTitles

public void setHtmlTitles(java.lang.String htmlTitles)

setAnimation

public void setAnimation(java.lang.String animation)

setInitiallyOpen

public void setInitiallyOpen(java.lang.String initiallyOpen)

setRtl

public void setRtl(java.lang.String rtl)

setHref

public void setHref(java.lang.String href)
Overrides:
setHref in class com.jgeppert.struts2.jquery.components.AbstractRemoteBean

setOnClickTopics

public void setOnClickTopics(java.lang.String onClickTopics)

setRootNode

public void setRootNode(java.lang.String rootNode)

getRootNode

public java.lang.String getRootNode()

setChildCollectionProperty

public void setChildCollectionProperty(java.lang.String childCollectionProperty)

getChildCollectionProperty

public java.lang.String getChildCollectionProperty()

setNodeTitleProperty

public void setNodeTitleProperty(java.lang.String nodeTitleProperty)

getNodeTitleProperty

public java.lang.String getNodeTitleProperty()

setNodeIdProperty

public void setNodeIdProperty(java.lang.String nodeIdProperty)

getNodeIdProperty

public java.lang.String getNodeIdProperty()

setNodeTypeProperty

public void setNodeTypeProperty(java.lang.String nodeTypeProperty)

setNodeHref

public void setNodeHref(java.lang.String nodeHref)

setNodeHrefParamName

public void setNodeHrefParamName(java.lang.String nodeHrefParamName)

setNodeTargets

public void setNodeTargets(java.lang.String nodeTargets)

setOpenAllOnLoad

public void setOpenAllOnLoad(java.lang.String openAllOnLoad)

setOpenAllOnRefresh

public void setOpenAllOnRefresh(java.lang.String openAllOnRefresh)

setContextmenu

public void setContextmenu(java.lang.String contextmenu)

setTypes

public void setTypes(java.lang.String types)


Copyright © 2011. All Rights Reserved.