Class XyzLayerDataSource
- java.lang.Object
-
- de.terrestris.shoguncore.model.PersistentObject
-
- de.terrestris.shoguncore.model.layer.source.LayerDataSource
-
- de.terrestris.shoguncore.model.layer.source.XyzLayerDataSource
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class XyzLayerDataSource extends LayerDataSource
Class representing a layer source for tile data with URLs in a set XYZ format that are defined in a URL template- Author:
- Andre Henn, terrestris GmbH & Co. KG
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XyzLayerDataSource()XyzLayerDataSource(java.lang.String name, java.lang.String type, java.lang.String url, java.awt.geom.Point2D.Double center, Extent extent, java.util.List<java.awt.geom.Point2D.Double> resolutions, java.lang.Integer tileSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.awt.geom.Point2D.DoublegetCenter()ExtentgetExtent()java.util.List<java.awt.geom.Point2D.Double>getResolutions()java.lang.IntegergetTileSize()inthashCode()voidsetCenter(java.awt.geom.Point2D.Double center)voidsetExtent(Extent extent)voidsetResolutions(java.util.List<java.awt.geom.Point2D.Double> resolutions)voidsetTileSize(java.lang.Integer tileSize)-
Methods inherited from class de.terrestris.shoguncore.model.layer.source.LayerDataSource
getName, getType, getUrl, setName, setType, setUrl
-
Methods inherited from class de.terrestris.shoguncore.model.PersistentObject
getCreated, getGroupPermissions, getId, getModified, getUserPermissions, setGroupPermissions, setModified, setUserPermissions, toString
-
-
-
-
Constructor Detail
-
XyzLayerDataSource
public XyzLayerDataSource()
-
XyzLayerDataSource
public XyzLayerDataSource(java.lang.String name, java.lang.String type, java.lang.String url, java.awt.geom.Point2D.Double center, Extent extent, java.util.List<java.awt.geom.Point2D.Double> resolutions, java.lang.Integer tileSize)- Parameters:
name-type-url-center-extent-resolutions-tileSize-
-
-
Method Detail
-
getCenter
public java.awt.geom.Point2D.Double getCenter()
- Returns:
- the center
-
setCenter
public void setCenter(java.awt.geom.Point2D.Double center)
- Parameters:
center- the center to set
-
getExtent
public Extent getExtent()
- Returns:
- the extent
-
setExtent
public void setExtent(Extent extent)
- Parameters:
extent- the extent to set
-
getResolutions
public java.util.List<java.awt.geom.Point2D.Double> getResolutions()
- Returns:
- the resolutions
-
setResolutions
public void setResolutions(java.util.List<java.awt.geom.Point2D.Double> resolutions)
- Parameters:
resolutions- the resolutions to set
-
getTileSize
public java.lang.Integer getTileSize()
- Returns:
- the tileSize
-
setTileSize
public void setTileSize(java.lang.Integer tileSize)
- Parameters:
tileSize- the tileSize 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
-
-