|
||||||||||
| 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.apache.wicket.extensions.markup.html.tree.table.TreeTable
org.efaps.ui.wicket.components.tree.StructurBrowserTreeTable
public class StructurBrowserTreeTable
This class renders a TreeTable, 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. The table shows the columns as defined in the model.
| Nested Class Summary | |
|---|---|
class |
StructurBrowserTreeTable.AjaxParentCallBackBehavior
Class is used to call an event from inside the parent. |
| Nested classes/interfaces inherited from class org.apache.wicket.extensions.markup.html.tree.table.TreeTable |
|---|
org.apache.wicket.extensions.markup.html.tree.table.TreeTable.IRenderNodeCallback |
| 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 | |
|---|---|
StructurBrowserTreeTable(java.lang.String _wicketId,
javax.swing.tree.TreeModel _treeModel,
org.apache.wicket.extensions.markup.html.tree.table.IColumn[] _columns,
boolean _parentLink)
Constructor. |
|
| Method Summary | |
|---|---|
protected org.apache.wicket.ResourceReference |
getCSS()
|
protected org.apache.wicket.Component |
newNodeIcon(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node)
Method is called to create a new Icon. |
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 org.apache.wicket.Component |
newTreePanel(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node,
int _level,
org.apache.wicket.extensions.markup.html.tree.table.TreeTable.IRenderNodeCallback _nodeCallback)
Method to add a new Fragment. |
| Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.TreeTable |
|---|
addHeader, newTreeCell, onBeforeAttach, populateTreeItem |
| 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, 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 StructurBrowserTreeTable(java.lang.String _wicketId,
javax.swing.tree.TreeModel _treeModel,
org.apache.wicket.extensions.markup.html.tree.table.IColumn[] _columns,
boolean _parentLink)
_wicketId - wicket id for this component_treeModel - model_columns - columns_parentLink - must the link be done over the parent| Method Detail |
|---|
protected org.apache.wicket.ResourceReference getCSS()
getCSS in class org.apache.wicket.extensions.markup.html.tree.table.TreeTable
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.Component newTreePanel(org.apache.wicket.MarkupContainer _parent,
java.lang.String _wicketId,
javax.swing.tree.TreeNode _node,
int _level,
org.apache.wicket.extensions.markup.html.tree.table.TreeTable.IRenderNodeCallback _nodeCallback)
newTreePanel in class org.apache.wicket.extensions.markup.html.tree.table.TreeTable_parent - parent node_wicketId - wicket id for the new node_node - related TreeNode_level - level_nodeCallback - callback
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||