com.esri.arcgis.gisclient
Interface IWMSLayerDescription

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IWMSLayerDescriptionProxy

public interface IWMSLayerDescription
extends java.io.Serializable

COM Interface 'IWMSLayerDescription'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriGISClient.olb'

Description: 'Provides access to members give access to WMSLayerDescription information.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID2290f5ac_8561_4b1d_8fda_482a063f1ef4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getAbstract()
          Abstract of the WMS layer.
 void getBoundingBox(int index, IEnvelope[] envelope, java.lang.String[] srsCode)
          Minimum bounding extents of the layer data along with the applicable SRS.
 int getBoundingBoxCount()
          Number of bounding extents of the layer.
 java.lang.String getExceptionFormat(int index)
          Supported exception at the given index.
 int getExceptionFormatCount()
          Supported exception format count.
 java.lang.String getFeatureInfoFormat(int index)
          Supported FeatureInfoFormat at the given index.
 int getFeatureInfoFormatCount()
          Supported FeatureInfoFormat count.
 double getFixedHeight()
          Fixed height at which server is able to display the layer.
 double getFixedWidth()
          Fixed width at which server is able to display the layer.
 java.lang.String getImageFormat(int index)
          Supported GetMap's ImageFormat at the given index.
 int getImageFormatCount()
          Supported GetMap's ImageFormat count.
 int getIsCascaded()
          Indicates the number of times the layer has been reserved.
 IEnvelope getLatLongBoundingBox()
          Minimum bounding extent of the layer data in EPSG:4326.
 IWMSLayerDescription getLayerDescription(int index)
          WMSLayerDescription at a given index.
 int getLayerDescriptionCount()
          Number of WMSLayerDescriptions.
 java.lang.String getName()
          Name of WMS layer.
 double getScaleHintMax()
          Suggested maximum scale of the WMS layer.
 double getScaleHintMin()
          Suggested minimimum scale for the WMS layer.
 java.lang.String getSRS(int index)
          Supproted SRS at the given index.
 int getSRSCount()
          Supported SRS count.
 IWMSLayerStyleDescription getStyleDescription(int index)
          Style of the layer at the given index.
 int getStyleDescriptionCount()
          Number of styles in the layer.
 java.lang.String getTitle()
          Title of WMS layer.
 java.lang.String getWMSVersion()
          WMS Version.
 boolean isOpaque()
          Indicates whether the layer is opaque or transparent in terms of the area that gets drawn.
 boolean isQueryable()
          Indicates whether the layer is queryable.
 boolean isSubsettable()
          Indicates whether or not the server will be able to crop the data to a geographic area smaller than its enclosing bounding box.
 

Field Detail

IID2290f5ac_8561_4b1d_8fda_482a063f1ef4

static final int IID2290f5ac_8561_4b1d_8fda_482a063f1ef4
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of WMS layer.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTitle

java.lang.String getTitle()
                          throws java.io.IOException,
                                 AutomationException
Title of WMS layer.

Returns:
The title
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAbstract

java.lang.String getAbstract()
                             throws java.io.IOException,
                                    AutomationException
Abstract of the WMS layer.

Returns:
The esri_abstract
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isQueryable

boolean isQueryable()
                    throws java.io.IOException,
                           AutomationException
Indicates whether the layer is queryable.

Returns:
The isQuaryable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOpaque

boolean isOpaque()
                 throws java.io.IOException,
                        AutomationException
Indicates whether the layer is opaque or transparent in terms of the area that gets drawn.

Returns:
The isOpaque
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsCascaded

int getIsCascaded()
                  throws java.io.IOException,
                         AutomationException
Indicates the number of times the layer has been reserved.

Returns:
The isCascaded
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSubsettable

boolean isSubsettable()
                      throws java.io.IOException,
                             AutomationException
Indicates whether or not the server will be able to crop the data to a geographic area smaller than its enclosing bounding box.

Returns:
The isSubsettable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFixedWidth

double getFixedWidth()
                     throws java.io.IOException,
                            AutomationException
Fixed width at which server is able to display the layer. If this is zero, server can display the layer at any resolution.

Returns:
The width
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFixedHeight

double getFixedHeight()
                      throws java.io.IOException,
                             AutomationException
Fixed height at which server is able to display the layer. If this is zero, server can display the layer at any resolution.

Returns:
The height
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayerDescriptionCount

int getLayerDescriptionCount()
                             throws java.io.IOException,
                                    AutomationException
Number of WMSLayerDescriptions.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayerDescription

IWMSLayerDescription getLayerDescription(int index)
                                         throws java.io.IOException,
                                                AutomationException
WMSLayerDescription at a given index.

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

getScaleHintMin

double getScaleHintMin()
                       throws java.io.IOException,
                              AutomationException
Suggested minimimum scale for the WMS layer.

Returns:
The scale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScaleHintMax

double getScaleHintMax()
                       throws java.io.IOException,
                              AutomationException
Suggested maximum scale of the WMS layer.

Returns:
The scale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatLongBoundingBox

IEnvelope getLatLongBoundingBox()
                                throws java.io.IOException,
                                       AutomationException
Minimum bounding extent of the layer data in EPSG:4326.

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.

getBoundingBoxCount

int getBoundingBoxCount()
                        throws java.io.IOException,
                               AutomationException
Number of bounding extents of the layer.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundingBox

void getBoundingBox(int index,
                    IEnvelope[] envelope,
                    java.lang.String[] srsCode)
                    throws java.io.IOException,
                           AutomationException
Minimum bounding extents of the layer data along with the applicable SRS.

Parameters:
index - The index (in)
envelope - A reference to a com.esri.arcgis.geometry.IEnvelope (out: use single element array)
srsCode - The srsCode (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStyleDescriptionCount

int getStyleDescriptionCount()
                             throws java.io.IOException,
                                    AutomationException
Number of styles in the layer.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStyleDescription

IWMSLayerStyleDescription getStyleDescription(int index)
                                              throws java.io.IOException,
                                                     AutomationException
Style of the layer at the given index.

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

getSRSCount

int getSRSCount()
                throws java.io.IOException,
                       AutomationException
Supported SRS count.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSRS

java.lang.String getSRS(int index)
                        throws java.io.IOException,
                               AutomationException
Supproted SRS at the given index.

Parameters:
index - The index (in)
Returns:
The sRS
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWMSVersion

java.lang.String getWMSVersion()
                               throws java.io.IOException,
                                      AutomationException
WMS Version.

Returns:
The wMSVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFormatCount

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

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFormat

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

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

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

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureInfoFormat

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

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.

getExceptionFormatCount

int getExceptionFormatCount()
                            throws java.io.IOException,
                                   AutomationException
Supported exception format count.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExceptionFormat

java.lang.String getExceptionFormat(int index)
                                    throws java.io.IOException,
                                           AutomationException
Supported exception at the given index.

Parameters:
index - The index (in)
Returns:
The exceptionFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.