com.esri.arcgis.gisclient
Class WMTSConnection

java.lang.Object
  extended by com.esri.arcgis.gisclient.WMTSConnection
All Implemented Interfaces:
IWMTSConnection, IWMTSServiceDescription, com.esri.arcgis.interop.RemoteObjRef, ISupportErrorInfo, java.io.Serializable

public class WMTSConnection
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IWMTSConnection, IWMTSServiceDescription, ISupportErrorInfo

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

Description 'The Connection for WMTS.' 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.IWMTSConnection
IID, IID525ade39_e2e6_418a_bb56_04eab6febbb3, xxDummy
 
Fields inherited from interface com.esri.arcgis.gisclient.IWMTSServiceDescription
IID, IIDb5543b2a_65ef_410c_9819_80ed5bd7e669, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
WMTSConnection()
          Constructs a WMTSConnection using ArcGIS Engine.
WMTSConnection(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
WMTSConnection theWMTSConnection = (WMTSConnection) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 java.lang.String getFeatureInfoFormat(int index)
          Supported FeatureInfoFormat at the given index.
 int getFeatureInfoFormatCount()
          Supported FeatureInfoFormat count.
 IName getFullName()
          Complete information required to connect to a WMTS server..
 java.lang.String getImageFormat(int index)
          Supported GetMap's ImageFormat at the given index.
 int getImageFormatCount()
          Supported GetMap's ImageFormat count.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 IWMTSLayerDescription getLayerDescription(int index)
          WMTS layer information at the given index.
 int getLayerDescriptionCount()
          WMTS layer count.
 java.lang.String getName()
          Name of the connection.
 java.lang.String getOperationUrl(java.lang.String operation)
          Base url for given operation.
 IWMTSTileMatrixSet getTileMatrixSet(int index)
          WMTS Tile Matrix information at the given index.
 int getTileMatrixSetCount()
          WMTS TileMatrix Set count.
 java.lang.String getWMTSAbstract()
          Abstract of WMTS Service.
 java.lang.String getWMTSName()
          Name of WMTS Service.
 java.lang.String getWMTSTitle()
          Title of WMTS Service.
 java.lang.String getWMTSVersion()
          Version of WMTS Service.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 void release()
          Release a WMTSConnection.
 void setFullNameByRef(IName ppName)
          Complete information required to connect to a WMTS server..
 void setName(java.lang.String name)
          Name of the connection.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMTSConnection

public WMTSConnection()
               throws java.io.IOException,
                      java.net.UnknownHostException
Constructs a WMTSConnection using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

WMTSConnection

public WMTSConnection(java.lang.Object obj)
               throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
WMTSConnection theWMTSConnection = (WMTSConnection) obj;

Construct a WMTSConnection using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to WMTSConnection.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


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 WMTSConnection.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the connection.

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

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Name of the connection.

Specified by:
setName in interface IWMTSConnection
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFullName

public IName getFullName()
                  throws java.io.IOException,
                         AutomationException
Complete information required to connect to a WMTS server..

Specified by:
getFullName in interface IWMTSConnection
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFullNameByRef

public void setFullNameByRef(IName ppName)
                      throws java.io.IOException,
                             AutomationException
Complete information required to connect to a WMTS server..

Specified by:
setFullNameByRef in interface IWMTSConnection
Parameters:
ppName - A reference to a com.esri.arcgis.system.IName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWMTSName

public java.lang.String getWMTSName()
                             throws java.io.IOException,
                                    AutomationException
Name of WMTS Service.

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

getWMTSAbstract

public java.lang.String getWMTSAbstract()
                                 throws java.io.IOException,
                                        AutomationException
Abstract of WMTS Service.

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

getWMTSTitle

public java.lang.String getWMTSTitle()
                              throws java.io.IOException,
                                     AutomationException
Title of WMTS Service.

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

getWMTSVersion

public java.lang.String getWMTSVersion()
                                throws java.io.IOException,
                                       AutomationException
Version of WMTS Service.

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

getLayerDescriptionCount

public int getLayerDescriptionCount()
                             throws java.io.IOException,
                                    AutomationException
WMTS layer count.

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

getLayerDescription

public IWMTSLayerDescription getLayerDescription(int index)
                                          throws java.io.IOException,
                                                 AutomationException
WMTS layer information at the given index.

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

getTileMatrixSetCount

public int getTileMatrixSetCount()
                          throws java.io.IOException,
                                 AutomationException
WMTS TileMatrix Set count.

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

getTileMatrixSet

public IWMTSTileMatrixSet getTileMatrixSet(int index)
                                    throws java.io.IOException,
                                           AutomationException
WMTS Tile Matrix information at the given index.

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

getImageFormatCount

public int getImageFormatCount()
                        throws java.io.IOException,
                               AutomationException
Supported GetMap's ImageFormat count.

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

getImageFormat

public java.lang.String getImageFormat(int index)
                                throws java.io.IOException,
                                       AutomationException
Supported GetMap's ImageFormat at the given index.

Specified by:
getImageFormat in interface IWMTSServiceDescription
Parameters:
index - The index (in)
Returns:
The imageFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureInfoFormatCount

public int getFeatureInfoFormatCount()
                              throws java.io.IOException,
                                     AutomationException
Supported FeatureInfoFormat count.

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

getFeatureInfoFormat

public java.lang.String getFeatureInfoFormat(int index)
                                      throws java.io.IOException,
                                             AutomationException
Supported FeatureInfoFormat at the given index.

Specified by:
getFeatureInfoFormat in interface IWMTSServiceDescription
Parameters:
index - The index (in)
Returns:
The imageFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOperationUrl

public java.lang.String getOperationUrl(java.lang.String operation)
                                 throws java.io.IOException,
                                        AutomationException
Base url for given operation.

Specified by:
getOperationUrl in interface IWMTSServiceDescription
Parameters:
operation - The operation (in)
Returns:
The baseURL
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.