public class TreeView<M> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TreeView.TreeViewRenderMode |
Modifier and Type | Field and Description |
---|---|
protected Tree.TreeNode<M> |
over |
protected Tree<M,?> |
tree |
Constructor and Description |
---|
TreeView() |
Modifier and Type | Method and Description |
---|---|
void |
bind(Component component) |
void |
collapse(Tree.TreeNode<M> node) |
void |
expand(Tree.TreeNode<M> node) |
protected Tree.TreeNode<M> |
findNode(M m) |
int |
getCacheSize()
Returns the cache size.
|
protected int |
getCalculatedRowHeight() |
Element |
getCheckElement(Tree.TreeNode<M> node) |
int |
getCleanDelay() |
Element |
getContainer(Tree.TreeNode<M> node) |
XElement |
getElement(Tree.TreeNode<M> node)
Gets the rendered element, if any, for the given tree node object.
|
XElement |
getElementContainer(Tree.TreeNode<M> node) |
Element |
getIconElement(Tree.TreeNode<M> node) |
protected int |
getIndenting(Tree.TreeNode<M> node) |
Element |
getJointElement(Tree.TreeNode<M> node) |
protected Tree.TreeNode<M> |
getNode(Element target) |
int |
getScrollDelay() |
SafeHtml |
getTemplate(M m,
String id,
SafeHtml html,
ImageResource icon,
boolean checkable,
Tree.CheckState checked,
Tree.Joint joint,
int level,
TreeView.TreeViewRenderMode renderMode) |
Element |
getTextElement(Tree.TreeNode<M> node) |
boolean |
isSelectableTarget(M m,
Element target) |
void |
onCheckChange(Tree.TreeNode<M> node,
boolean checkable,
Tree.CheckState state) |
void |
onDropChange(Tree.TreeNode<M> node,
boolean drop) |
void |
onEvent(Event ce) |
void |
onIconStyleChange(Tree.TreeNode<M> node,
ImageResource icon) |
void |
onJointChange(Tree.TreeNode<M> node,
Tree.Joint joint) |
void |
onLoading(Tree.TreeNode<M> node) |
protected void |
onMouseOut(NativeEvent ce) |
protected void |
onMouseOver(NativeEvent ne) |
void |
onOverChange(Tree.TreeNode<M> node,
boolean over) |
void |
onSelectChange(M model,
boolean select) |
void |
onTextChange(Tree.TreeNode<M> node,
SafeHtml html) |
void |
setCacheSize(int cacheSize) |
void |
setCleanDelay(int cleanDelay) |
void |
setScrollDelay(int scrollDelay) |
protected Tree.TreeNode<M> over
public void bind(Component component)
public void collapse(Tree.TreeNode<M> node)
public void expand(Tree.TreeNode<M> node)
public int getCacheSize()
public Element getCheckElement(Tree.TreeNode<M> node)
public int getCleanDelay()
public Element getContainer(Tree.TreeNode<M> node)
public XElement getElement(Tree.TreeNode<M> node)
node
- the tree node to find an element forpublic XElement getElementContainer(Tree.TreeNode<M> node)
public Element getIconElement(Tree.TreeNode<M> node)
public Element getJointElement(Tree.TreeNode<M> node)
public int getScrollDelay()
public SafeHtml getTemplate(M m, String id, SafeHtml html, ImageResource icon, boolean checkable, Tree.CheckState checked, Tree.Joint joint, int level, TreeView.TreeViewRenderMode renderMode)
public Element getTextElement(Tree.TreeNode<M> node)
public boolean isSelectableTarget(M m, Element target)
public void onCheckChange(Tree.TreeNode<M> node, boolean checkable, Tree.CheckState state)
public void onDropChange(Tree.TreeNode<M> node, boolean drop)
public void onEvent(Event ce)
public void onIconStyleChange(Tree.TreeNode<M> node, ImageResource icon)
public void onJointChange(Tree.TreeNode<M> node, Tree.Joint joint)
public void onLoading(Tree.TreeNode<M> node)
public void onOverChange(Tree.TreeNode<M> node, boolean over)
public void onSelectChange(M model, boolean select)
public void onTextChange(Tree.TreeNode<M> node, SafeHtml html)
public void setCacheSize(int cacheSize)
public void setCleanDelay(int cleanDelay)
public void setScrollDelay(int scrollDelay)
protected Tree.TreeNode<M> findNode(M m)
protected int getCalculatedRowHeight()
protected int getIndenting(Tree.TreeNode<M> node)
protected void onMouseOut(NativeEvent ce)
protected void onMouseOver(NativeEvent ne)
protected Tree.TreeNode<M> getNode(Element target)
Copyright © 2018. All rights reserved.