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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<Object> handler)com.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler)protected TreeItemaddItem(String text)com.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()voidclearRightWidget()voideachItem(IEachElement<TreeItem> handler)voidenableContextMenu(boolean enable)booleanequals(Object obj)ObjectgetAttr(String key)List<TreeItem>getChildren()ObjectgetData()com.google.gwt.user.client.ui.WidgetgetRightWidget(int index)StringgetText()voidrandomId()随机设定一个值voidreorderChildren(List<TreeItem> items)重新加载所有的items 为子节点voidsetAttr(String key, Object value)voidsetData(Object data)voidsetImageUrl(String iconUrl)voidsetIsDir(boolean isDir)voidsetLevel(int level)voidsetOpen(boolean open, boolean fireEvent)voidsetSelected(boolean selected)voidsetText(String text)voidsetUnicode(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, setWidget
-
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, unsinkEvents
-
Methods 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, toString
-
-
-
-
Method Detail
-
randomId
public void randomId()
随机设定一个值
-
setSelected
public void setSelected(boolean selected)
-
setUnicode
public void setUnicode(String unicode)
-
clear
public void clear()
-
setLevel
public void setLevel(int level)
-
reorderChildren
public void reorderChildren(List<TreeItem> items)
重新加载所有的items 为子节点- Parameters:
items-
-
setIsDir
public void setIsDir(boolean isDir)
-
setOpen
public void setOpen(boolean open, boolean fireEvent)
-
addOpenHandler
public com.google.gwt.event.shared.HandlerRegistration addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<Object> handler)
- Specified by:
addOpenHandlerin interfacecom.google.gwt.event.logical.shared.HasOpenHandlers<Object>
-
addCloseHandler
public com.google.gwt.event.shared.HandlerRegistration addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<Object> handler)
- Specified by:
addCloseHandlerin interfacecom.google.gwt.event.logical.shared.HasCloseHandlers<Object>
-
setUnicodeColor
public void setUnicodeColor(String color)
-
setImageUrl
public void setImageUrl(String iconUrl)
-
addStyleName
public void addStyleName(String styleName)
- Overrides:
addStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
eachItem
public void eachItem(IEachElement<TreeItem> handler)
-
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
public void appendRightWidget(com.google.gwt.user.client.ui.Widget widget, Integer width)
-
getText
public String getText()
-
setText
public void setText(String text)
-
clearRightWidget
public void clearRightWidget()
-
enableContextMenu
public void enableContextMenu(boolean enable)
-
addCommonHandler
public com.google.gwt.event.shared.HandlerRegistration addCommonHandler(CommonEventHandler handler)
- Specified by:
addCommonHandlerin interfaceHasCommonHandlers
-
-