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