com.esri.arcgis.carto
Class IDynamicLegendLayerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IDynamicLegendLayerProxy
All Implemented Interfaces:
IDynamicLegendLayer, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IDynamicLegendLayer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control dynamic legend information provided by a layer.' 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 =

public class IDynamicLegendLayerProxy
extends com.esri.arcgis.interop.Dispatch
implements IDynamicLegendLayer, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.carto.IDynamicLegendLayer
IID, IID34b10157_671f_4ec2_8a75_a2f3710e5dcf
 
Constructor Summary
  IDynamicLegendLayerProxy()
          Deprecated. For internal use only
  IDynamicLegendLayerProxy(java.lang.Object obj)
          Deprecated.  
protected IDynamicLegendLayerProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IDynamicLegendLayerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IDynamicLegendLayerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void instrumentedDraw(int type, IDisplay pMapDisplay, IGeometry mapExtent, ITrackCancel trackCancel)
          Deprecated. Update counts in legend classes.
 boolean isDynamicLegendInfoDirty()
          Deprecated. Indicates that the layer appearance has changed and dynamic legend info needs updating.
 void refreshDynamicLegendInfo()
          Deprecated. Call when layer appearance or visible extent changes.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
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

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IDynamicLegendLayerProxy

public IDynamicLegendLayerProxy(java.lang.String CLSID,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.net.UnknownHostException,
                                java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IDynamicLegendLayerProxy

public IDynamicLegendLayerProxy()
Deprecated. 
For internal use only


IDynamicLegendLayerProxy

public IDynamicLegendLayerProxy(java.lang.Object obj)
                         throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IDynamicLegendLayerProxy

protected IDynamicLegendLayerProxy(java.lang.Object obj,
                                   java.lang.String iid)
                            throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IDynamicLegendLayerProxy

protected IDynamicLegendLayerProxy(java.lang.String CLSID,
                                   java.lang.String iid,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

isDynamicLegendInfoDirty

public boolean isDynamicLegendInfoDirty()
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Indicates that the layer appearance has changed and dynamic legend info needs updating.

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

refreshDynamicLegendInfo

public void refreshDynamicLegendInfo()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Call when layer appearance or visible extent changes.

Specified by:
refreshDynamicLegendInfo in interface IDynamicLegendLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

instrumentedDraw

public void instrumentedDraw(int type,
                             IDisplay pMapDisplay,
                             IGeometry mapExtent,
                             ITrackCancel trackCancel)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Update counts in legend classes. Specify NULL geometry to clear counts.

Specified by:
instrumentedDraw in interface IDynamicLegendLayer
Parameters:
type - A com.esri.arcgis.carto.esriDynamicLegendType constant (in)
pMapDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
mapExtent - A reference to a com.esri.arcgis.geometry.IGeometry (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.