@Deprecated public abstract class AbstractTree extends Panel implements ITreeStateListener, TreeModelListener, AjaxRequestTarget.ITargetRespondListener
BaseTree (recommended).ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER| Constructor and Description |
|---|
AbstractTree(String id)
Deprecated.
Tree constructor
|
AbstractTree(String id,
IModel<? extends TreeModel> model)
Deprecated.
Tree constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addComponent(AjaxRequestTarget target,
Component component)
Deprecated.
Allows to intercept adding dirty components to AjaxRequestTarget.
|
void |
allNodesCollapsed()
Deprecated.
called when all nodes are collapsed.
|
void |
allNodesExpanded()
Deprecated.
called when all nodes are expanded.
|
Object |
getChildAt(Object parent,
int index)
Deprecated.
|
int |
getChildCount(Object parent)
Deprecated.
|
IModel<? extends TreeModel> |
getModel()
Deprecated.
|
TreeModel |
getModelObject()
Deprecated.
|
Component |
getNodeComponent(Object node)
Deprecated.
Returns the component associated with given node, or null, if node is not visible.
|
Object |
getParentNode(Object node)
Deprecated.
Returns parent node of given node.
|
ITreeState |
getTreeState()
Deprecated.
Returns the TreeState of this tree.
|
void |
invalidateAll()
Deprecated.
Call to refresh the whole tree.
|
protected boolean |
isForceRebuildOnSelectionChange()
Deprecated.
Determines whether the TreeNode needs to be rebuilt if it is selected or deselected
|
boolean |
isLeaf(Object node)
Deprecated.
|
protected boolean |
isNodeExpanded(Object node)
Deprecated.
Returns whether the given node is expanded.
|
boolean |
isRootLess()
Deprecated.
|
void |
markNodeChildrenDirty(Object node)
Deprecated.
INTERNAL
|
void |
markNodeDirty(Object node)
Deprecated.
INTERNAL
|
protected ITreeState |
newTreeState()
Deprecated.
Creates the TreeState, which is an object where the current state of tree (which nodes are
expanded / collapsed, selected, ...) is stored.
|
Iterator<Object> |
nodeChildren(Object node)
Deprecated.
Return the representation of node children as Iterator interface.
|
void |
nodeCollapsed(Object node)
Deprecated.
Fired when given node is collapsed.
|
void |
nodeExpanded(Object node)
Deprecated.
Fired when given node is expanded.
|
void |
nodeSelected(Object node)
Deprecated.
Fired when given node gets selected.
|
void |
nodeUnselected(Object node)
Deprecated.
Fired when given node gets unselected.
|
protected void |
onAfterRender()
Deprecated.
Called after the rendering of tree is complete.
|
protected void |
onBeforeAttach()
Deprecated.
This method is called before the onAttach is called.
|
void |
onBeforeRender()
Deprecated.
Called at the beginning of the request (not ajax request, unless we are rendering the entire
component)
|
void |
onDetach()
Deprecated.
|
void |
onTargetRespond(AjaxRequestTarget target)
Deprecated.
|
protected abstract void |
populateTreeItem(WebMarkupContainer item,
int level)
Deprecated.
This method is called after creating every TreeItem.
|
void |
renderHead(IHeaderResponse response)
Deprecated.
|
MarkupContainer |
setModel(IModel<? extends TreeModel> model)
Deprecated.
|
MarkupContainer |
setModelObject(TreeModel model)
Deprecated.
|
void |
setRootLess(boolean rootLess)
Deprecated.
Sets whether the root of the tree should be visible.
|
void |
treeNodesChanged(TreeModelEvent e)
Deprecated.
|
void |
treeNodesInserted(TreeModelEvent e)
Deprecated.
|
void |
treeNodesRemoved(TreeModelEvent removalEvent)
Deprecated.
|
void |
treeStructureChanged(TreeModelEvent e)
Deprecated.
|
void |
updateTree()
Deprecated.
Convenience method that updates changed portions on tree.
|
void |
updateTree(AjaxRequestTarget target)
Deprecated.
Updates the changed portions of the tree using given AjaxRequestTarget.
|
newMarkupSourcingStrategygetWebPage, getWebRequest, getWebResponse, getWebSessionadd, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildrenadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onComponentTag, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrappublic AbstractTree(String id)
id - The component idpublic final void allNodesCollapsed()
allNodesCollapsed in interface ITreeStateListenerpublic final void allNodesExpanded()
allNodesExpanded in interface ITreeStateListenerpublic TreeModel getModelObject()
public MarkupContainer setModel(IModel<? extends TreeModel> model)
model - public MarkupContainer setModelObject(TreeModel model)
model - public ITreeState getTreeState()
protected void onBeforeAttach()
public void onBeforeRender()
onBeforeRender in class Componentpublic void onDetach()
onDetach in class ComponentComponent.onDetach()public final void invalidateAll()
public final boolean isRootLess()
public final void nodeCollapsed(Object node)
ITreeStateListenernodeCollapsed in interface ITreeStateListenernode - The node that was collapsedITreeStateListener.nodeCollapsed(Object)public final void nodeExpanded(Object node)
ITreeStateListenernodeExpanded in interface ITreeStateListenerITreeStateListener.nodeExpanded(Object)public final void nodeSelected(Object node)
ITreeStateListenernodeSelected in interface ITreeStateListenernode - The node that was selectedITreeStateListener.nodeSelected(Object)public final void nodeUnselected(Object node)
ITreeStateListenernodeUnselected in interface ITreeStateListenernode - The node that was unselectedITreeStateListener.nodeUnselected(Object)protected boolean isForceRebuildOnSelectionChange()
public void setRootLess(boolean rootLess)
rootLess - whether the root should be visiblepublic final void treeNodesChanged(TreeModelEvent e)
treeNodesChanged in interface TreeModelListenerTreeModelListener.treeNodesChanged(javax.swing.event.TreeModelEvent)public final void treeNodesInserted(TreeModelEvent e)
treeNodesInserted in interface TreeModelListenerTreeModelListener.treeNodesInserted(javax.swing.event.TreeModelEvent)public final void treeNodesRemoved(TreeModelEvent removalEvent)
treeNodesRemoved in interface TreeModelListenerTreeModelListener.treeNodesRemoved(javax.swing.event.TreeModelEvent)public final void treeStructureChanged(TreeModelEvent e)
treeStructureChanged in interface TreeModelListenerTreeModelListener.treeStructureChanged(javax.swing.event.TreeModelEvent)protected void addComponent(AjaxRequestTarget target, Component component)
target - component - public void onTargetRespond(AjaxRequestTarget target)
onTargetRespond in interface AjaxRequestTarget.ITargetRespondListenerpublic final void updateTree()
updateTree(org.apache.wicket.ajax.AjaxRequestTarget)
would be appropriate, but you don't have the AjaxRequestTarget instance. However, it is also
safe to call this method outside Ajax response.public final void updateTree(AjaxRequestTarget target)
You can only call this method once in a request.
target - Ajax request target used to send the update to the pageprotected final boolean isNodeExpanded(Object node)
node - The node to inspectprotected ITreeState newTreeState()
protected void onAfterRender()
onAfterRender in class Componentprotected abstract void populateTreeItem(WebMarkupContainer item, int level)
item - newly created tree item. The node can be obtained as item.getModelObject()level - how deep the component is in tree hierarchy (0 for root item)public final void markNodeDirty(Object node)
node - public final void markNodeChildrenDirty(Object node)
node - public Object getParentNode(Object node)
node - public final Iterator<Object> nodeChildren(Object node)
node - The tree nodepublic final Object getChildAt(Object parent, int index)
parent - index - public final boolean isLeaf(Object node)
node - public final int getChildCount(Object parent)
parent - public Component getNodeComponent(Object node)
node - Tree nodepublic void renderHead(IHeaderResponse response)
renderHead in interface IHeaderContributorrenderHead in class ComponentCopyright © 2006–2015 Apache Software Foundation. All rights reserved.