com.sencha.gxt.theme.base.client.tree
Class TreeBaseAppearance

java.lang.Object
  extended by com.sencha.gxt.theme.base.client.tree.TreeBaseAppearance
All Implemented Interfaces:
Tree.TreeAppearance
Direct Known Subclasses:
BlueTreeAppearance

public abstract class TreeBaseAppearance
extends java.lang.Object
implements Tree.TreeAppearance


Nested Class Summary
static interface TreeBaseAppearance.TreeBaseStyle
           
static interface TreeBaseAppearance.TreeResources
           
 
Constructor Summary
TreeBaseAppearance(TreeBaseAppearance.TreeResources resources)
           
 
Method Summary
 ImageResource closeNodeIcon()
           
 java.lang.String elementSelector()
           
 XElement findIconElement(XElement target)
           
 XElement findJointElement(XElement target)
           
 XElement getCheckElement(XElement container)
           
 XElement getContainerElement(XElement node)
           
 XElement getIconElement(XElement container)
           
 XElement getJointElement(XElement container)
           
 XElement getTextElement(XElement container)
           
 boolean isCheckElement(XElement target)
           
 boolean isJointElement(XElement target)
           
 java.lang.String itemSelector()
           
 XElement onCheckChange(XElement node, XElement checkElement, boolean checkable, Tree.CheckState state)
           
 void onDropOver(XElement node, boolean over)
           
 void onHover(XElement node, boolean over)
           
 XElement onJointChange(XElement node, XElement jointElement, Tree.Joint joint, TreeStyle ts)
           
 void onSelect(XElement node, boolean select)
           
 ImageResource openNodeIcon()
           
 void render(SafeHtmlBuilder sb)
           
 void renderContainer(SafeHtmlBuilder sb)
           
 void renderNode(SafeHtmlBuilder sb, java.lang.String id, SafeHtml text, TreeStyle ts, ImageResource icon, boolean checkable, Tree.CheckState checked, Tree.Joint joint, int level, TreeView.TreeViewRenderMode renderMode)
           
 java.lang.String textSelector()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeBaseAppearance

public TreeBaseAppearance(TreeBaseAppearance.TreeResources resources)
Method Detail

closeNodeIcon

public ImageResource closeNodeIcon()
Specified by:
closeNodeIcon in interface Tree.TreeAppearance

elementSelector

public java.lang.String elementSelector()
Specified by:
elementSelector in interface Tree.TreeAppearance

findIconElement

public XElement findIconElement(XElement target)
Specified by:
findIconElement in interface Tree.TreeAppearance

findJointElement

public XElement findJointElement(XElement target)
Specified by:
findJointElement in interface Tree.TreeAppearance

getCheckElement

public XElement getCheckElement(XElement container)
Specified by:
getCheckElement in interface Tree.TreeAppearance

getContainerElement

public XElement getContainerElement(XElement node)
Specified by:
getContainerElement in interface Tree.TreeAppearance

getIconElement

public XElement getIconElement(XElement container)
Specified by:
getIconElement in interface Tree.TreeAppearance

getJointElement

public XElement getJointElement(XElement container)
Specified by:
getJointElement in interface Tree.TreeAppearance

getTextElement

public XElement getTextElement(XElement container)
Specified by:
getTextElement in interface Tree.TreeAppearance

isCheckElement

public boolean isCheckElement(XElement target)
Specified by:
isCheckElement in interface Tree.TreeAppearance

isJointElement

public boolean isJointElement(XElement target)
Specified by:
isJointElement in interface Tree.TreeAppearance

itemSelector

public java.lang.String itemSelector()
Specified by:
itemSelector in interface Tree.TreeAppearance

onCheckChange

public XElement onCheckChange(XElement node,
                              XElement checkElement,
                              boolean checkable,
                              Tree.CheckState state)
Specified by:
onCheckChange in interface Tree.TreeAppearance

onDropOver

public void onDropOver(XElement node,
                       boolean over)
Specified by:
onDropOver in interface Tree.TreeAppearance

onHover

public void onHover(XElement node,
                    boolean over)
Specified by:
onHover in interface Tree.TreeAppearance

onJointChange

public XElement onJointChange(XElement node,
                              XElement jointElement,
                              Tree.Joint joint,
                              TreeStyle ts)
Specified by:
onJointChange in interface Tree.TreeAppearance

onSelect

public void onSelect(XElement node,
                     boolean select)
Specified by:
onSelect in interface Tree.TreeAppearance

openNodeIcon

public ImageResource openNodeIcon()
Specified by:
openNodeIcon in interface Tree.TreeAppearance

render

public void render(SafeHtmlBuilder sb)
Specified by:
render in interface Tree.TreeAppearance

renderContainer

public void renderContainer(SafeHtmlBuilder sb)
Specified by:
renderContainer in interface Tree.TreeAppearance

renderNode

public void renderNode(SafeHtmlBuilder sb,
                       java.lang.String id,
                       SafeHtml text,
                       TreeStyle ts,
                       ImageResource icon,
                       boolean checkable,
                       Tree.CheckState checked,
                       Tree.Joint joint,
                       int level,
                       TreeView.TreeViewRenderMode renderMode)
Specified by:
renderNode in interface Tree.TreeAppearance

textSelector

public java.lang.String textSelector()
Specified by:
textSelector in interface Tree.TreeAppearance


Copyright © 2012. All Rights Reserved.