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:
java.io.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, java.lang.String wmtsLayer, java.lang.String wmtsStyle, java.lang.String projection, java.lang.String matrixSet, java.lang.String requestEncoding, java.util.List<java.lang.String> urls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetMatrixSet()java.lang.StringgetProjection()java.lang.StringgetRequestEncoding()WmtsTileGridgetTileGrid()java.util.List<java.lang.String>getUrls()java.lang.StringgetWmtsLayer()java.lang.StringgetWmtsStyle()inthashCode()voidsetMatrixSet(java.lang.String matrixSet)voidsetProjection(java.lang.String projection)voidsetRequestEncoding(java.lang.String requestEncoding)voidsetTileGrid(WmtsTileGrid tileGrid)voidsetUrls(java.util.List<java.lang.String> urls)voidsetWmtsLayer(java.lang.String wmtsLayer)voidsetWmtsStyle(java.lang.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, java.lang.String wmtsLayer, java.lang.String wmtsStyle, java.lang.String projection, java.lang.String matrixSet, java.lang.String requestEncoding, java.util.List<java.lang.String> urls)
- 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 java.lang.String getWmtsLayer()
- Returns:
- The layer name of WMTS layer
-
setWmtsLayer
public void setWmtsLayer(java.lang.String wmtsLayer)
- Parameters:
wmtsLayer- The layer name to set
-
getWmtsStyle
public java.lang.String getWmtsStyle()
- Returns:
- The style name to set
-
setWmtsStyle
public void setWmtsStyle(java.lang.String wmtsStyle)
- Parameters:
wmtsStyle- The style name to set
-
getProjection
public java.lang.String getProjection()
- Returns:
- The projection
-
setProjection
public void setProjection(java.lang.String projection)
- Parameters:
projection- The projection code to set
-
getMatrixSet
public java.lang.String getMatrixSet()
- Returns:
- matrix set to use
-
setMatrixSet
public void setMatrixSet(java.lang.String matrixSet)
- Parameters:
matrixSet- The matrix set to set
-
getRequestEncoding
public java.lang.String getRequestEncoding()
- Returns:
- the request encoding
-
setRequestEncoding
public void setRequestEncoding(java.lang.String requestEncoding)
- Parameters:
requestEncoding- the request encoding to set
-
getUrls
public java.util.List<java.lang.String> getUrls()
- Returns:
- The urls as
ListofString
-
setUrls
public void setUrls(java.util.List<java.lang.String> urls)
- Parameters:
urls- The urls to set
-
hashCode
public int hashCode()
- Overrides:
hashCodein classLayerDataSource- See Also:
According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classLayerDataSource- See Also:
According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
-
-