public class DefaultLayer extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
layerName |
private java.lang.String |
style |
private java.lang.String |
tileMatrixSet |
Constructor and Description |
---|
DefaultLayer(ImageryInfo.ImageryType imageryType,
java.lang.String layerName,
java.lang.String style,
java.lang.String tileMatrixSet)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static DefaultLayer |
fromJson(javax.json.JsonObject o,
ImageryInfo.ImageryType type)
Factory method creating DefaultLayer from JSON objects
|
java.lang.String |
getLayerName() |
java.lang.String |
getStyle() |
java.lang.String |
getTileMatrixSet() |
javax.json.JsonObject |
toJson() |
private final java.lang.String layerName
private final java.lang.String tileMatrixSet
private final java.lang.String style
public DefaultLayer(ImageryInfo.ImageryType imageryType, java.lang.String layerName, java.lang.String style, java.lang.String tileMatrixSet)
imageryType
- for which this layer is definedlayerName
- as returned by getIdentifier for WMTS and getName for WMSstyle
- of the layertileMatrixSet
- only for WMTS - tileMatrixSet to usepublic java.lang.String getLayerName()
public java.lang.String getTileMatrixSet()
public java.lang.String getStyle()
public javax.json.JsonObject toJson()
public static DefaultLayer fromJson(javax.json.JsonObject o, ImageryInfo.ImageryType type)
o
- serialized DefaultLayer objecttype
- of ImageryType serialized