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() |
MaterialTreeItem(String text) |
MaterialTreeItem(String text,
gwt.material.design.client.constants.IconType icon) |
MaterialTreeItem(String text,
gwt.material.design.client.constants.IconType icon,
gwt.material.design.client.constants.Color iconColor) |
MaterialTreeItem(String text,
com.google.gwt.resources.client.ImageResource resource) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(com.google.gwt.user.client.ui.Widget child,
com.google.gwt.user.client.Element container) |
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() |
gwt.material.design.client.ui.MaterialImage |
getImage() |
Object |
getObject()
Get the object data.
|
com.google.gwt.resources.client.ImageResource |
getResource() |
gwt.material.design.client.ui.html.Span |
getSpan() |
String |
getText() |
MaterialTree |
getTree()
Get the tree component.
|
List<MaterialTreeItem> |
getTreeItems()
Get all the tree items of the current item.
|
String |
getUrl() |
protected void |
insert(com.google.gwt.user.client.ui.Widget child,
com.google.gwt.user.client.Element container,
int beforeIndex,
boolean domInsert) |
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 |
removeFromParent() |
void |
removeFromTree()
Removes this tree item to it's parent tree node.
|
void |
removeItem(int index)
Removes a given material item with given index.
|
void |
removeItem(MaterialTreeItem item)
Removes a given material tree item.
|
void |
select() |
void |
setHide(boolean hide)
Set the value of hide variable (boolean).
|
void |
setObject(Object object)
Set tbe object data for tree item.
|
void |
setResource(com.google.gwt.resources.client.ImageResource resource) |
void |
setText(String text) |
protected void |
setTree(MaterialTree tree) |
void |
setUrl(String url) |
ensureIconAttached, getIcon, getIconColor, isIconPrefix, setIconColor, setIconFontSize, setIconPosition, setIconPrefix, setIconSize, setIconTypegetActivates, getActivatesMixin, getHref, getSize, getTarget, getTargetHistoryToken, getType, getTypeMixin, setActivates, setHref, setSize, setTarget, setTargetHistoryToken, setType$this, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, onUnload, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, 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, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, validate, windowadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, 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, 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()
public MaterialTreeItem(String text)
public MaterialTreeItem(String text, gwt.material.design.client.constants.IconType icon)
public MaterialTreeItem(String text, com.google.gwt.resources.client.ImageResource resource)
public MaterialTreeItem(String text, gwt.material.design.client.constants.IconType icon, gwt.material.design.client.constants.Color iconColor)
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.AbstractButtonprotected 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 gwt.material.design.client.ui.html.Span getSpan()
getSpan in class gwt.material.design.client.base.AbstractButtonpublic gwt.material.design.client.ui.MaterialImage getImage()
public void select()
public List<MaterialTreeItem> getTreeItems()
HasTreeItemsgetTreeItems in interface HasTreeItemspublic MaterialTree getTree()
HasTreeItemsgetTree in interface HasTreeItemsprotected void setTree(MaterialTree tree)
public 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 HasTreeItemsprotected void add(com.google.gwt.user.client.ui.Widget child, com.google.gwt.user.client.Element container)
add in class gwt.material.design.client.base.MaterialWidgetprotected void insert(com.google.gwt.user.client.ui.Widget child, com.google.gwt.user.client.Element container, int beforeIndex, boolean domInsert)
insert in class gwt.material.design.client.base.MaterialWidgetpublic 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 HasTreeItemspublic void removeFromParent()
removeFromParent in class com.google.gwt.user.client.ui.WidgetCopyright © 2018. All rights reserved.