|
|||||||||
| 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 |
|---|
addDomHandler, addHandler, 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, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, 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 Componentpublic 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)
ComponentComponent.onBrowserEvent(com.google.gwt.user.client.Event) method
should not be overridden or modified.
onComponentEvent in class Componentce - 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 Componentmenu - 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 BoxComponentprotected 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 Componenttarget - the target elementindex - the insert location
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||