public class MaterialTreeItem extends gwt.material.design.client.base.AbstractIconButton implements gwt.material.design.client.base.HasImage, HasTreeItems
MaterialTree
xmlns:ma='urn:import:gwt.material.design.addins.client'
<-- Icon support -->
<ma:tree.MaterialTreeItem text="Folder 1" iconType="FOLDER" />
<-- Image support -->
<ma:tree.MaterialTreeItem text="Item 2.1" resource="{res.batman.png}" />
gwt.material.design.client.base.MaterialWidget.Featurecom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Constructor and Description |
|---|
MaterialTreeItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.google.gwt.user.client.ui.Widget child) |
void |
addItem(MaterialTreeItem item)
Adds item into it's parent tree item.
|
void |
collapse()
Collapse the tree item's content
|
protected com.google.gwt.dom.client.Element |
createElement() |
void |
expand()
Expand the tree item's content
|
gwt.material.design.client.base.MaterialWidget |
getDivHeader() |
Object |
getObject()
Get the object data
|
MaterialTreeItem |
getParentTree()
Get the parent tree item
|
com.google.gwt.resources.client.ImageResource |
getResource() |
String |
getText() |
MaterialTree |
getTree()
Get the tree component
|
List<MaterialTreeItem> |
getTreeItems()
Get all the tree items of the current item
|
String |
getUrl() |
void |
initTreeItem()
Initialize the tree item component
|
void |
insertItem(MaterialTreeItem item,
int index)
Inserts an item with given index
|
boolean |
isHide()
Gets the value of hide variable (boolean)
|
protected void |
onLoad() |
void |
removeFromTree()
Removes this tree item to it's parent tree node
|
void |
removeItem(int index)
Remmoves a given material item with given index
|
void |
removeItem(MaterialTreeItem item)
Removes a given material tree item.
|
void |
setDivHeader(gwt.material.design.client.base.MaterialWidget divHeader) |
void |
setHide(boolean hide)
Set the value of hide variable (boolean)
|
void |
setObject(Object object)
Set tbe object data for tree item
|
void |
setParentTree(MaterialTreeItem parentTree)
Set the parent tree item
|
void |
setResource(com.google.gwt.resources.client.ImageResource resource) |
void |
setText(String text) |
void |
setTree(MaterialTree parentTree)
Set the tree for initialization of tree handlers (open , close , selection etc.)
|
void |
setTreeItems(List<MaterialTreeItem> treeItems)
Set the tree items of the current item
|
void |
setUrl(String url) |
ensureIconAttached, getIcon, isIconPrefix, setIconColor, setIconFontSize, setIconPosition, setIconPrefix, setIconSize, setIconTypeaddClickHandler, addDoubleClickHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, getActivates, getHref, getSize, getTarget, getTargetHistoryToken, getType, setActivates, setHref, setSize, setTarget, setTargetHistoryToken, setTypeadd, clearActiveClass, enableFeature, getBackgroundColor, getCenterOn, getCenterOnMixin, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getOpacity, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipMixin, getTooltipPosition, getTruncateMixin, getWaves, getWavesMixin, getWidth, getWidth, insert, insert, isCircle, isEnabled, isFeatureEnabled, isHoverable, isSeparator, setAccessKey, setBackgroundColor, setBottom, setCenterOn, setCircle, setDataAttribute, setDepth, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOffset, setOpacity, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipPosition, setTop, setTruncate, setVisibility, setWaves, stopTouchStartEvent, stopTouchStartEventadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, removeadd, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic MaterialTreeItem()
protected com.google.gwt.dom.client.Element createElement()
createElement in class gwt.material.design.client.base.AbstractButtonpublic void setText(String text)
setText in class gwt.material.design.client.base.AbstractButtonpublic String getText()
getText in class gwt.material.design.client.base.AbstractButtonpublic void add(com.google.gwt.user.client.ui.Widget child)
add in interface com.google.gwt.user.client.ui.HasWidgetsadd in class gwt.material.design.client.base.MaterialWidgetprotected void onLoad()
onLoad in class gwt.material.design.client.base.MaterialWidgetpublic void setUrl(String url)
setUrl in interface gwt.material.design.client.base.HasImagepublic String getUrl()
getUrl in interface gwt.material.design.client.base.HasImagepublic void setResource(com.google.gwt.resources.client.ImageResource resource)
setResource in interface gwt.material.design.client.base.HasImagepublic com.google.gwt.resources.client.ImageResource getResource()
getResource in interface gwt.material.design.client.base.HasImagepublic gwt.material.design.client.base.MaterialWidget getDivHeader()
public void setDivHeader(gwt.material.design.client.base.MaterialWidget divHeader)
public void initTreeItem()
HasTreeItemsinitTreeItem in interface HasTreeItemspublic void setParentTree(MaterialTreeItem parentTree)
HasTreeItemssetParentTree in interface HasTreeItemspublic MaterialTreeItem getParentTree()
HasTreeItemsgetParentTree in interface HasTreeItemspublic void setTree(MaterialTree parentTree)
HasTreeItemssetTree in interface HasTreeItemspublic MaterialTree getTree()
HasTreeItemsgetTree in interface HasTreeItemspublic void setTreeItems(List<MaterialTreeItem> treeItems)
HasTreeItemssetTreeItems in interface HasTreeItemspublic List<MaterialTreeItem> getTreeItems()
HasTreeItemsgetTreeItems in interface HasTreeItemspublic void setObject(Object object)
HasTreeItemssetObject in interface HasTreeItemspublic Object getObject()
HasTreeItemsgetObject in interface HasTreeItemspublic void expand()
HasTreeItemsexpand in interface HasTreeItemspublic void collapse()
HasTreeItemscollapse in interface HasTreeItemspublic void setHide(boolean hide)
HasTreeItemssetHide in interface HasTreeItemspublic boolean isHide()
HasTreeItemsisHide in interface HasTreeItemspublic void addItem(MaterialTreeItem item)
HasTreeItemsaddItem in interface HasTreeItemspublic void removeItem(MaterialTreeItem item)
HasTreeItemsremoveItem in interface HasTreeItemspublic void removeItem(int index)
HasTreeItemsremoveItem in interface HasTreeItemspublic void insertItem(MaterialTreeItem item, int index)
HasTreeItemsinsertItem in interface HasTreeItemspublic void removeFromTree()
HasTreeItemsremoveFromTree in interface HasTreeItemsCopyright © 2016. All rights reserved.