com.esri.arcgis.gisclient
Class WMTSTileMatrixSet

java.lang.Object
  extended by com.esri.arcgis.gisclient.WMTSTileMatrixSet
All Implemented Interfaces:
IWMTSTileMatrixSet, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class WMTSTileMatrixSet
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IWMTSTileMatrixSet

COM Class 'WMTSTileMatrixSet'. Generated 3/19/2015 1:20:47 PM from 'C:\ArcGIS\COM\esriGISClient.olb'

Description 'Object that describes a particular set of tile matrices' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.gisclient.IWMTSTileMatrixSet
IID, IIDb7d67eda_daf2_49b0_8c27_3c4df14b69b5, xxDummy
 
Constructor Summary
WMTSTileMatrixSet(java.lang.Object obj)
          Construct a WMTSTileMatrixSet using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IEnvelope getBoundingBox()
          Minimum bounding rectangle surrounding the visible layer presented by this tile matrix set, in the supported CRS.
 java.lang.String getBoundingBoxCRS()
          CRS for the BoundingBox
 java.lang.String getIdentifier()
          Tile matrix set identifier.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getSupportedCRS()
          Reference to one coordinate reference system (CRS).
 IWMTSTileMatrix getTileMatrix(int index)
          TileMatrix at the given index.
 int getTileMatrixCount()
          TileMatrix count.
 java.lang.String getTitle()
          Tile matrix set title.
 java.lang.String getWellKnownScaleSet()
          Reference to a well known scale set.
 int hashCode()
          the hashcode for this object
 void release()
          Release a WMTSTileMatrixSet.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMTSTileMatrixSet

public WMTSTileMatrixSet(java.lang.Object obj)
                  throws java.io.IOException
Construct a WMTSTileMatrixSet using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to WMTSTileMatrixSet.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
WMTSTileMatrixSet o = (WMTSTileMatrixSet)obj; // will not work

WMTSTileMatrixSet o = new WMTSTileMatrixSet(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
java.io.IOException - if there are interop problems WMTSTileMatrixSet theWMTSTileMatrixSet = (WMTSTileMatrixSet) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a WMTSTileMatrixSet.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getIdentifier

public java.lang.String getIdentifier()
                               throws java.io.IOException,
                                      AutomationException
Tile matrix set identifier.

Specified by:
getIdentifier in interface IWMTSTileMatrixSet
Returns:
The identifier
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTitle

public java.lang.String getTitle()
                          throws java.io.IOException,
                                 AutomationException
Tile matrix set title.

Specified by:
getTitle in interface IWMTSTileMatrixSet
Returns:
The title
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSupportedCRS

public java.lang.String getSupportedCRS()
                                 throws java.io.IOException,
                                        AutomationException
Reference to one coordinate reference system (CRS).

Specified by:
getSupportedCRS in interface IWMTSTileMatrixSet
Returns:
The cRS
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWellKnownScaleSet

public java.lang.String getWellKnownScaleSet()
                                      throws java.io.IOException,
                                             AutomationException
Reference to a well known scale set.

Specified by:
getWellKnownScaleSet in interface IWMTSTileMatrixSet
Returns:
The scaleSetUri
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundingBoxCRS

public java.lang.String getBoundingBoxCRS()
                                   throws java.io.IOException,
                                          AutomationException
CRS for the BoundingBox

Specified by:
getBoundingBoxCRS in interface IWMTSTileMatrixSet
Returns:
The cRS
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundingBox

public IEnvelope getBoundingBox()
                         throws java.io.IOException,
                                AutomationException
Minimum bounding rectangle surrounding the visible layer presented by this tile matrix set, in the supported CRS.

Specified by:
getBoundingBox in interface IWMTSTileMatrixSet
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileMatrixCount

public int getTileMatrixCount()
                       throws java.io.IOException,
                              AutomationException
TileMatrix count.

Specified by:
getTileMatrixCount in interface IWMTSTileMatrixSet
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileMatrix

public IWMTSTileMatrix getTileMatrix(int index)
                              throws java.io.IOException,
                                     AutomationException
TileMatrix at the given index.

Specified by:
getTileMatrix in interface IWMTSTileMatrixSet
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.gisclient.IWMTSTileMatrix
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.