diff --git a/vaadin-grid-flow-parent/vaadin-grid-flow/src/main/java/com/vaadin/flow/component/treegrid/TreeGrid.java b/vaadin-grid-flow-parent/vaadin-grid-flow/src/main/java/com/vaadin/flow/component/treegrid/TreeGrid.java index 2211b6d38ab..807447c6e78 100644 --- a/vaadin-grid-flow-parent/vaadin-grid-flow/src/main/java/com/vaadin/flow/component/treegrid/TreeGrid.java +++ b/vaadin-grid-flow-parent/vaadin-grid-flow/src/main/java/com/vaadin/flow/component/treegrid/TreeGrid.java @@ -960,6 +960,17 @@ public HierarchicalDataCommunicator getDataCommunicator() { return (HierarchicalDataCommunicator) super.getDataCommunicator(); } + /** + * Returns the hierarchical data provider of this tree grid. + *

+ * Use the returned provider to inspect items and to refresh them after + * changes. {@link #getListDataView()} and {@link #getLazyDataView()} are + * not supported on TreeGrid and throw + * {@link UnsupportedOperationException}. + * + * @return the hierarchical data provider of this tree grid, not + * {@code null} + */ @SuppressWarnings("unchecked") @Override public HierarchicalDataProvider> getDataProvider() {