|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IWMSServiceDescription
Provides access to members give access to WMSServiceDescription information.
IWMSServiceDescription provides access to members that describe the capabilities of a WMS service.
| Method Summary | |
|---|---|
void |
fireWMSException(String requestType,
String requestURL,
IWMSServiceExceptionHandler pException)
Notifies listeners about a valid exception from the WMS Service. |
void |
fireWMSRequest(String requestType,
String requestURL)
Notifies listeners about the URL request made to this WMS Service. |
String |
getBaseURL(String capability,
String requestMethod)
Base url for given capability and request method. |
String |
getExceptionFormat(int index)
Supported exception at the given index. |
int |
getExceptionFormatCount()
Supported exception format count. |
String |
getFeatureInfoFormat(int index)
Supported FeatureInfoFormat at the given index. |
int |
getFeatureInfoFormatCount()
Supported FeatureInfoFormat count. |
String |
getFeatureInfoRequestURL(IArray pLayers,
IEnvelope pBoundingBox,
int imageWidth,
int imageHeight,
int positionX,
int positionY,
int featureCount,
String responseFormat)
The url to download the feature info from. |
String |
getImageFormat(int index)
Supported GetMap's ImageFormat at the given index. |
int |
getImageFormatCount()
Supported GetMap's ImageFormat count. |
String |
getImageRequestUrl(IArray pLayers,
IEnvelope pBoundingBox,
int imageWidth,
int imageHeight,
int bgColor,
String responseFormat,
boolean drawTransparent)
The URL to download the map image from. |
IWMSLayerDescription |
getLayerDescription(int index)
WMS layer information at the given index. |
int |
getLayerDescriptionCount()
WMS layer count. |
String |
getSRS(int index)
Supported SRS at the given index. |
int |
getSRSCount()
Supported SRS count. |
String |
getWMSAbstract()
Abstract of WMS Service. |
String |
getWMSName()
Name of WMS Service. |
String |
getWMSTitle()
Title of WMS Service. |
String |
getWMSVersion()
Version of WMS Service. |
| Method Detail |
|---|
String getWMSName()
throws IOException,
AutomationException
Name is text used to identify a WMS service for machine-to-machine communication.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getWMSAbstract()
throws IOException,
AutomationException
The abstract is a narrative description of the WMS service.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getWMSTitle()
throws IOException,
AutomationException
Title is the user-friendly text used to identify a WMS service.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getWMSVersion()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getLayerDescriptionCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IWMSLayerDescription getLayerDescription(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getSRSCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getSRS(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getImageRequestUrl(IArray pLayers,
IEnvelope pBoundingBox,
int imageWidth,
int imageHeight,
int bgColor,
String responseFormat,
boolean drawTransparent)
throws IOException,
AutomationException
pLayers - A reference to a com.esri.arcgis.system.IArray (in)pBoundingBox - A reference to a com.esri.arcgis.geometry.IEnvelope (in)imageWidth - The imageWidth (in)imageHeight - The imageHeight (in)bgColor - The bgColor (A COM typedef) (in)responseFormat - The responseFormat (in)drawTransparent - The drawTransparent (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getFeatureInfoRequestURL(IArray pLayers,
IEnvelope pBoundingBox,
int imageWidth,
int imageHeight,
int positionX,
int positionY,
int featureCount,
String responseFormat)
throws IOException,
AutomationException
pLayers - A reference to a com.esri.arcgis.system.IArray (in)pBoundingBox - A reference to a com.esri.arcgis.geometry.IEnvelope (in)imageWidth - The imageWidth (in)imageHeight - The imageHeight (in)positionX - The positionX (in)positionY - The positionY (in)featureCount - The featureCount (in)responseFormat - The responseFormat (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getImageFormatCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getImageFormat(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getFeatureInfoFormatCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getFeatureInfoFormat(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getExceptionFormatCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getExceptionFormat(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getBaseURL(String capability,
String requestMethod)
throws IOException,
AutomationException
capability - The capability (in)requestMethod - The requestMethod (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void fireWMSRequest(String requestType,
String requestURL)
throws IOException,
AutomationException
requestType - The requestType (in)requestURL - The requestURL (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void fireWMSException(String requestType,
String requestURL,
IWMSServiceExceptionHandler pException)
throws IOException,
AutomationException
requestType - The requestType (in)requestURL - The requestURL (in)pException - A reference to a com.esri.arcgis.gisclient.IWMSServiceExceptionHandler (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||