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.Feature
com.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, setIconType
getActivates, 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, window
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public 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.AbstractButton
public void setText(String text)
setText
in class gwt.material.design.client.base.AbstractButton
public String getText()
getText
in class gwt.material.design.client.base.AbstractButton
protected void onLoad()
onLoad
in class gwt.material.design.client.base.MaterialWidget
public void setUrl(String url)
setUrl
in interface gwt.material.design.client.base.HasImage
public String getUrl()
getUrl
in interface gwt.material.design.client.base.HasImage
public void setResource(com.google.gwt.resources.client.ImageResource resource)
setResource
in interface gwt.material.design.client.base.HasImage
public com.google.gwt.resources.client.ImageResource getResource()
getResource
in interface gwt.material.design.client.base.HasImage
public gwt.material.design.client.base.MaterialWidget getDivHeader()
public gwt.material.design.client.ui.html.Span getSpan()
getSpan
in class gwt.material.design.client.base.AbstractButton
public gwt.material.design.client.ui.MaterialImage getImage()
public void select()
public List<MaterialTreeItem> getTreeItems()
HasTreeItems
getTreeItems
in interface HasTreeItems
public MaterialTree getTree()
HasTreeItems
getTree
in interface HasTreeItems
protected void setTree(MaterialTree tree)
public void setObject(Object object)
HasTreeItems
setObject
in interface HasTreeItems
public Object getObject()
HasTreeItems
getObject
in interface HasTreeItems
public void expand()
HasTreeItems
expand
in interface HasTreeItems
public void collapse()
HasTreeItems
collapse
in interface HasTreeItems
public void setHide(boolean hide)
HasTreeItems
setHide
in interface HasTreeItems
public boolean isHide()
HasTreeItems
isHide
in interface HasTreeItems
protected 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.MaterialWidget
protected 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.MaterialWidget
public void addItem(MaterialTreeItem item)
HasTreeItems
addItem
in interface HasTreeItems
public void removeItem(MaterialTreeItem item)
HasTreeItems
removeItem
in interface HasTreeItems
public void removeItem(int index)
HasTreeItems
removeItem
in interface HasTreeItems
public void insertItem(MaterialTreeItem item, int index)
HasTreeItems
insertItem
in interface HasTreeItems
public void removeFromTree()
HasTreeItems
removeFromTree
in interface HasTreeItems
public void removeFromParent()
removeFromParent
in class com.google.gwt.user.client.ui.Widget
Copyright © 2018. All rights reserved.