|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
org.apache.wicket.markup.html.panel.Panel
org.apache.wicket.markup.html.tree.AbstractTree
org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
org.efaps.ui.wicket.components.tree.StructurBrowserTree
public class StructurBrowserTree
This class renders a Tree, which loads the children asynchron.
The items of the tree consists of junction link, icon and label. An
additional arrow showing the direction of the child can be rendered depending
on a Tristate.
| Nested Class Summary | |
|---|---|
class |
StructurBrowserTree.AjaxUpdateBehavior
This class is used to add an UpdateBehavior to this tree. |
| Nested classes/interfaces inherited from class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree |
|---|
org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree.ILinkCallback, org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree.LinkType |
| Nested classes/interfaces inherited from class org.apache.wicket.Component |
|---|
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange |
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
StructurBrowserTree(java.lang.String _wicketId,
javax.swing.tree.TreeModel _model,
java.lang.String _listMenuKey)
Constructor setting the WicketId, the Model and the key of the ListMenu. |
|
| Method Summary | |
|---|---|
protected org.apache.wicket.ResourceReference |
getCSS()
Overwritten to deactivate. |
protected org.apache.wicket.Component |
newNodeIcon(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node)
Method is used to get the icon for a node. |
protected org.apache.wicket.MarkupContainer |
newNodeLink(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node)
Method creates a new node. |
protected void |
populateTreeItem(org.apache.wicket.markup.html.WebMarkupContainer _item,
int _level)
Populates the tree item. |
protected java.lang.String |
renderNode(javax.swing.tree.TreeNode _node)
This method is called for every node to get it's string representation. |
| Methods inherited from class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree |
|---|
getFolderClosed, getFolderOpen, getItem, getLinkType, getNodeIcon, newIndentation, newJunctionImage, newJunctionLink, newLink, onJunctionLinkClicked, onNodeLinkClicked, setLinkType |
| Methods inherited from class org.apache.wicket.markup.html.tree.AbstractTree |
|---|
addComponent, allNodesCollapsed, allNodesExpanded, getChildAt, getChildCount, getModel, getModelObject, getNodeComponent, getParentNode, getTreeState, invalidateAll, isForceRebuildOnSelectionChange, isLeaf, isNodeExpanded, isRootLess, markNodeChildrenDirty, markNodeDirty, newTreeState, nodeChildren, nodeCollapsed, nodeExpanded, nodeSelected, nodeUnselected, onAfterRender, onBeforeAttach, onBeforeRender, onDetach, onTargetRespond, setModel, setModelObject, setRootLess, treeNodesChanged, treeNodesInserted, treeNodesRemoved, treeStructureChanged, updateTree, updateTree |
| Methods inherited from class org.apache.wicket.markup.html.panel.Panel |
|---|
onComponentTag, onComponentTagBody, renderHead |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup |
|---|
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getMarkupType, getWebPage, getWebRequest |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
|---|
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StructurBrowserTree(java.lang.String _wicketId,
javax.swing.tree.TreeModel _model,
java.lang.String _listMenuKey)
_wicketId - wicket id of this component_model - model for this component_listMenuKey - key to the list menu| Method Detail |
|---|
protected org.apache.wicket.ResourceReference getCSS()
getCSS in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
protected org.apache.wicket.Component newNodeIcon(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node)
newNodeIcon in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree_parent - parent node_wicketId - wicket id for the new node_node - related TreeNode
protected org.apache.wicket.MarkupContainer newNodeLink(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node)
newNodeLink in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree_parent - parent node_wicketId - wicket id for the new node_node - related TreeNode
protected void populateTreeItem(org.apache.wicket.markup.html.WebMarkupContainer _item,
int _level)
populateTreeItem in class org.apache.wicket.markup.html.tree.AbstractTree_item - item to populate_level - level of the itemprotected java.lang.String renderNode(javax.swing.tree.TreeNode _node)
_node - The tree node to get the string representation for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||