Package org.vaadin.firitin.components
Class TreeItem
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- org.vaadin.firitin.components.TreeItem
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<TreeItem>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,Serializable
public class TreeItem extends com.vaadin.flow.component.Component implements com.vaadin.flow.component.ClickNotifier<TreeItem>
A very simple component composition to implement a trivial tree component.- Author:
- mstahv
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTreeItem.PopulateSubtreeHandler
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TreeItemaddChild(com.vaadin.flow.component.Component childComponent)TreeItemaddChild(String stringContent)voidaddChild(TreeItem treeItem)com.vaadin.flow.shared.RegistrationaddClickListener(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<TreeItem>> listener)voidcloseChildren()com.vaadin.flow.component.ComponentgetNodeContent()booleanisOpen()voidremoveChild(TreeItem c)voidsetPopulateSubreeHandler(TreeItem.PopulateSubtreeHandler handler)voidsetSelected(boolean selected)voidshowChildren()voidshowChildrenRecursively()voidtoggleNode()-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
-
-
-
Constructor Detail
-
TreeItem
public TreeItem(com.vaadin.flow.component.Component nodeContent)
-
TreeItem
public TreeItem(String stringContent)
-
-
Method Detail
-
addChild
public TreeItem addChild(com.vaadin.flow.component.Component childComponent)
-
getNodeContent
public com.vaadin.flow.component.Component getNodeContent()
-
addChild
public void addChild(TreeItem treeItem)
-
removeChild
public void removeChild(TreeItem c)
-
toggleNode
public void toggleNode()
-
showChildren
public void showChildren()
-
closeChildren
public void closeChildren()
-
showChildrenRecursively
public void showChildrenRecursively()
-
setPopulateSubreeHandler
public void setPopulateSubreeHandler(TreeItem.PopulateSubtreeHandler handler)
-
isOpen
public boolean isOpen()
-
setSelected
public void setSelected(boolean selected)
-
-