Package com.vaadin.data.util
Provides implementations of Property, Item and Container interfaces, and utilities for the data layer.
Various Property, Item and Container implementations are provided in this package. Each implementation can have its own sets of constraints on the data it encapsulates and on how the implementation can be used. See the class javadocs for more information.
-
Interface Summary Interface Description AbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE> Resolver that maps beans to their (item) identifiers, removing the need to explicitly specify item identifiers when there is no need to customize this.ItemSorter An item comparator which is compatible with theContainer.Sortableinterface.VaadinPropertyDescriptor<BT> Property descriptor that can create a property instance for a bean. -
Class Summary Class Description AbstractBeanContainer<IDTYPE,BEANTYPE> An abstract base class for in-memory containers for JavaBeans.AbstractContainer Abstract container class that manages event listeners and sending events to them (Container.PropertySetChangeNotifier,Container.ItemSetChangeNotifier).AbstractContainer.BaseItemSetChangeEvent Aneventobject specifying the container whose Item set has changed.AbstractContainer.BasePropertySetChangeEvent Aneventobject specifying the container whose Property set has changed.AbstractInMemoryContainer<ITEMIDTYPE,PROPERTYIDCLASS,ITEMCLASS extends Item> AbstractContainerclass that handles common functionality for in-memory containers.AbstractInMemoryContainer.BaseItemAddEvent AnEventobject specifying information about the added items.AbstractInMemoryContainer.BaseItemRemoveEvent AnEventobject specifying information about the removed items.AbstractProperty<T> Abstract base class forPropertyimplementations.AbstractProperty.ReadOnlyStatusChangeEvent AnEventobject specifying the Property whose read-only status has been changed.BeanContainer<IDTYPE,BEANTYPE> An in-memory container for JavaBeans.BeanItem<BT> A wrapper class for adding the Item interface to any Java Bean.BeanItemContainer<BEANTYPE> An in-memory container for JavaBeans.BeanUtil Utility class for Java Beans information access.ContainerHierarchicalWrapper A wrapper class for adding external hierarchy to containers not implementing theContainer.Hierarchicalinterface.ContainerOrderedWrapper A wrapper class for adding external ordering to containers not implementing theContainer.Orderedinterface.DefaultItemSorter Provides a default implementation of an ItemSorter.DefaultItemSorter.DefaultPropertyValueComparator Provides a default comparator used for comparingPropertyvalues.FilesystemContainer A hierarchical container wrapper for a filesystem.GeneratedPropertyContainer Container wrapper that adds support for generated properties.GeneratedPropertyContainer.GeneratedProperty<T> Property implementation for generated propertiesHierarchicalContainer A specialized Container whose contents can be accessed like it was a tree-like structure.HierarchicalContainerOrderedWrapper A wrapper class for adding external ordering to containers not implementing theContainer.Orderedinterface while retainingContainer.Hierarchicalfeatures.IndexedContainer An implementation of theinterface with all important features.Container.IndexedIndexedContainer.ItemSetChangeEvent Aneventobject specifying the list whose Item set has changed.LegacyPropertyHelper Deprecated. This is only used internally for backwards compatibilityListSet<E> ListSet is an internal Vaadin class which implements a combination of a List and a Set.MethodProperty<T> Proxy class for creating Properties from pairs of getter and setter methods of a Bean property.MethodPropertyDescriptor<BT> Property descriptor that is able to create simpleMethodPropertyinstances for a bean, using given accessors.NestedMethodProperty<T> Nested accessor based property for a bean.NestedPropertyDescriptor<BT> Property descriptor that is able to create nested property instances for a bean.ObjectProperty<T> A simple data object containing one typed value.PropertyFormatter<T> Deprecated. As of 7.0, replaced byConverterPropertysetItem Class for handling a set of identified Properties.PropertyValueGenerator<T> PropertyValueGenerator for GeneratedPropertyContainer.TextFileProperty Property implementation for wrapping a text file.TransactionalPropertyWrapper<T> Wrapper class that helps implement two-phase commit for a non-transactional property. -
Exception Summary Exception Description MethodProperty.MethodException Exceptionobject that signals that there were problems calling or finding the specified getter or setter methods of the property.