org.exoplatform.gwtframework.ui.client.tree
Class TreeRecord

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.exoplatform.gwtframework.ui.client.tree.TreeRecord
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

public class TreeRecord
extends com.google.gwt.user.client.ui.Composite

Created by The eXo Platform SAS .

Version:
$
Author:
Vitaliy Gulyy

Nested Class Summary
static interface TreeRecord.Images
           
static interface TreeRecord.Style
           
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
TreeRecord(Tree tree, TreeNode node, int depth)
           
 
Method Summary
 void collapse()
           
protected  void controlButtonClicked()
           
 void expand()
           
 void expand(boolean updateChildren)
           
 java.util.List<TreeRecord> getChildren()
           
 int getDepth()
           
 TreeNode getNode()
           
 TreeRecord getParentRecord()
           
 int getTitlePanelWidth()
           
 boolean isExpanded()
           
 boolean isSelected()
           
 boolean isSubtreePanelVisible()
           
 void refreshSubtree()
           
 void refreshWidth(int width)
           
 void setSelected(boolean selected)
           
 void setStyleNormal()
           
 void setStyleOver()
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeRecord

public TreeRecord(Tree tree,
                  TreeNode node,
                  int depth)
Method Detail

refreshWidth

public void refreshWidth(int width)

getTitlePanelWidth

public int getTitlePanelWidth()

expand

public void expand(boolean updateChildren)

expand

public void expand()

refreshSubtree

public void refreshSubtree()

collapse

public void collapse()

isSubtreePanelVisible

public boolean isSubtreePanelVisible()

getChildren

public java.util.List<TreeRecord> getChildren()

getNode

public TreeNode getNode()

isExpanded

public boolean isExpanded()

getDepth

public int getDepth()

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

setStyleOver

public void setStyleOver()

setStyleNormal

public void setStyleNormal()

controlButtonClicked

protected void controlButtonClicked()

getParentRecord

public TreeRecord getParentRecord()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.