com.esri.arcgis.carto
Class IDynamicLegendRendererProxy

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

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

Description: 'Provides access to members that instrument layer drawing to detect which legend classes are visible.' 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 IDynamicLegendRendererProxy
extends com.esri.arcgis.interop.Dispatch
implements IDynamicLegendRenderer, 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.IDynamicLegendRenderer
IID, IID34b10158_671f_4ec2_8a75_a2f3710e5dcf
 
Constructor Summary
  IDynamicLegendRendererProxy()
          Deprecated. For internal use only
  IDynamicLegendRendererProxy(java.lang.Object obj)
          Deprecated.  
protected IDynamicLegendRendererProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IDynamicLegendRendererProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IDynamicLegendRendererProxy(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 finishInstrumentedDraw()
          Deprecated. Call after renderer.Draw.
 int getInstrumentedDrawPhases()
          Deprecated. Draw phases that affect dynamic legends.
 boolean isSupportsCounts()
          Deprecated. Indicates that the renderer supports counts on its legend.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void startInstrumentedDraw(int type, IDisplay mapDisplay, IGeometry visibleArea)
          Deprecated. Call before renderer.Draw so that legend info can be sampled.
 
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

IDynamicLegendRendererProxy

public IDynamicLegendRendererProxy(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

IDynamicLegendRendererProxy

public IDynamicLegendRendererProxy()
Deprecated. 
For internal use only


IDynamicLegendRendererProxy

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

IDynamicLegendRendererProxy

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

IDynamicLegendRendererProxy

protected IDynamicLegendRendererProxy(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

isSupportsCounts

public boolean isSupportsCounts()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates that the renderer supports counts on its legend.

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

getInstrumentedDrawPhases

public int getInstrumentedDrawPhases()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Draw phases that affect dynamic legends.

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

startInstrumentedDraw

public void startInstrumentedDraw(int type,
                                  IDisplay mapDisplay,
                                  IGeometry visibleArea)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Call before renderer.Draw so that legend info can be sampled.

Specified by:
startInstrumentedDraw in interface IDynamicLegendRenderer
Parameters:
type - A com.esri.arcgis.carto.esriDynamicLegendType constant (in)
mapDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
visibleArea - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

finishInstrumentedDraw

public void finishInstrumentedDraw()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Call after renderer.Draw.

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