com.esri.arcgis.carto
Class IWMSLayer2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IWMSLayer2Proxy
All Implemented Interfaces:
IWMSLayer2, Externalizable, Serializable

public class IWMSLayer2Proxy
extends com.esri.arcgis.interop.Dispatch
implements IWMSLayer2, Serializable

Provides access to members that control the WMS sub layer.

Description

This interface is new at ArcGIS 9.3. It supersedes IWMSLayer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IWMSLayer2Proxy()
           
  IWMSLayer2Proxy(Object obj)
           
protected IWMSLayer2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IWMSLayerStyleDescription getStyle()
          Active style that will be used for drawing.
 IWMSLayerDescription getWMSLayerDescription()
          Associated WMSLayerDescription.
 IWMSServiceDescription getWMSServiceDescription()
          Associated WMSServiceDescription.
 void removeListener(String iidStr, Object theListener)
           
 void setStyleByRef(IWMSLayerStyleDescription style)
          Active style that will be used for drawing.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IWMSLayer2Proxy

public IWMSLayer2Proxy()

IWMSLayer2Proxy

public IWMSLayer2Proxy(Object obj)
                throws IOException
Throws:
IOException

IWMSLayer2Proxy

protected IWMSLayer2Proxy(Object obj,
                          String iid)
                   throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getWMSLayerDescription

public IWMSLayerDescription getWMSLayerDescription()
                                            throws IOException,
                                                   AutomationException
Associated WMSLayerDescription.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getWMSLayerDescription in interface IWMSLayer2
Returns:
A reference to a com.esri.arcgis.gisclient.IWMSLayerDescription
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWMSServiceDescription

public IWMSServiceDescription getWMSServiceDescription()
                                                throws IOException,
                                                       AutomationException
Associated WMSServiceDescription.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getWMSServiceDescription in interface IWMSLayer2
Returns:
A reference to a com.esri.arcgis.gisclient.IWMSServiceDescription
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStyleByRef

public void setStyleByRef(IWMSLayerStyleDescription style)
                   throws IOException,
                          AutomationException
Active style that will be used for drawing.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setStyleByRef in interface IWMSLayer2
Parameters:
style - A reference to a com.esri.arcgis.gisclient.IWMSLayerStyleDescription (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStyle

public IWMSLayerStyleDescription getStyle()
                                   throws IOException,
                                          AutomationException
Active style that will be used for drawing.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getStyle in interface IWMSLayer2
Returns:
A reference to a com.esri.arcgis.gisclient.IWMSLayerStyleDescription
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.