Package | Description |
---|---|
com.vaadin.data |
Contains interfaces for the data layer, mainly for binding typed
data and data collections to components, and for validating data.
|
com.vaadin.data.util |
Provides implementations of Property, Item and Container
interfaces, and utilities for the data layer.
|
com.vaadin.data.util.sqlcontainer | |
com.vaadin.event | |
com.vaadin.ui |
Modifier and Type | Interface and Description |
---|---|
interface |
Collapsible
Container needed by large lazy loading hierarchies displayed e.g.
|
static interface |
Container.Filterable
Interface that is implemented by containers which allow reducing their
visible contents based on a set of filters.
|
static interface |
Container.Hierarchical
Interface for
Container classes whose Items can be arranged
hierarchically. |
static interface |
Container.Indexed
Interface for Container classes whose
Item s can be accessed by
their position in the container. |
static interface |
Container.Ordered
Interface for Container classes whose
Item s can be traversed in
order. |
static interface |
Container.SimpleFilterable
Interface that is implemented by containers which allow reducing their
visible contents based on a set of filters.
|
static interface |
Container.Sortable
Interface for Container classes whose
Item s can be sorted. |
Modifier and Type | Method and Description |
---|---|
Container |
Container.ItemSetChangeEvent.getContainer()
Gets the Property where the event occurred.
|
Container |
Container.PropertySetChangeEvent.getContainer()
Retrieves the Container whose contents have been modified.
|
Container |
Container.Viewer.getContainerDataSource()
Gets the Container serving as the data source of the viewer.
|
Modifier and Type | Method and Description |
---|---|
void |
Container.Viewer.setContainerDataSource(Container newDataSource)
Sets the Container that serves as the data source of the viewer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBeanContainer<IDTYPE,BEANTYPE>
An abstract base class for in-memory containers for JavaBeans.
|
class |
AbstractContainer
Abstract container class that manages event listeners and sending events to
them (
PropertySetChangeNotifier , ItemSetChangeNotifier ). |
class |
AbstractInMemoryContainer<ITEMIDTYPE,PROPERTYIDCLASS,ITEMCLASS extends Item>
Abstract
Container class that handles common functionality for
in-memory containers. |
class |
BeanContainer<IDTYPE,BEANTYPE>
An in-memory container for JavaBeans.
|
class |
BeanItemContainer<BEANTYPE>
An in-memory container for JavaBeans.
|
class |
ContainerHierarchicalWrapper
A wrapper class for adding external hierarchy to containers not implementing
the
Container.Hierarchical interface. |
class |
ContainerOrderedWrapper
A wrapper class for adding external ordering to containers not implementing
the
Container.Ordered interface. |
class |
FilesystemContainer
A hierarchical container wrapper for a filesystem.
|
class |
GeneratedPropertyContainer
Container wrapper that adds support for generated properties.
|
class |
HierarchicalContainer
A specialized Container whose contents can be accessed like it was a
tree-like structure.
|
class |
HierarchicalContainerOrderedWrapper
A wrapper class for adding external ordering to containers not implementing
the
Container.Ordered interface while retaining Container.Hierarchical
features. |
class |
IndexedContainer
An implementation of the
interface
with all important features. |
Modifier and Type | Method and Description |
---|---|
Container |
GeneratedPropertyContainer.GeneratedItemAddOrRemoveEvent.getContainer() |
Container |
AbstractContainer.BasePropertySetChangeEvent.getContainer() |
Container |
AbstractContainer.BaseItemSetChangeEvent.getContainer() |
Constructor and Description |
---|
BaseItemAddEvent(Container source,
Object itemId,
int index,
int count) |
BaseItemRemoveEvent(Container source,
Object itemId,
int index,
int count) |
BaseItemSetChangeEvent(Container source) |
BasePropertySetChangeEvent(Container source) |
ContainerHierarchicalWrapper(Container toBeWrapped)
Constructs a new hierarchical wrapper for an existing Container.
|
ContainerOrderedWrapper(Container toBeWrapped)
Constructs a new ordered wrapper for an existing Container.
|
Modifier and Type | Class and Description |
---|---|
class |
SQLContainer |
Modifier and Type | Method and Description |
---|---|
Container |
SQLContainer.ItemSetChangeEvent.getContainer() |
Modifier and Type | Method and Description |
---|---|
Container |
DataBoundTransferable.getSourceContainer()
Returns the container data source from which the transfer occurs.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSelect
A class representing a selection of items the user has selected in a UI.
|
class |
ComboBox
A filtering dropdown single-select.
|
class |
ListSelect
This is a simple list select without, for instance, support for new items,
lazyloading, and other advanced features.
|
class |
NativeSelect
This is a simple drop-down select without, for instance, support for
multiselect, new items, lazyloading, and other advanced features.
|
class |
OptionGroup
Configures select to be used as an option group.
|
class |
Select
Deprecated.
As of 7.0. Use
ComboBox instead. |
class |
Table
Table is used for representing data or components in a pageable
and selectable table. |
class |
Tree
Tree component.
|
class |
TreeTable
|
class |
TwinColSelect
Multiselect component with two lists: left side for available items and right
side for selected items.
|
Modifier and Type | Field and Description |
---|---|
protected Container |
AbstractSelect.items
Select options.
|
Modifier and Type | Method and Description |
---|---|
Container |
AbstractSelect.getContainerDataSource()
Gets the viewing data-source container.
|
Modifier and Type | Method and Description |
---|---|
Field<?> |
TableFieldFactory.createField(Container container,
Object itemId,
Object propertyId,
Component uiContext)
Creates a field based on the Container, item id, property id and the
component responsible for displaying the field (most commonly
Table ). |
Field |
DefaultFieldFactory.createField(Container container,
Object itemId,
Object propertyId,
Component uiContext) |
void |
TreeTable.setContainerDataSource(Container newDataSource) |
void |
Tree.setContainerDataSource(Container newDataSource)
Sets the Container that serves as the data source of the viewer.
|
void |
Table.setContainerDataSource(Container newDataSource)
Sets the Container that serves as the data source of the viewer.
|
void |
AbstractSelect.setContainerDataSource(Container newDataSource)
Sets the Container that serves as the data source of the viewer.
|
void |
Table.setContainerDataSource(Container newDataSource,
Collection<?> visibleIds)
Sets the container data source and the columns that will be visible.
|
Constructor and Description |
---|
AbstractSelect(String caption,
Container dataSource)
Creates a new select that is connected to a data-source.
|
ComboBox(String caption,
Container dataSource) |
ListSelect(String caption,
Container dataSource) |
NativeSelect(String caption,
Container dataSource) |
OptionGroup(String caption,
Container dataSource) |
Select(String caption,
Container dataSource)
Deprecated.
|
Table(String caption,
Container dataSource)
Creates a new table with caption and connect it to a Container.
|
Tree(String caption,
Container dataSource)
Creates a new tree with caption and connect it to a Container.
|
TreeTable(String caption,
Container dataSource)
Creates a TreeTable instance with given captions and data source.
|
TwinColSelect(String caption,
Container dataSource) |
Copyright © 2023 Vaadin Ltd. All rights reserved.