public class

WMTSTileMatrixSetLink

extends OwsItem
java.lang.Object
   ↳ com.esri.core.ogc.OwsItem
     ↳ com.esri.core.ogc.wmts.WMTSTileMatrixSetLink

Class Overview

This class is used to link a WMTS layer with the tile matrix sets that can be used to draw that layer. It also, optionally, define subsets of tiles if a layer doesn't need to display over its entire extent.

Summary

[Expand]
Inherited Fields
From class com.esri.core.ogc.OwsItem
Public Constructors
WMTSTileMatrixSetLink()
Public Methods
void endElement(String localName)
This method is called when we reach the end of the XML element with the given name.
List<String> getTileMatrixIds()
Returns a list of IDs of all the tile matrices that are limited by this tile matrix set link.
WMTSTileMatrixLimits getTileMatrixLimitsById(String tileMatrixId)
Returns a single WMTSTileMatrixLimits instance for the given tileMatrixId.
String getTileMatrixSetIdentifier()
Gets the identifier of this tile matrix set link.
void startElement(String localName, Attributes atts)
This method is called to start processing the XML element with the given name.
[Expand]
Inherited Methods
From class com.esri.core.ogc.OwsItem
From class java.lang.Object

Public Constructors

public WMTSTileMatrixSetLink ()

Public Methods

public void endElement (String localName)

This method is called when we reach the end of the XML element with the given name. Note that this method will be called for subsequent child elements as well as sibling elements. Use the contents of the stack to determine where we are in the XML being parsed.

Parameters
localName String: name of XML element that we have reached the end of

public List<String> getTileMatrixIds ()

Returns a list of IDs of all the tile matrices that are limited by this tile matrix set link.

Returns
List<String> list of IDs of all the tile matrices that are limited by this tile matrix set link

public WMTSTileMatrixLimits getTileMatrixLimitsById (String tileMatrixId)

Returns a single WMTSTileMatrixLimits instance for the given tileMatrixId.

Parameters
tileMatrixId String: the ID of a tile matrix that we want the limits for
Returns
WMTSTileMatrixLimits the limits for the given tile matrix ID or null if no match is found

public String getTileMatrixSetIdentifier ()

Gets the identifier of this tile matrix set link. This will match the identifier of one the tile matrices defined by the WMTS service.

Returns
String identifier of this tile matrix set link

public void startElement (String localName, Attributes atts)

This method is called to start processing the XML element with the given name. Any attributes of the element are provided here. Any text contained within the element will be available on the next call to characters(char[], int, int).

Parameters
localName String
atts Attributes: attributes of the current element, if any