Package cn.mapway.ui.client.widget.tree
Class TreeItem
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
cn.mapway.ui.client.widget.tree.TreeItem
- All Implemented Interfaces:
IData<Object>,HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasCloseHandlers<Object>,com.google.gwt.event.logical.shared.HasOpenHandlers<Object>,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 TreeItem
extends com.google.gwt.user.client.ui.Composite
implements IData<Object>, com.google.gwt.event.logical.shared.HasOpenHandlers<Object>, com.google.gwt.event.logical.shared.HasCloseHandlers<Object>, HasCommonHandlers
-
Nested Class Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.event.shared.HandlerRegistrationaddCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<Object> handler) com.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler) protected TreeItemcom.google.gwt.event.shared.HandlerRegistrationaddOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<Object> handler) voidaddStyleName(String styleName) voidappendRightWidget(com.google.gwt.user.client.ui.Widget widget) voidappendRightWidget(com.google.gwt.user.client.ui.Widget widget, Integer width) voidclear()voidvoideachItem(IEachElement<TreeItem> handler) voidenableContextMenu(boolean enable) booleangetData()com.google.gwt.user.client.ui.WidgetgetRightWidget(int index) getText()voidrandomId()随机设定一个值voidreorderChildren(List<TreeItem> items) 重新加载所有的items 为子节点voidvoidvoidsetImageUrl(String iconUrl) voidsetIsDir(boolean isDir) voidsetLevel(int level) voidsetOpen(boolean open, boolean fireEvent) voidsetSelected(boolean selected) voidvoidsetUnicode(String unicode) voidsetUnicodeColor(String color) Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods 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, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
TreeItem
public TreeItem() -
TreeItem
-
-
Method Details
-
randomId
public void randomId()随机设定一个值 -
equals
-
getChildren
-
getData
-
setData
-
setSelected
public void setSelected(boolean selected) -
setUnicode
-
clear
public void clear() -
setLevel
public void setLevel(int level) -
addItem
-
reorderChildren
重新加载所有的items 为子节点- Parameters:
items-
-
setIsDir
public void setIsDir(boolean isDir) -
setOpen
public void setOpen(boolean open, boolean fireEvent) -
setUnicodeColor
-
setAttr
-
getAttr
-
setImageUrl
-
addStyleName
- Overrides:
addStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
eachItem
-
getRightWidget
public com.google.gwt.user.client.ui.Widget getRightWidget(int index) -
appendRightWidget
public void appendRightWidget(com.google.gwt.user.client.ui.Widget widget) -
appendRightWidget
-
getText
-
setText
-
clearRightWidget
public void clearRightWidget() -
enableContextMenu
public void enableContextMenu(boolean enable)
-