Class WmtsLayerDataSource
- java.lang.Object
-
- de.terrestris.shoguncore.model.PersistentObject
-
- de.terrestris.shoguncore.model.layer.source.LayerDataSource
-
- de.terrestris.shoguncore.model.layer.source.WmtsLayerDataSource
-
- All Implemented Interfaces:
Serializable
@Entity public class WmtsLayerDataSource extends LayerDataSource
Class representing a layer source for tile data from WMTS servers.- Author:
- Andre Henn, terrestris GmbH & Co. KG
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WmtsLayerDataSource()Default constructorWmtsLayerDataSource(WmtsTileGrid tileGrid, String wmtsLayer, String wmtsStyle, String projection, String matrixSet, String requestEncoding, List<String> urls, String capabilitiesUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetCapabilitiesUrl()StringgetMatrixSet()StringgetProjection()StringgetRequestEncoding()WmtsTileGridgetTileGrid()List<String>getUrls()StringgetWmtsLayer()StringgetWmtsStyle()inthashCode()voidsetCapabilitiesUrl(String capabilitiesUrl)voidsetMatrixSet(String matrixSet)voidsetProjection(String projection)voidsetRequestEncoding(String requestEncoding)voidsetTileGrid(WmtsTileGrid tileGrid)voidsetUrls(List<String> urls)voidsetWmtsLayer(String wmtsLayer)voidsetWmtsStyle(String wmtsStyle)-
Methods inherited from class de.terrestris.shoguncore.model.layer.source.LayerDataSource
getFormat, getName, getType, getUrl, setFormat, setName, setType, setUrl
-
Methods inherited from class de.terrestris.shoguncore.model.PersistentObject
getCreated, getGroupPermissions, getId, getModified, getUserPermissions, setGroupPermissions, setModified, setUserPermissions, toString
-
-
-
-
Constructor Detail
-
WmtsLayerDataSource
public WmtsLayerDataSource()
Default constructor
-
WmtsLayerDataSource
public WmtsLayerDataSource(WmtsTileGrid tileGrid, String wmtsLayer, String wmtsStyle, String projection, String matrixSet, String requestEncoding, List<String> urls, String capabilitiesUrl)
- Parameters:
tileGrid-wmtsLayer-wmtsStyle-projection-matrixSet-requestEncoding-urls-
-
-
Method Detail
-
getTileGrid
public WmtsTileGrid getTileGrid()
- Returns:
- the
WmtsTileGrid
-
setTileGrid
public void setTileGrid(WmtsTileGrid tileGrid)
- Parameters:
tileGrid- WmtsTileGrid to set
-
getWmtsLayer
public String getWmtsLayer()
- Returns:
- The layer name of WMTS layer
-
setWmtsLayer
public void setWmtsLayer(String wmtsLayer)
- Parameters:
wmtsLayer- The layer name to set
-
getWmtsStyle
public String getWmtsStyle()
- Returns:
- The style name to set
-
setWmtsStyle
public void setWmtsStyle(String wmtsStyle)
- Parameters:
wmtsStyle- The style name to set
-
getProjection
public String getProjection()
- Returns:
- The projection
-
setProjection
public void setProjection(String projection)
- Parameters:
projection- The projection code to set
-
getMatrixSet
public String getMatrixSet()
- Returns:
- matrix set to use
-
setMatrixSet
public void setMatrixSet(String matrixSet)
- Parameters:
matrixSet- The matrix set to set
-
getRequestEncoding
public String getRequestEncoding()
- Returns:
- the request encoding
-
setRequestEncoding
public void setRequestEncoding(String requestEncoding)
- Parameters:
requestEncoding- the request encoding to set
-
getCapabilitiesUrl
public String getCapabilitiesUrl()
- Returns:
- The capabilitiesUrl
-
setCapabilitiesUrl
public void setCapabilitiesUrl(String capabilitiesUrl)
- Parameters:
capabilitiesUrl- The capabilitiesUrl to set
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
-