com.extjs.gxt.ui.client.widget.treepanel
Class TreePanelView<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.widget.treepanel.TreePanelView<M>

public class TreePanelView<M extends ModelData>
extends java.lang.Object


Nested Class Summary
static class TreePanelView.TreeViewRenderMode
           
 
Field Summary
protected  TreePanel.TreeNode over
           
protected  TreePanel<M> tree
           
protected  TreeStore<M> treeStore
           
 
Constructor Summary
TreePanelView()
           
 
Method Summary
 void bind(Component component, Store store)
           
 void collapse(TreePanel.TreeNode node)
           
 void expand(TreePanel.TreeNode node)
           
protected  TreePanel.TreeNode findNode(M m)
           
 int getCacheSize()
           
protected  int getCalculatedRowHeight()
           
 com.google.gwt.user.client.Element getCheckElement(TreePanel.TreeNode node)
           
 int getCleanDelay()
           
 com.google.gwt.user.client.Element getContainer(TreePanel.TreeNode node)
           
 com.google.gwt.user.client.Element getElementContainer(TreePanel.TreeNode node)
           
 com.google.gwt.user.client.Element getIconElement(TreePanel.TreeNode node)
           
protected  int getIndenting(TreePanel.TreeNode node)
           
 com.google.gwt.user.client.Element getJointElement(TreePanel.TreeNode node)
           
 int getScrollDelay()
           
 java.lang.String getTemplate(ModelData m, java.lang.String id, java.lang.String text, com.google.gwt.user.client.ui.AbstractImagePrototype icon, boolean checkable, boolean checked, TreePanel.Joint joint, int level, TreePanelView.TreeViewRenderMode renderMode)
           
 com.google.gwt.user.client.Element getTextElement(TreePanel.TreeNode node)
           
 boolean isSelectableTarget(M m, com.google.gwt.user.client.Element target)
           
 void onCheckChange(TreePanel.TreeNode node, boolean checkable, boolean check)
           
 void onDropChange(TreePanel.TreeNode node, boolean drop)
           
 void onEvent(TreePanelEvent ce)
           
 void onIconStyleChange(TreePanel.TreeNode node, com.google.gwt.user.client.ui.AbstractImagePrototype icon)
           
 void onJointChange(TreePanel.TreeNode node, TreePanel.Joint joint)
           
 void onLoading(TreePanel.TreeNode node)
           
protected  void onMouseOut(TreePanelEvent ce)
           
protected  void onMouseOver(TreePanelEvent ce)
           
 void onOverChange(TreePanel.TreeNode node, boolean select)
           
 void onSelectChange(M model, boolean select)
           
 void onTextChange(TreePanel.TreeNode node, java.lang.String text)
           
 void setCacheSize(int cacheSize)
           
 void setCleanDelay(int cleanDelay)
           
 void setScrollDelay(int scrollDelay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

over

protected TreePanel.TreeNode over

tree

protected TreePanel<M extends ModelData> tree

treeStore

protected TreeStore<M extends ModelData> treeStore
Constructor Detail

TreePanelView

public TreePanelView()
Method Detail

bind

public void bind(Component component,
                 Store store)

collapse

public void collapse(TreePanel.TreeNode node)

expand

public void expand(TreePanel.TreeNode node)

getCacheSize

public int getCacheSize()

getCheckElement

public com.google.gwt.user.client.Element getCheckElement(TreePanel.TreeNode node)

getCleanDelay

public int getCleanDelay()

getContainer

public com.google.gwt.user.client.Element getContainer(TreePanel.TreeNode node)

getElementContainer

public com.google.gwt.user.client.Element getElementContainer(TreePanel.TreeNode node)

getIconElement

public com.google.gwt.user.client.Element getIconElement(TreePanel.TreeNode node)

getJointElement

public com.google.gwt.user.client.Element getJointElement(TreePanel.TreeNode node)

getScrollDelay

public int getScrollDelay()

getTemplate

public java.lang.String getTemplate(ModelData m,
                                    java.lang.String id,
                                    java.lang.String text,
                                    com.google.gwt.user.client.ui.AbstractImagePrototype icon,
                                    boolean checkable,
                                    boolean checked,
                                    TreePanel.Joint joint,
                                    int level,
                                    TreePanelView.TreeViewRenderMode renderMode)

getTextElement

public com.google.gwt.user.client.Element getTextElement(TreePanel.TreeNode node)

isSelectableTarget

public boolean isSelectableTarget(M m,
                                  com.google.gwt.user.client.Element target)

onCheckChange

public void onCheckChange(TreePanel.TreeNode node,
                          boolean checkable,
                          boolean check)

onDropChange

public void onDropChange(TreePanel.TreeNode node,
                         boolean drop)

onEvent

public void onEvent(TreePanelEvent ce)

onIconStyleChange

public void onIconStyleChange(TreePanel.TreeNode node,
                              com.google.gwt.user.client.ui.AbstractImagePrototype icon)

onJointChange

public void onJointChange(TreePanel.TreeNode node,
                          TreePanel.Joint joint)

onLoading

public void onLoading(TreePanel.TreeNode node)

onOverChange

public void onOverChange(TreePanel.TreeNode node,
                         boolean select)

onSelectChange

public void onSelectChange(M model,
                           boolean select)

onTextChange

public void onTextChange(TreePanel.TreeNode node,
                         java.lang.String text)

setCacheSize

public void setCacheSize(int cacheSize)

setCleanDelay

public void setCleanDelay(int cleanDelay)

setScrollDelay

public void setScrollDelay(int scrollDelay)

findNode

protected TreePanel.TreeNode findNode(M m)

getCalculatedRowHeight

protected int getCalculatedRowHeight()

getIndenting

protected int getIndenting(TreePanel.TreeNode node)

onMouseOut

protected void onMouseOut(TreePanelEvent ce)

onMouseOver

protected void onMouseOver(TreePanelEvent ce)