Class AbstractWmtsSource
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.TileSource
io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
io.jmix.mapsflowui.kit.component.model.source.TileImageSource
io.jmix.mapsflowui.kit.component.model.source.AbstractWmtsSource
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NoOpWmtsSource,WmtsSource
Source containing all attributes for loading tile data from WMTS servers.
For more details see: WMTS docs
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceInterface to be implemented by sources that can be configured from a WMTS GetCapabilities document.static interfaceInterface to be implemented by sources that should provide WMTS dimensions management.static interfaceInterface to be implemented by sources that should provide WMTS image format management.static interfaceInterface to be implemented by sources that should provide WMTS layer management.static interfaceInterface to be implemented by sources that should provide WMTS matrix set management.static interfaceInterface to be implemented by sources that should provide WMTS request encoding management.static interfaceInterface to be implemented by sources that should provide WMTS style management.static interfaceInterface to be implemented by sources that should provide WMTS tile grid management.static interfaceInterface to be implemented by sources that should provide WMTS version management.static interfaceInterface to be implemented by sources that should provide all attributes fromAbstractWmtsSource.Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
UrlTileSource.HasUrls, UrlTileSource.HasUrlTileSourceOptionsNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
TileSource.HasCacheSize, TileSource.HasOpaque, TileSource.HasTileSourceOptionsNested 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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected RequestEncodingprotected Stringprotected WmtsTileGridprotected StringFields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
crossOriginFields inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
url, urlsFields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
cacheSize, opaqueFields 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, metaProperties, parent, removedChildren, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Stringprotected StringgetLayer()protected Stringprotected RequestEncodingprotected StringgetStyle()protected WmtsTileGridprotected Stringprotected voidsetCapabilities(String capabilities) protected voidsetDimensions(Map<String, Object> dimensions) protected voidprotected voidprotected voidsetMatrixSet(String matrixSet) protected voidsetRequestEncoding(RequestEncoding requestEncoding) protected voidprotected voidsetTileGrid(WmtsTileGrid tileGrid) protected voidsetVersion(String version) Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
getCrossOrigin, setCrossOriginMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
getUrl, getUrls, setUrl, setUrlsMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
getCacheSize, getOpaque, setCacheSize, setOpaqueMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
getAttributions, getAttributionsCollapsible, getId, getProjection, getWrapX, setAttributions, setAttributionsCollapsible, setId, setProjection, setWrapXMethods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
addChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSuperParent, getSyncId, getType, hashCode, isAttachedToMap, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMetaProperty, setParent, unmarkDirtyInDepth
-
Field Details
-
layer
-
matrixSet
-
format
-
style
-
version
-
requestEncoding
-
dimensions
-
tileGrid
-
capabilities
-
-
Constructor Details
-
AbstractWmtsSource
public AbstractWmtsSource()
-
-
Method Details
-
getLayer
-
setLayer
-
getMatrixSet
-
setMatrixSet
-
getFormat
-
setFormat
-
getStyle
-
setStyle
-
getVersion
-
setVersion
-
getRequestEncoding
-
setRequestEncoding
-
getDimensions
-
setDimensions
-
getTileGrid
-
setTileGrid
SeeAbstractWmtsSource.HasTileGrid.setTileGrid(WmtsTileGrid).When a
WebMercatorTileGridis assigned and no projection has been set, the source projection defaults to EPSG:3857. -
getCapabilities
-
setCapabilities
-