Class GeoServiceLayer
- java.lang.Object
-
- nl.b3p.tailormap.api.persistence.json.GeoServiceLayer
-
- All Implemented Interfaces:
Serializable
@Generated("org.openapitools.codegen.languages.SpringCodegen") public class GeoServiceLayer extends Object implements SerializableLayer of a service which can be an OGC WMS/WMTS service or from XYZ/ArcGIS REST.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GeoServiceLayer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeoServiceLayerabstractText(String abstractText)GeoServiceLayeraddChildrenItem(String childrenItem)GeoServiceLayeraddCrsItem(String crsItem)GeoServiceLayeraddStylesItem(WMSStyle stylesItem)GeoServiceLayerchildren(List<String> children)GeoServiceLayercrs(Set<String> crs)booleanequals(Object o)StringgetAbstractText()Get abstractText@NotNull List<String>getChildren()Get childrenSet<String>getCrs()Only the CRSes added by this layer, all parent CRSes are inherited.@NotNull StringgetId()Unique id assigned by TM, not from the capabilities.@Valid BoundsgetLatLonBoundingBox()Get latLonBoundingBoxDoublegetMaxScale()Get maxScaleDoublegetMinScale()Get minScale@NotNull StringgetName()Get nameBooleangetQueryable()Get queryable@NotNull BooleangetRoot()Get root@Valid List<@Valid WMSStyle>getStyles()Get stylesStringgetTitle()Get title@NotNull BooleangetVirtual()A virtual layer has no name and can't be used in GetMap requests and is only used for tree structure.inthashCode()GeoServiceLayerid(String id)GeoServiceLayerlatLonBoundingBox(Bounds latLonBoundingBox)GeoServiceLayermaxScale(Double maxScale)GeoServiceLayerminScale(Double minScale)GeoServiceLayername(String name)GeoServiceLayerqueryable(Boolean queryable)GeoServiceLayerroot(Boolean root)voidsetAbstractText(String abstractText)voidsetChildren(List<String> children)voidsetCrs(Set<String> crs)voidsetId(String id)voidsetLatLonBoundingBox(Bounds latLonBoundingBox)voidsetMaxScale(Double maxScale)voidsetMinScale(Double minScale)voidsetName(String name)voidsetQueryable(Boolean queryable)voidsetRoot(Boolean root)voidsetStyles(List<@Valid WMSStyle> styles)voidsetTitle(String title)voidsetVirtual(Boolean virtual)GeoServiceLayerstyles(List<@Valid WMSStyle> styles)GeoServiceLayertitle(String title)StringtoString()GeoServiceLayervirtual(Boolean virtual)
-
-
-
Method Detail
-
id
public GeoServiceLayer id(String id)
-
getId
@NotNull public @NotNull String getId()
Unique id assigned by TM, not from the capabilities. Assigned to make a tree with virtual layers. When referring to a non-virtual layer the name should always be used.- Returns:
- id
-
setId
public void setId(String id)
-
name
public GeoServiceLayer name(String name)
-
getName
@NotNull public @NotNull String getName()
Get name- Returns:
- name
-
setName
public void setName(String name)
-
root
public GeoServiceLayer root(Boolean root)
-
getRoot
@NotNull public @NotNull Boolean getRoot()
Get root- Returns:
- root
-
setRoot
public void setRoot(Boolean root)
-
title
public GeoServiceLayer title(String title)
-
getTitle
public String getTitle()
Get title- Returns:
- title
-
setTitle
public void setTitle(String title)
-
virtual
public GeoServiceLayer virtual(Boolean virtual)
-
getVirtual
@NotNull public @NotNull Boolean getVirtual()
A virtual layer has no name and can't be used in GetMap requests and is only used for tree structure.- Returns:
- virtual
-
setVirtual
public void setVirtual(Boolean virtual)
-
maxScale
public GeoServiceLayer maxScale(Double maxScale)
-
getMaxScale
public Double getMaxScale()
Get maxScale- Returns:
- maxScale
-
setMaxScale
public void setMaxScale(Double maxScale)
-
minScale
public GeoServiceLayer minScale(Double minScale)
-
getMinScale
public Double getMinScale()
Get minScale- Returns:
- minScale
-
setMinScale
public void setMinScale(Double minScale)
-
crs
public GeoServiceLayer crs(Set<String> crs)
-
addCrsItem
public GeoServiceLayer addCrsItem(String crsItem)
-
getCrs
public Set<String> getCrs()
Only the CRSes added by this layer, all parent CRSes are inherited.- Returns:
- crs
-
latLonBoundingBox
public GeoServiceLayer latLonBoundingBox(Bounds latLonBoundingBox)
-
getLatLonBoundingBox
@Valid public @Valid Bounds getLatLonBoundingBox()
Get latLonBoundingBox- Returns:
- latLonBoundingBox
-
setLatLonBoundingBox
public void setLatLonBoundingBox(Bounds latLonBoundingBox)
-
styles
public GeoServiceLayer styles(List<@Valid WMSStyle> styles)
-
addStylesItem
public GeoServiceLayer addStylesItem(WMSStyle stylesItem)
-
queryable
public GeoServiceLayer queryable(Boolean queryable)
-
getQueryable
public Boolean getQueryable()
Get queryable- Returns:
- queryable
-
setQueryable
public void setQueryable(Boolean queryable)
-
abstractText
public GeoServiceLayer abstractText(String abstractText)
-
getAbstractText
public String getAbstractText()
Get abstractText- Returns:
- abstractText
-
setAbstractText
public void setAbstractText(String abstractText)
-
children
public GeoServiceLayer children(List<String> children)
-
addChildrenItem
public GeoServiceLayer addChildrenItem(String childrenItem)
-
-