Interface DataVectorSourceItems<E>

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

public interface DataVectorSourceItems<E> extends EntityDataUnit
  • Method Details

    • addGeometryChangeListener

      com.vaadin.flow.shared.Registration addGeometryChangeListener(Consumer<DataVectorSourceItems.GeometryChangeEvent<E>> listener)
      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