com.esri.arcgis.carto
Class IViewRefreshProxy

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

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

Description: 'Provides access to members that are useful for refreshing views.' 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 IViewRefreshProxy
extends com.esri.arcgis.interop.Dispatch
implements IViewRefresh, 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.IViewRefresh
IID, IID5f78435a_7443_4195_beb2_caefa63433d8
 
Constructor Summary
  IViewRefreshProxy()
          Deprecated. For internal use only
  IViewRefreshProxy(java.lang.Object obj)
          Deprecated.  
protected IViewRefreshProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IViewRefreshProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IViewRefreshProxy(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 animationRefresh(int phase, java.lang.Object data, IEnvelope envelope)
          Deprecated. Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer.
 void animationRefreshShape(int phase, java.lang.Object data, IGeometry geometry, double symbolSizePoints)
          Deprecated. Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer.
 boolean isDrawing()
          Deprecated. Indicates whether the view is currently drawing or not.
 boolean isProgressiveDrawing()
          Deprecated. Indicates whether the view should progressively update the window during drawing.
 void partialRefresh(int phase, java.lang.Object data, IEnvelope envelope)
          Deprecated. Draws the specified view phase.
 void partialRefreshShape(int phase, java.lang.Object data, IGeometry geometry, double symbolSizePoints)
          Deprecated. Refreshes the specified shape on the specified view phase.
 void refresh()
          Deprecated. Causes the entire view to draw.
 void refreshCaches()
          Deprecated. Reallocate the display caches.
 void refreshItem(java.lang.Object data)
          Deprecated. Use to redraw a specific item and the content above it.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setProgressiveDrawing(boolean flag)
          Deprecated. Indicates whether the view should progressively update the window during 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

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IViewRefreshProxy

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

IViewRefreshProxy

public IViewRefreshProxy()
Deprecated. 
For internal use only


IViewRefreshProxy

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

IViewRefreshProxy

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

IViewRefreshProxy

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

isDrawing

public boolean isDrawing()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Indicates whether the view is currently drawing or not.

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

isProgressiveDrawing

public boolean isProgressiveDrawing()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Indicates whether the view should progressively update the window during drawing. False means just update the window once when all rendering is complete.

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

setProgressiveDrawing

public void setProgressiveDrawing(boolean flag)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates whether the view should progressively update the window during drawing. False means just update the window once when all rendering is complete.

Specified by:
setProgressiveDrawing in interface IViewRefresh
Parameters:
flag - The flag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Causes the entire view to draw.

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

partialRefresh

public void partialRefresh(int phase,
                           java.lang.Object data,
                           IEnvelope envelope)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Draws the specified view phase. Use an envelope of zero to draw the entire phase.

Specified by:
partialRefresh in interface IViewRefresh
Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
data - A reference to another Object (IUnknown) (in)
envelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

partialRefreshShape

public void partialRefreshShape(int phase,
                                java.lang.Object data,
                                IGeometry geometry,
                                double symbolSizePoints)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Refreshes the specified shape on the specified view phase. Use symbolSizePoints to indicate point and line sizes.

Specified by:
partialRefreshShape in interface IViewRefresh
Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
data - A reference to another Object (IUnknown) (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
symbolSizePoints - The symbolSizePoints (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

animationRefresh

public void animationRefresh(int phase,
                             java.lang.Object data,
                             IEnvelope envelope)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer. Tradeoffs are made to ensure fast redrawing at the expense of quality.

Specified by:
animationRefresh in interface IViewRefresh
Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
data - A reference to another Object (IUnknown) (in)
envelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

animationRefreshShape

public void animationRefreshShape(int phase,
                                  java.lang.Object data,
                                  IGeometry geometry,
                                  double symbolSizePoints)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer. Tradeoffs are made to ensure fast redrawing at the expense of quality. See PartialRefreshShape for more info.

Specified by:
animationRefreshShape in interface IViewRefresh
Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
data - A reference to another Object (IUnknown) (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
symbolSizePoints - The symbolSizePoints (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshItem

public void refreshItem(java.lang.Object data)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Use to redraw a specific item and the content above it. When adding items to the view (i.e., layers or graphics). Refresh can be optimized by only drawing the newly added items.

Specified by:
refreshItem in interface IViewRefresh
Parameters:
data - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshCaches

public void refreshCaches()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Reallocate the display caches. Causes a full redraw. Normally caches are automatically maintained. Use this sparingly when programatically changing attributes that affect caching such as ILayer::Cached flag.

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