Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    com.vaadin.flow.component.grid.Grid(int, SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>, B)
    since 24.9 and will be removed in Vaadin 25. Use Grid(int, DataCommunicatorBuilder) instead.
    com.vaadin.flow.component.grid.Grid(Class<T>, SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>, B, boolean)
    since 24.9 and will be removed in Vaadin 25. Use Grid(Class, DataCommunicatorBuilder, boolean) instead.
    com.vaadin.flow.component.grid.Grid.UpdateQueue.getData()
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.grid.GridArrayUpdater.getUpdateQueueData()
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.grid.GridArrayUpdater.setUpdateQueueData(GridArrayUpdater.UpdateQueueData)
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.grid.GridArrayUpdater.UpdateQueueData
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.treegrid.TreeGridArrayUpdater
    since 24.9 and will be removed in Vaadin 25. Use GridArrayUpdater instead.
  • Deprecated Interfaces
    Interface
    Description
    com.vaadin.flow.component.treegrid.TreeGridArrayUpdater
    since 24.9 and will be removed in Vaadin 25. Use GridArrayUpdater instead.
  • Deprecated Classes
    Class
    Description
    com.vaadin.flow.component.grid.GridArrayUpdater.UpdateQueueData
    since 24.9 and will be removed in Vaadin 25
  • Deprecated Methods
    Method
    Description
    com.vaadin.flow.component.grid.Grid.Column.setClassNameGenerator(SerializableFunction<T, String>)
    Grid.Column.setPartNameGenerator(com.vaadin.flow.function.SerializableFunction<T, java.lang.String>) should be used instead.
    com.vaadin.flow.component.grid.Grid.createColumn(Renderer<T>, String)
    This method should not be used outside. Grid.getDefaultColumnFactory() should be used instead.
    com.vaadin.flow.component.grid.Grid.createDefaultArrayUpdater(SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>)
    since 24.9. In Vaadin 25, this method will continue to exist without the updateQueueFactory parameter.
    com.vaadin.flow.component.grid.Grid.setClassNameGenerator(SerializableFunction<T, String>)
    Grid.setPartNameGenerator(com.vaadin.flow.function.SerializableFunction<T, java.lang.String>) should be used instead.
    com.vaadin.flow.component.grid.Grid.UpdateQueue.getData()
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.grid.GridArrayUpdater.getUpdateQueueData()
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.grid.GridArrayUpdater.setUpdateQueueData(GridArrayUpdater.UpdateQueueData)
    since 24.9 and will be removed in Vaadin 25
    com.vaadin.flow.component.treegrid.TreeGrid.getGenericDataView()
    not supported
    com.vaadin.flow.component.treegrid.TreeGrid.getLazyDataView()
    not supported
    com.vaadin.flow.component.treegrid.TreeGrid.getListDataView()
    not supported
    com.vaadin.flow.component.treegrid.TreeGrid.scrollToItem(T)
     
    com.vaadin.flow.component.treegrid.TreeGrid.setDataProvider(DataProvider<T, ?>)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
    com.vaadin.flow.component.treegrid.TreeGrid.setItems(BackEndDataProvider<T, Void>)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
    com.vaadin.flow.component.treegrid.TreeGrid.setItems(CallbackDataProvider.FetchCallback<T, Void>)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
    com.vaadin.flow.component.treegrid.TreeGrid.setItems(ListDataProvider<T>)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
    com.vaadin.flow.component.treegrid.TreeGrid.setItems(Collection<T>)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
    com.vaadin.flow.component.treegrid.TreeGrid.setItems(T...)
    use TreeGrid.setDataProvider(HierarchicalDataProvider), HasHierarchicalDataProvider.setItems(Collection, ValueProvider), HasHierarchicalDataProvider.setItems(Stream, ValueProvider) or HasHierarchicalDataProvider.setTreeData(TreeData) instead.
  • Deprecated Constructors
    Constructor
    Description
    com.vaadin.flow.component.grid.Grid(int, SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>, B)
    since 24.9 and will be removed in Vaadin 25. Use Grid(int, DataCommunicatorBuilder) instead.
    com.vaadin.flow.component.grid.Grid(Class<T>, SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>, B)
    since 24.9 and will be removed in Vaadin 25. Use Grid(Class, DataCommunicatorBuilder) instead.
    com.vaadin.flow.component.grid.Grid(Class<T>, SerializableBiFunction<GridArrayUpdater.UpdateQueueData, Integer, Grid.UpdateQueue>, B, boolean)
    since 24.9 and will be removed in Vaadin 25. Use Grid(Class, DataCommunicatorBuilder, boolean) instead.
    com.vaadin.flow.component.grid.Grid.UpdateQueue(GridArrayUpdater.UpdateQueueData, int)
    since 24.9 and will be replaced by UpdateQueue(Element element, int size)
    com.vaadin.flow.component.treegrid.TreeGrid(int, Grid.DataCommunicatorBuilder<T, TreeGridArrayUpdater>)
    since 24.9. In Vaadin 25, the type of the dataCommunicatorBuilder parameter will use GridArrayUpdater instead of TreeGridArrayUpdater.
    com.vaadin.flow.component.treegrid.TreeGrid(Class<T>, Grid.DataCommunicatorBuilder<T, TreeGridArrayUpdater>)
    since 24.9. In Vaadin 25, the type of the dataCommunicatorBuilder parameter will use GridArrayUpdater instead of TreeGridArrayUpdater.
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.vaadin.flow.component.grid.GridVariant.MATERIAL_COLUMN_DIVIDERS
    Since 24.7, the Material theme is deprecated and will be removed in Vaadin 25.

Copyright © 2025. All rights reserved.