Interface DataVectorSourceItems<E>

All Superinterfaces:
DataUnit, EntityDataUnit
All Known Implementing Classes:
ContainerDataVectorSourceItems

public interface DataVectorSourceItems<E> extends EntityDataUnit
  • Method Details

    • addValueChangeListener

      default com.vaadin.flow.shared.Registration addValueChangeListener(Consumer<DataVectorSourceItems.ValueChangeEvent<E>> listener)
      Registers a new value change listener.
      Parameters:
      listener - the listener to be added
      Returns:
      a registration object for removing an event listener added to a source
    • addGeometryChangeListener

      @Deprecated(since="2.5", forRemoval=true) com.vaadin.flow.shared.Registration addGeometryChangeListener(Consumer<DataVectorSourceItems.GeometryChangeEvent<E>> listener)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Registers a new geometry change listener.
      Parameters:
      listener - the listener to be added
      Returns:
      a registration object for removing an event listener added to a source
    • addItemSetChangeListener

      com.vaadin.flow.shared.Registration addItemSetChangeListener(Consumer<DataVectorSourceItems.ItemSetChangeEvent<E>> listener)
      Registers a new item set change listener.
      Parameters:
      listener - the listener to be added
      Returns:
      a registration object for removing an event listener added to a source
    • getItems

      Collection<E> getItems()
      Returns:
      collection of items contained in the source
    • getMetaPropertyPath

      MetaPropertyPath getMetaPropertyPath()
      Returns:
      a meta property path of the specified geometry property from which will be displayed geo-objects