Class DataSourceContainer

Object
AbstractContainer
AbstractInMemoryContainer<Object,Object,Item>
IndexedContainer
DataSourceContainer
All Implemented Interfaces:
Container, Container.Filterable, Container.Indexed, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeNotifier, Container.SimpleFilterable, Container.Sortable, Property.ValueChangeNotifier, Serializable, Cloneable

public class DataSourceContainer extends IndexedContainer
Vaadin Container que usa como backend um DataSource do Vitruvio
Note que os Datasources do Vitruvio sao ReadyOnly. Nenhuma operacao de escrita e suportada Os IDs de itens serao suas posicicoes no Datasource.
Author:
Eduardo Frazao
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class IndexedContainer

    IndexedContainer.ItemSetChangeEvent

    Nested classes/interfaces inherited from class AbstractInMemoryContainer

    AbstractInMemoryContainer.BaseItemAddEvent, AbstractInMemoryContainer.BaseItemRemoveEvent

    Nested classes/interfaces inherited from class AbstractContainer

    AbstractContainer.BaseItemSetChangeEvent, AbstractContainer.BasePropertySetChangeEvent

    Nested classes/interfaces inherited from interface Container

    Container.Editor, Container.Filter, Container.Filterable, Container.Hierarchical, Container.Indexed, Container.ItemSetChangeListener, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeEvent, Container.PropertySetChangeListener, Container.PropertySetChangeNotifier, Container.SimpleFilterable, Container.Sortable, Container.Viewer

    Nested classes/interfaces inherited from interface Container.Indexed

    Container.Indexed.ItemAddEvent, Container.Indexed.ItemRemoveEvent
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class IndexedContainer

    addContainerFilter, addContainerFilter, addContainerProperty, addItem, addItem, addItemAfter, addItemAfter, addItemAt, addItemAt, addListener, addListener, addPropertySetChangeListener, addValueChangeListener, clone, fireItemAdded, fireItemSetChange, getContainerFilters, getContainerProperty, getContainerPropertyIds, getItemSorter, getListeners, getSortableContainerPropertyIds, getType, getUnfilteredItem, hasContainerFilters, registerNewItem, removeAllContainerFilters, removeAllItems, removeContainerFilter, removeContainerFilters, removeContainerProperty, removeItem, removeListener, removeListener, removePropertySetChangeListener, removeValueChangeListener, setItemSorter, sort

    Methods inherited from class AbstractInMemoryContainer

    addFilter, addItemSetChangeListener, addListener, containsId, doFilterContainer, doSort, filterAll, fireItemRemoved, fireItemsAdded, fireItemsRemoved, firstItemId, getAllItemIds, getFilteredItemIds, getFilters, getFirstVisibleItem, getIdByIndex, getItem, getItemIds, getItemIds, getSortablePropertyIds, getVisibleItemIds, indexOfId, internalAddItemAfter, internalAddItemAt, internalAddItemAtEnd, internalRemoveAllItems, internalRemoveItem, isFiltered, isFirstId, isLastId, isPropertyFiltered, lastItemId, nextItemId, passesFilters, prevItemId, removeAllFilters, removeFilter, removeFilters, removeItemSetChangeListener, removeListener, setAllItemIds, setFilteredItemIds, setFilters, size, sortContainer

    Methods inherited from class AbstractContainer

    fireContainerPropertySetChange, fireContainerPropertySetChange, fireItemSetChange, getItemSetChangeListeners, getPropertySetChangeListeners, setItemSetChangeListeners, setPropertySetChangeListeners

    Methods inherited from class Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface Container

    containsId, getItem, getItemIds, size

    Methods inherited from interface Container.Ordered

    firstItemId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId
  • Constructor Details

    • DataSourceContainer

      public DataSourceContainer(Datasource ds)
  • Method Details

    • updateDataSource

      public void updateDataSource(Datasource ds)