Class ImageStaticSource
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.ImageSource
io.jmix.mapsflowui.kit.component.model.source.AbstractImageStaticSource
io.jmix.mapsflowui.component.model.source.ImageStaticSource
- All Implemented Interfaces:
- AbstractImageStaticSource.HasImageExtent,- AbstractImageStaticSource.HasImageStaticSourceOptions,- AbstractImageStaticSource.HasResource,- HasCrossOrigin,- HasUrl,- Source.HasAttributions,- Source.HasProjection,- Serializable
public class ImageStaticSource
extends AbstractImageStaticSource
implements AbstractImageStaticSource.HasImageStaticSourceOptions, Source.HasAttributions, Source.HasProjection
Source for displaying a single, static image. It can be used in 
ImageLayer.
 For more details see: Static docs
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractImageStaticSourceAbstractImageStaticSource.HasImageExtent, AbstractImageStaticSource.HasImageStaticSourceOptions, AbstractImageStaticSource.HasResourceNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.SourceSource.HasAttributions, Source.HasAttributionsCollapsible, Source.HasProjection, Source.HasSourceOptions, Source.HasWrapXNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObjectMapObservableObject.ObjectChangeEvent
- 
Field SummaryFields inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractImageStaticSourcecrossOrigin, imageExtent, resource, urlFields inherited from class io.jmix.mapsflowui.kit.component.model.source.Sourceattributions, attributionsCollapsible, id, projection, wrapXFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObjectchildren, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncom.vaadin.flow.server.StreamResourceprotected StringgetType()getUrl()voidsetAttributions(List<String> attributions) voidsetCrossOrigin(String crossOrigin) Sets the cross-origin attribute for loaded images.voidsetImageExtent(Extent imageExtent) voidsetProjection(CRS projection) voidsetResource(com.vaadin.flow.server.StreamResource resource) Sets stream resource.voidSets image URL.withAttributions(List<String> attributions) withCrossOrigin(String crossOrigin) withImageExtent(Extent imageExtent) withProjection(CRS projection) SeesetProjection(CRS).withResource(com.vaadin.flow.server.StreamResource resource) SeesetUrl(String).Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.SourcegetAttributionsCollapsible, getId, getWrapX, setAttributionsCollapsible, setId, setWrapXMethods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObjectaddChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, setParent, unmarkDirtyInDepth
- 
Constructor Details- 
ImageStaticSourcepublic ImageStaticSource()
 
- 
- 
Method Details- 
getType- Specified by:
- getTypein class- MapObservableObject
 
- 
getAttributions- Specified by:
- getAttributionsin interface- Source.HasAttributions
- Overrides:
- getAttributionsin class- Source
- Returns:
- the attributions of the source or nullif not set
 
- 
setAttributions- Specified by:
- setAttributionsin interface- Source.HasAttributions
- Overrides:
- setAttributionsin class- Source
- Parameters:
- attributions- info about copyrights and licences
 
- 
withAttributions- Parameters:
- attributions- info about copyrights and licences
- Returns:
- current instance
 
- 
getProjection- Specified by:
- getProjectionin interface- Source.HasProjection
- Overrides:
- getProjectionin class- Source
- Returns:
- projection or nullif not set
 
- 
setProjection- Specified by:
- setProjectionin interface- Source.HasProjection
- Overrides:
- setProjectionin class- Source
- Parameters:
- projection- projection to set
 
- 
withProjectionSeesetProjection(CRS).- Parameters:
- projection- projection to set
- Returns:
- current instance
 
- 
getCrossOrigin- Specified by:
- getCrossOriginin interface- HasCrossOrigin
- Overrides:
- getCrossOriginin class- AbstractImageStaticSource
- Returns:
- cross-origin or nullif not set
 
- 
setCrossOriginSets the cross-origin attribute for loaded images.Note, cross-origin is set only at creation time and cannot be changed at runtime. For more details see: Static docs - Specified by:
- setCrossOriginin interface- HasCrossOrigin
- Overrides:
- setCrossOriginin class- AbstractImageStaticSource
- Parameters:
- crossOrigin- cross-origin to set
 
- 
withCrossOrigin- Parameters:
- crossOrigin- cross-origin to set
- Returns:
- current instance
 
- 
getImageExtent- Specified by:
- getImageExtentin interface- AbstractImageStaticSource.HasImageExtent
- Overrides:
- getImageExtentin class- AbstractImageStaticSource
- Returns:
- extent of the image in map coordinates or nullif not set.
 
- 
setImageExtent- Specified by:
- setImageExtentin interface- AbstractImageStaticSource.HasImageExtent
- Overrides:
- setImageExtentin class- AbstractImageStaticSource
- Parameters:
- imageExtent- image extent to set
 
- 
withImageExtent- Parameters:
- imageExtent- image extent to set
- Returns:
- current instance
 
- 
getUrl- Specified by:
- getUrlin interface- HasUrl
- Overrides:
- getUrlin class- AbstractImageStaticSource
- Returns:
- URL or nullif not set
 
- 
setUrlSets image URL.Note, URL attribute is set only at creation time and cannot be changed at runtime. For more details see: Static docs - Specified by:
- setUrlin interface- HasUrl
- Overrides:
- setUrlin class- AbstractImageStaticSource
- Parameters:
- url- url to set
 
- 
withUrlSeesetUrl(String).- Parameters:
- url- url to set
- Returns:
- current instance
 
- 
getResourcepublic com.vaadin.flow.server.StreamResource getResource()- Specified by:
- getResourcein interface- AbstractImageStaticSource.HasResource
- Overrides:
- getResourcein class- AbstractImageStaticSource
- Returns:
- stream resource or nullif not set
 
- 
setResourcepublic void setResource(com.vaadin.flow.server.StreamResource resource) Sets stream resource.- Specified by:
- setResourcein interface- AbstractImageStaticSource.HasResource
- Overrides:
- setResourcein class- AbstractImageStaticSource
- Parameters:
- resource- stream resource to set
 
- 
withResource- Parameters:
- resource- stream resource to set
- Returns:
- current instance
 
 
-