Class GroupsTreeGrid
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractListing<T>
-
- com.vaadin.ui.Grid<T>
-
- com.vaadin.ui.TreeGrid<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>
-
- io.imunity.webconsole.directoryBrowser.groupbrowser.GroupsTreeGrid
-
- All Implemented Interfaces:
com.vaadin.data.HasDataProvider<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>,com.vaadin.data.HasHierarchicalDataProvider<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>,com.vaadin.data.HasItems<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>,com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.event.SortEvent.SortNotifier<com.vaadin.data.provider.GridSortOrder<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>>,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.Focusable,com.vaadin.ui.HasComponents,java.io.Serializable,java.lang.Iterable<com.vaadin.ui.Component>
public class GroupsTreeGrid extends com.vaadin.ui.TreeGrid<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>Tree with groups obtained dynamically from the engine.- Author:
- K. Benedyczak
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.ui.Grid
com.vaadin.ui.Grid.AbstractGridExtension<T extends java.lang.Object>, com.vaadin.ui.Grid.Column<T extends java.lang.Object,V extends java.lang.Object>, com.vaadin.ui.Grid.ColumnReorderEvent, com.vaadin.ui.Grid.ColumnResizeEvent, com.vaadin.ui.Grid.ColumnVisibilityChangeEvent, com.vaadin.ui.Grid.DetailsManager<T extends java.lang.Object>, com.vaadin.ui.Grid.FetchItemsCallback<T extends java.lang.Object>, com.vaadin.ui.Grid.GridContextClickEvent<T extends java.lang.Object>, com.vaadin.ui.Grid.ItemClick<T extends java.lang.Object>, com.vaadin.ui.Grid.SelectionMode
-
Nested classes/interfaces inherited from class com.vaadin.ui.AbstractListing
com.vaadin.ui.AbstractListing.AbstractListingExtension<T extends java.lang.Object>
-
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
-
-
Constructor Summary
Constructors Constructor Description GroupsTreeGrid(pl.edu.icm.unity.MessageSource msg, io.imunity.webconsole.directoryBrowser.groupbrowser.GroupBrowserController controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(com.vaadin.server.SerializablePredicate<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode> filter)voidclearFilters()java.util.List<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>getChildren(io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode node)pl.edu.icm.unity.webui.common.Toolbar<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode>getToolbar()voidrefresh()-
Methods inherited from class com.vaadin.ui.TreeGrid
addCollapseListener, addExpandListener, collapse, collapse, collapseRecursively, collapseRecursively, doReadDesign, doWriteDesign, expand, expand, expandRecursively, expandRecursively, getDataCommunicator, getDataProvider, getHierarchyColumn, getItemCollapseAllowedProvider, getState, getState, isExpanded, readData, scrollTo, scrollTo, setDataProvider, setHierarchyColumn, setHierarchyColumn, setItemCollapseAllowedProvider, withPropertySet, writeData
-
Methods inherited from class com.vaadin.ui.Grid
addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumnReorderListener, addColumnResizeListener, addColumnVisibilityChangeListener, addComponentColumn, addContextClickListener, addFooterRowAt, addHeaderRowAt, addItemClickListener, addSelectionListener, addSortListener, appendFooterRow, appendHeaderRow, asMultiSelect, asSingleSelect, beforeClientResponse, clearSortOrder, createColumn, createEditor, createSortingComparator, deselect, deselectAll, deserializeDeclarativeRepresentation, fireColumnVisibilityChangeEvent, getBeanType, getBodyRowHeight, getColumn, getColumnByInternalId, getColumnResizeMode, getColumns, getCustomAttributes, getDefaultHeaderRow, getDescriptionGenerator, getEditor, getFooter, getFooterRow, getFooterRowCount, getFooterRowHeight, getFrozenColumnCount, getHeader, getHeaderRow, getHeaderRowCount, getHeaderRowHeight, getHeightByRows, getHeightMode, getInternalIdForColumn, getPropertySet, getRowHeight, getSelectedItems, getSelectionModel, getSortOrder, getStyleGenerator, internalSetDataProvider, isColumnReorderingAllowed, isDetailsVisible, isFooterVisible, isHeaderVisible, isReadOnly, iterator, prependFooterRow, prependHeaderRow, readItems, recalculateColumnWidths, removeAllColumns, removeColumn, removeColumn, removeFooterRow, removeFooterRow, removeHeaderRow, removeHeaderRow, scrollToEnd, scrollToStart, select, setBeanType, setBeanType, setBodyRowHeight, setColumnId, setColumnOrder, setColumnOrder, setColumnReorderingAllowed, setColumnResizeMode, setColumns, setDataProvider, setDefaultHeaderRow, setDescriptionGenerator, setDescriptionGenerator, setDetailsGenerator, setDetailsVisible, setFooterRowHeight, setFooterVisible, setFrozenColumnCount, setHeaderRowHeight, setHeaderVisible, setHeight, setHeightByRows, setHeightMode, setPropertySet, setReadOnly, setRowHeight, setSelectionMode, setSelectionModel, setSortOrder, setSortOrder, setStyleGenerator, sort, sort, sort, sort
-
Methods inherited from class com.vaadin.ui.AbstractListing
addDataGenerator, focus, getItemCaptionGenerator, getItemIconGenerator, getTabIndex, internalGetDataProvider, internalSetDataProvider, readDesign, readItem, removeDataGenerator, serializeDeclarativeRepresentation, setItemCaptionGenerator, setItemIconGenerator, setTabIndex, writeDesign, writeItem, writeItems
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addListener, addShortcutListener, addStyleName, attach, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
-
-
-
-
Method Detail
-
getToolbar
public pl.edu.icm.unity.webui.common.Toolbar<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode> getToolbar()
-
refresh
public void refresh()
-
getChildren
public java.util.List<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode> getChildren(io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode node)
-
addFilter
public void addFilter(com.vaadin.server.SerializablePredicate<io.imunity.webconsole.directoryBrowser.groupbrowser.TreeNode> filter)
-
clearFilters
public void clearFilters()
-
-