Class AbstractDataVectorSource<E>
java.lang.Object
io.jmix.mapsflowui.kit.component.model.MapObservableObject
io.jmix.mapsflowui.kit.component.model.source.Source
io.jmix.mapsflowui.kit.component.model.source.AbstractVectorSource
io.jmix.mapsflowui.component.model.source.AbstractDataVectorSource<E>
- All Implemented Interfaces:
 Source.HasAttributions,Source.HasWrapX,Serializable
- Direct Known Subclasses:
 DataVectorSource,HeatmapDataVectorSource
public abstract class AbstractDataVectorSource<E>
extends AbstractVectorSource
implements Source.HasAttributions, Source.HasWrapX
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractVectorSource
AbstractVectorSource.HasOverlaps, AbstractVectorSource.HasUseSpatialIndex, AbstractVectorSource.HasVectorSourceOptionsNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
Source.HasAttributions, Source.HasAttributionsCollapsible, Source.HasProjection, Source.HasSourceOptions, Source.HasWrapXNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
MapObservableObject.ObjectChangeEvent - 
Field Summary
FieldsFields inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractVectorSource
overlaps, useSpatialIndexFields inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
attributions, attributionsCollapsible, id, projection, wrapXFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidgetItems()protected StringgetType()getWrapX()voidsetAttributions(List<String> attributions) voidsetItems(DataVectorSourceItems<E> items) Sets the data provider to the source.voidprotected abstract voidMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractVectorSource
getOverlaps, getUseSpatialIndex, setOverlaps, setUseSpatialIndexMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
getAttributionsCollapsible, getId, getProjection, setAttributionsCollapsible, setId, setProjectionMethods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
addChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, setParent, unmarkDirtyInDepth 
- 
Field Details
- 
items
 
 - 
 - 
Constructor Details
- 
AbstractDataVectorSource
public AbstractDataVectorSource() 
 - 
 - 
Method Details
- 
getType
- Specified by:
 getTypein classMapObservableObject
 - 
getItems
- Returns:
 - source's items or 
nullif not set 
 - 
setItems
Sets the data provider to the source.- Parameters:
 items- items to set
 - 
getAttributions
Description copied from class:Source- Specified by:
 getAttributionsin interfaceSource.HasAttributions- Overrides:
 getAttributionsin classSource- Returns:
 - the attributions of the source or 
nullif not set 
 - 
setAttributions
Description copied from class:Source- Specified by:
 setAttributionsin interfaceSource.HasAttributions- Overrides:
 setAttributionsin classSource- Parameters:
 attributions- info about copyrights and licences
 - 
getWrapX
Description copied from class:Source- Specified by:
 getWrapXin interfaceSource.HasWrapX- Overrides:
 getWrapXin classSource- Returns:
 - whether the source should be looped along the X coordinate or 
nullif not set 
 - 
setWrapX
Description copied from class:Source- Specified by:
 setWrapXin interfaceSource.HasWrapX- Overrides:
 setWrapXin classSource- Parameters:
 wrapX- whether the source should be looped along the X coordinate
 - 
unbindItems
protected abstract void unbindItems() - 
bindItems
protected abstract void bindItems() 
 -