|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.Container<TreeItem>
com.extjs.gxt.ui.client.widget.tree.Tree
TreePanel
public class Tree
A standard hierarchical tree widget. The tree contains a hierarchy of
TreeItems
that the user can open, close, and select.
BaseEvent.setCancelled(boolean)
.BaseEvent.setCancelled(boolean)
.BaseEvent.setCancelled(boolean)
.BaseEvent.setCancelled(boolean)
.BaseEvent.setCancelled(boolean)
.
Nested Class Summary | |
---|---|
static class |
Tree.CheckCascade
Deprecated. Check cascade enum. |
static class |
Tree.CheckNodes
Deprecated. Check nodes enum. |
static class |
Tree.Joint
Deprecated. Joint enum. |
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 | |
---|---|
static java.lang.String |
DEFAULT_TREE_ITEM_ID
Deprecated. |
static java.lang.String |
FAST_TREE_ITEM_ID
Deprecated. |
protected boolean |
isViewer
Deprecated. |
protected TreeItem |
root
Deprecated. |
protected TreeSelectionModel |
sm
Deprecated. |
Fields inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
attachChildren, enableLayout, layoutExecuted, layoutNeeded, layoutOnAttach, layoutOnChange |
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width |
Fields inherited from class com.extjs.gxt.ui.client.widget.Component |
---|
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
Tree()
Deprecated. Creates a new single select tree. |
Method Summary | |
---|---|
void |
collapseAll()
Deprecated. Collapses all item's. |
protected ComponentEvent |
createComponentEvent(com.google.gwt.user.client.Event event)
Deprecated. |
protected ContainerEvent |
createContainerEvent(TreeItem item)
Deprecated. |
protected void |
createRootItem()
Deprecated. |
void |
expandAll()
Deprecated. Expands all item's. |
boolean |
expandPath(java.lang.String path)
Deprecated. Expands a specified path. |
TreeItem |
findItem(com.google.gwt.user.client.Element element)
Deprecated. Returns the tree whose element or child elements match the passed target. |
int |
getAllItemCount()
Deprecated. Returns the total number of items contained in the tree excluding the root item. |
java.util.List<TreeItem> |
getAllItems()
Deprecated. Returns all tree item's contained by the tree. |
boolean |
getAnimate()
Deprecated. Returns true if animations are enabled. |
boolean |
getCheckable()
Deprecated. Returns true if check boxs are enabled. |
java.util.List<TreeItem> |
getChecked()
Deprecated. Returns a list of id's for all checked items. |
Tree.CheckNodes |
getCheckNodes()
Deprecated. Returns the child nodes value. |
Tree.CheckCascade |
getCheckStyle()
Deprecated. The check style value. |
Menu |
getContextMenu()
Deprecated. Returns the component's context menu. |
int |
getIndentWidth()
Deprecated. Returns the indent width. |
TreeItem |
getItem(int index)
Deprecated. Returns the item at the given index or null if index out of bounds. |
TreeItem |
getItemById(java.lang.String id)
Deprecated. Returns the item by id. |
java.lang.String |
getItemIconStyle()
Deprecated. see TreeStyle.getLeafIconStyle() |
java.lang.String |
getItemSelector()
Deprecated. Returns the item selector. |
java.lang.String |
getNodeIconStyle()
Deprecated. see TreeStyle.getNodeCloseIconStyle() |
java.lang.String |
getOpenNodeIconStyle()
Deprecated. see TreeStyle.getNodeOpenIconStyle() |
TreeItem |
getRootItem()
Deprecated. Returns the tree's root item. |
TreeItem |
getSelectedItem()
Deprecated. Returns the selected item. |
java.util.List<TreeItem> |
getSelectedItems()
Deprecated. Returns the selected items. |
Style.SelectionMode |
getSelectionMode()
Deprecated. |
TreeSelectionModel |
getSelectionModel()
Deprecated. Returns the tree's selection model. |
TreeStyle |
getStyle()
Deprecated. Returns the tree's style. |
java.lang.String |
getTreeItemPartId()
Deprecated. Returns the tree item part id. |
void |
onComponentEvent(ComponentEvent ce)
Deprecated. Any events a component receives will be forwarded to this method. |
protected void |
onFocus(ComponentEvent ce)
Deprecated. |
protected void |
onRender(com.google.gwt.user.client.Element target,
int index)
Deprecated. Subclasses must override and ensure setElement is called for lazy rendered components. |
void |
onSelectChange(TreeItem item,
boolean select)
Deprecated. Called when the visual state of a item is changed. |
boolean |
removeAll()
Deprecated. Removes all the container's items. |
void |
setAnimate(boolean animate)
Deprecated. Sets whether expand /collapse should be animated (defaults to true). |
void |
setCheckable(boolean checkable)
Deprecated. Sets whether checkboxes are used in the tree. |
void |
setCheckNodes(Tree.CheckNodes checkNodes)
Deprecated. Sets which tree items will display a check box (defaults to BOTH). |
void |
setCheckStyle(Tree.CheckCascade checkStyle)
Deprecated. Sets the cascading behavior for check tree (defaults to PARENTS). |
void |
setContextMenu(Menu menu)
Deprecated. Sets the component's context menu. |
void |
setIndentWidth(int indentWidth)
Deprecated. Sets the number of pixels child items are indented. |
void |
setItemIconStyle(java.lang.String itemImageStyle)
Deprecated. see TreeStyle.setLeafIconStyle(String) |
void |
setItemSelector(java.lang.String itemSelector)
Deprecated. Sets the CSS selector used to retrieve tree items after bulk rendering (defaults to '.x-tree-item'). |
void |
setNodeIconStyle(java.lang.String nodeIconStyle)
Deprecated. see TreeStyle.setNodeCloseIconStyle(String) |
void |
setOpenNodeIconStyle(java.lang.String openNodeIconStyle)
Deprecated. see TreeStyle.setNodeOpenIconStyle(String) |
void |
setSelectedItem(TreeItem item)
Deprecated. Selects the item. |
void |
setSelectedItems(java.util.List<TreeItem> items)
Deprecated. Selects the items. |
void |
setSelectionMode(Style.SelectionMode mode)
Deprecated. Sets the table's selection mode. |
void |
setSelectionModel(TreeSelectionModel sm)
Deprecated. Sets the tree's selection model. |
void |
setTreeItemPartId(java.lang.String treeItemPartId)
Deprecated. Sets the part id used to obtain new tree item ui instances (defaults to "tree.item.default". |
Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
add, adjustIndex, adopt, disable, doAttachChildren, doDetachChildren, doLayout, doLayout, enable, getItemByItemId, getItemCount, getItems, getLayout, getLayoutTarget, getWidget, indexOf, insert, isLayoutNeeded, iterator, layout, layout, notifyHide, notifyShow, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, remove, removeAll, scrollIntoView, setLayout, setLayoutNeeded, setLayoutOnChange, wrapWidget |
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustPosition, adjustSize, afterRender, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onResize, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_TREE_ITEM_ID
public static final java.lang.String FAST_TREE_ITEM_ID
protected boolean isViewer
protected TreeItem root
protected TreeSelectionModel sm
Constructor Detail |
---|
public Tree()
Method Detail |
---|
public java.lang.String getItemSelector()
public void setItemSelector(java.lang.String itemSelector)
itemSelector
- the item selectorpublic void collapseAll()
public void expandAll()
public boolean expandPath(java.lang.String path)
TreeItem.getPath()
.
path
- the path to expand
true
if all paths expandedpublic TreeItem findItem(com.google.gwt.user.client.Element element)
findItem
in class Container<TreeItem>
element
- the target element
null
if no matchpublic int getAllItemCount()
public java.util.List<TreeItem> getAllItems()
public boolean getAnimate()
public boolean getCheckable()
public java.util.List<TreeItem> getChecked()
public Tree.CheckNodes getCheckNodes()
public Tree.CheckCascade getCheckStyle()
public Menu getContextMenu()
Component
getContextMenu
in class Component
public int getIndentWidth()
public TreeItem getItem(int index)
Container
getItem
in class Container<TreeItem>
index
- the index
public TreeItem getItemById(java.lang.String id)
id
- the id of the element to return
public java.lang.String getItemIconStyle()
TreeStyle.getLeafIconStyle()
public java.lang.String getNodeIconStyle()
TreeStyle.getNodeCloseIconStyle()
public java.lang.String getOpenNodeIconStyle()
TreeStyle.getNodeOpenIconStyle()
public TreeItem getRootItem()
public TreeItem getSelectedItem()
getSelectedItem
in interface Selectable<TreeItem>
public java.util.List<TreeItem> getSelectedItems()
getSelectedItems
in interface Selectable<TreeItem>
public Style.SelectionMode getSelectionMode()
public TreeSelectionModel getSelectionModel()
public TreeStyle getStyle()
public java.lang.String getTreeItemPartId()
public void onComponentEvent(ComponentEvent ce)
Component
Component.onBrowserEvent(com.google.gwt.user.client.Event)
method
should not be overridden or modified.
onComponentEvent
in class Component
ce
- the base eventprotected void onFocus(ComponentEvent ce)
public void onSelectChange(TreeItem item, boolean select)
Selectable
onSelectChange
in interface Selectable<TreeItem>
item
- the itemselect
- the select statepublic boolean removeAll()
Container
removeAll
in class Container<TreeItem>
public void setAnimate(boolean animate)
animate
- the animate statepublic void setCheckable(boolean checkable)
checkable
- true for checkboxespublic void setCheckNodes(Tree.CheckNodes checkNodes)
Valid values are:
checkNodes
- the child nodes valuepublic void setCheckStyle(Tree.CheckCascade checkStyle)
Valid values are:
checkStyle
- the child stylepublic void setContextMenu(Menu menu)
Component
setContextMenu
in class Component
menu
- the context menupublic void setIndentWidth(int indentWidth)
indentWidth
- the indent widthpublic void setItemIconStyle(java.lang.String itemImageStyle)
TreeStyle.setLeafIconStyle(String)
itemImageStyle
- the image stylepublic void setNodeIconStyle(java.lang.String nodeIconStyle)
TreeStyle.setNodeCloseIconStyle(String)
nodeIconStyle
- the node icon stylepublic void setOpenNodeIconStyle(java.lang.String openNodeIconStyle)
TreeStyle.setNodeOpenIconStyle(String)
openNodeIconStyle
- the open node icon stylepublic void setSelectedItem(TreeItem item)
Selectable
setSelectedItem
in interface Selectable<TreeItem>
item
- the item to selectpublic void setSelectedItems(java.util.List<TreeItem> items)
Selectable
setSelectedItems
in interface Selectable<TreeItem>
items
- the items to selectpublic void setSelectionMode(Style.SelectionMode mode)
mode
- the selection modepublic void setSelectionModel(TreeSelectionModel sm)
sm
- the tree selection modelpublic void setTreeItemPartId(java.lang.String treeItemPartId)
treeItemPartId
- the tree item part idprotected ComponentEvent createComponentEvent(com.google.gwt.user.client.Event event)
createComponentEvent
in class BoxComponent
protected ContainerEvent createContainerEvent(TreeItem item)
createContainerEvent
in class Container<TreeItem>
protected void createRootItem()
protected void onRender(com.google.gwt.user.client.Element target, int index)
Component
onRender
in class Component
target
- the target elementindex
- the insert location
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |