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 Summary
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractImageStaticSource
AbstractImageStaticSource.HasImageExtent, AbstractImageStaticSource.HasImageStaticSourceOptions, AbstractImageStaticSource.HasResourceNested 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
Fields inherited from class io.jmix.mapsflowui.kit.component.model.source.AbstractImageStaticSource
crossOrigin, imageExtent, resource, urlFields 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 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.Source
getAttributionsCollapsible, getId, getWrapX, setAttributionsCollapsible, setId, setWrapXMethods 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 
- 
Constructor Details
- 
ImageStaticSource
public ImageStaticSource() 
 - 
 - 
Method Details
- 
getType
- Specified by:
 getTypein classMapObservableObject
 - 
getAttributions
- Specified by:
 getAttributionsin interfaceSource.HasAttributions- Overrides:
 getAttributionsin classSource- Returns:
 - the attributions of the source or 
nullif not set 
 - 
setAttributions
- Specified by:
 setAttributionsin interfaceSource.HasAttributions- Overrides:
 setAttributionsin classSource- Parameters:
 attributions- info about copyrights and licences
 - 
withAttributions
- Parameters:
 attributions- info about copyrights and licences- Returns:
 - current instance
 
 - 
getProjection
- Specified by:
 getProjectionin interfaceSource.HasProjection- Overrides:
 getProjectionin classSource- Returns:
 - projection or 
nullif not set 
 - 
setProjection
- Specified by:
 setProjectionin interfaceSource.HasProjection- Overrides:
 setProjectionin classSource- Parameters:
 projection- projection to set
 - 
withProjection
SeesetProjection(CRS).- Parameters:
 projection- projection to set- Returns:
 - current instance
 
 - 
getCrossOrigin
- Specified by:
 getCrossOriginin interfaceHasCrossOrigin- Overrides:
 getCrossOriginin classAbstractImageStaticSource- Returns:
 - cross-origin or 
nullif not set 
 - 
setCrossOrigin
Sets 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 interfaceHasCrossOrigin- Overrides:
 setCrossOriginin classAbstractImageStaticSource- Parameters:
 crossOrigin- cross-origin to set
 - 
withCrossOrigin
- Parameters:
 crossOrigin- cross-origin to set- Returns:
 - current instance
 
 - 
getImageExtent
- Specified by:
 getImageExtentin interfaceAbstractImageStaticSource.HasImageExtent- Overrides:
 getImageExtentin classAbstractImageStaticSource- Returns:
 - extent of the image in map coordinates or 
nullif not set. 
 - 
setImageExtent
- Specified by:
 setImageExtentin interfaceAbstractImageStaticSource.HasImageExtent- Overrides:
 setImageExtentin classAbstractImageStaticSource- Parameters:
 imageExtent- image extent to set
 - 
withImageExtent
- Parameters:
 imageExtent- image extent to set- Returns:
 - current instance
 
 - 
getUrl
- Specified by:
 getUrlin interfaceHasUrl- Overrides:
 getUrlin classAbstractImageStaticSource- Returns:
 - URL or 
nullif not set 
 - 
setUrl
Sets 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 interfaceHasUrl- Overrides:
 setUrlin classAbstractImageStaticSource- Parameters:
 url- url to set
 - 
withUrl
SeesetUrl(String).- Parameters:
 url- url to set- Returns:
 - current instance
 
 - 
getResource
public com.vaadin.flow.server.StreamResource getResource()- Specified by:
 getResourcein interfaceAbstractImageStaticSource.HasResource- Overrides:
 getResourcein classAbstractImageStaticSource- Returns:
 - stream resource or 
nullif not set 
 - 
setResource
public void setResource(com.vaadin.flow.server.StreamResource resource) Sets stream resource.- Specified by:
 setResourcein interfaceAbstractImageStaticSource.HasResource- Overrides:
 setResourcein classAbstractImageStaticSource- Parameters:
 resource- stream resource to set
 - 
withResource
- Parameters:
 resource- stream resource to set- Returns:
 - current instance
 
 
 -