com.extjs.gxt.ui.client.dnd
Class TreeDropTarget

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.dnd.DropTarget
          extended by com.extjs.gxt.ui.client.dnd.TreeDropTarget
All Implemented Interfaces:
Observable

Deprecated. TreePanelDropTarget

public class TreeDropTarget
extends DropTarget

A DropTarget implementation for Trees.

The implementation of onDragDrop expects either a list of TreeItems when using only a Tree, or a list of TreeModel instances if using a TreeBinder.


Constructor Summary
TreeDropTarget(Tree tree)
          Deprecated. Creates a new tree drop target.
TreeDropTarget(TreeBinder<ModelData> binder)
          Deprecated. Creates a new tree drop target.
 
Method Summary
 int getAutoExpandDelay()
          Deprecated. Returns the auto expand delay in milliseconds.
 TreeBinder<ModelData> getBinder()
          Deprecated. Returns the target's tree binder.
 Tree getTree()
          Deprecated. Returns the target's tree.
 boolean isAllowDropOnLeaf()
          Deprecated. Returns whether drops are allowed on leaf nodes.
 boolean isAutoExpand()
          Deprecated. Returns true if auto expand is enabled.
 void setAllowDropOnLeaf(boolean allowDropOnLeaf)
          Deprecated. True to allow drops on leaf nodes (defaults to false).
 void setAutoExpand(boolean autoExpand)
          Deprecated. True to automatically expand the active tree item when the user hovers over a collapsed item (defaults to true).
 void setAutoExpandDelay(int autoExpandDelay)
          Deprecated. Sets the delay used to auto expand items (defualts to 800).
 
Methods inherited from class com.extjs.gxt.ui.client.dnd.DropTarget
addDNDListener, disable, enable, getComponent, getFeedback, getGroup, getOperation, getOverStyle, isAllowSelfAsSource, isEnabled, release, removeDNDListener, setAllowSelfAsSource, setFeedback, setGroup, setOperation, setOverStyle
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDropTarget

public TreeDropTarget(Tree tree)
Deprecated. 
Creates a new tree drop target.

Parameters:
tree - the target tree

TreeDropTarget

public TreeDropTarget(TreeBinder<ModelData> binder)
Deprecated. 
Creates a new tree drop target.

Parameters:
binder - the target tree binder
Method Detail

getAutoExpandDelay

public int getAutoExpandDelay()
Deprecated. 
Returns the auto expand delay in milliseconds.

Returns:
the delay

getBinder

public TreeBinder<ModelData> getBinder()
Deprecated. 
Returns the target's tree binder.

Returns:
the tree binder

getTree

public Tree getTree()
Deprecated. 
Returns the target's tree.

Returns:
the tree

isAllowDropOnLeaf

public boolean isAllowDropOnLeaf()
Deprecated. 
Returns whether drops are allowed on leaf nodes.

Returns:
true of drops on leafs are allowed

isAutoExpand

public boolean isAutoExpand()
Deprecated. 
Returns true if auto expand is enabled.

Returns:
the auto expand state

setAllowDropOnLeaf

public void setAllowDropOnLeaf(boolean allowDropOnLeaf)
Deprecated. 
True to allow drops on leaf nodes (defaults to false).

Parameters:
allowDropOnLeaf - true to enable drops on leaf nodes

setAutoExpand

public void setAutoExpand(boolean autoExpand)
Deprecated. 
True to automatically expand the active tree item when the user hovers over a collapsed item (defaults to true). Use setAutoExpandDelay(int) to set the delay.

Parameters:
autoExpand - true to auto expand

setAutoExpandDelay

public void setAutoExpandDelay(int autoExpandDelay)
Deprecated. 
Sets the delay used to auto expand items (defualts to 800).

Parameters:
autoExpandDelay - the delay in milliseconds