| org.apache.wicket.markup.html.tree.AbstractTree org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree org.apache.wicket.extensions.markup.html.tree.table.TreeTable
TreeTable | public class TreeTable extends DefaultAbstractTree (Code) | | TreeTable is a component that represents a grid with a tree. It's divided
into columns. One of the columns has to be column derived from
AbstractTreeColumn .
author: Matej Knopp |
Inner Class :public static interface IRenderNodeCallback extends IClusterable | |
Method Summary | |
protected void | addHeader() Adds the header to the TreeTable. | protected ResourceReference | getCSS() | public static Component | newTreeCell(MarkupContainer parent, String id, TreeNode node, int level, IRenderNodeCallback callback, TreeTable table) Creates a tree cell for given node. | protected Component | newTreePanel(MarkupContainer parent, String id, TreeNode node, int level, IRenderNodeCallback renderNodeCallback) Creates a new instance of the TreeFragment. | protected void | onBeforeAttach() | protected void | populateTreeItem(WebMarkupContainer item, int level) Populates one row of the tree. |
TreeTable | public TreeTable(String id, IColumn columns)(Code) | | Creates the TreeTable for the given array of columns.
Parameters: id - Parameters: columns - |
TreeTable | public TreeTable(String id, IModel model, IColumn columns)(Code) | | Creates the TreeTable for the given model and array of columns.
Parameters: id - The component id Parameters: model - The tree model Parameters: columns - The columns |
TreeTable | public TreeTable(String id, TreeModel model, IColumn columns)(Code) | | Creates the TreeTable for the given TreeModel and array of columns.
Parameters: id - The component id Parameters: model - The tree model Parameters: columns - The columns |
addHeader | protected void addHeader()(Code) | | Adds the header to the TreeTable.
|
getCSS | protected ResourceReference getCSS()(Code) | | See Also: org.apache.wicket.markup.html.tree.DefaultAbstractTree.getCSS |
newTreeCell | public static Component newTreeCell(MarkupContainer parent, String id, TreeNode node, int level, IRenderNodeCallback callback, TreeTable table)(Code) | | Creates a tree cell for given node. This method is supposed to be used by
TreeColumns (columns that draw the actual tree).
Parameters: parent - Parent component Parameters: id - Component ID Parameters: node - Tree node for the row Parameters: level - How deep is the node nested (for convenience) Parameters: callback - Used to get the display string Parameters: table - Tree table The tree cell |
newTreePanel | protected Component newTreePanel(MarkupContainer parent, String id, TreeNode node, int level, IRenderNodeCallback renderNodeCallback)(Code) | | Creates a new instance of the TreeFragment.
Parameters: parent - The parent component Parameters: id - The component id Parameters: node - The tree node Parameters: level - The level of the tree row Parameters: renderNodeCallback - The node call back The tree panel |
populateTreeItem | protected void populateTreeItem(WebMarkupContainer item, int level)(Code) | | Populates one row of the tree.
Parameters: item - the tree node component Parameters: level - the current level |
Methods inherited from org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree | protected ResourceReference getCSS()(Code)(Java Doc) protected ResourceReference getFolderClosed()(Code)(Java Doc) protected ResourceReference getFolderOpen()(Code)(Java Doc) protected ResourceReference getItem()(Code)(Java Doc) public LinkType getLinkType()(Code)(Java Doc) protected ResourceReference getNodeIcon(TreeNode node)(Code)(Java Doc) protected Component newIndentation(MarkupContainer parent, String id, TreeNode node, int level)(Code)(Java Doc) protected MarkupContainer newJunctionImage(MarkupContainer parent, String id, TreeNode node)(Code)(Java Doc) protected Component newJunctionLink(MarkupContainer parent, String id, String imageId, TreeNode node)(Code)(Java Doc) protected MarkupContainer newLink(MarkupContainer parent, String id, ILinkCallback callback)(Code)(Java Doc) protected Component newNodeIcon(MarkupContainer parent, String id, TreeNode node)(Code)(Java Doc) protected MarkupContainer newNodeLink(MarkupContainer parent, String id, TreeNode node)(Code)(Java Doc) protected void onJunctionLinkClicked(AjaxRequestTarget target, TreeNode node)(Code)(Java Doc) protected void onNodeLinkClicked(AjaxRequestTarget target, TreeNode node)(Code)(Java Doc) public void setLinkType(LinkType linkType)(Code)(Java Doc)
|
|
|