| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IViewRefresh
Provides access to members that are useful for refreshing views.
| Method Summary | |
|---|---|
|  void | animationRefresh(int phase,
                 Object data,
                 IEnvelope envelope)Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer. | 
|  void | animationRefreshShape(int phase,
                      Object data,
                      IGeometry geometry,
                      double symbolSizePoints)Use to quickly redraw a phase that has it's own cache, i.e., a tracking layer. | 
|  boolean | isDrawing()Indicates whether the view is currently drawing or not. | 
|  boolean | isProgressiveDrawing()Indicates whether the view should progressively update the window during drawing. | 
|  void | partialRefresh(int phase,
               Object data,
               IEnvelope envelope)Draws the specified view phase. | 
|  void | partialRefreshShape(int phase,
                    Object data,
                    IGeometry geometry,
                    double symbolSizePoints)Refreshes the specified shape on the specified view phase. | 
|  void | refresh()Causes the entire view to draw. | 
|  void | refreshCaches()Reallocate the display caches. | 
|  void | refreshItem(Object data)Use to redraw a specific item and the content above it. | 
|  void | setProgressiveDrawing(boolean flag)Indicates whether the view should progressively update the window during drawing. | 
| Method Detail | 
|---|
boolean isDrawing()
                  throws IOException,
                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isProgressiveDrawing()
                             throws IOException,
                                    AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setProgressiveDrawing(boolean flag)
                           throws IOException,
                                  AutomationException
flag - The flag  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void refresh()
             throws IOException,
                    AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void partialRefresh(int phase,
                    Object data,
                    IEnvelope envelope)
                    throws IOException,
                           AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void partialRefreshShape(int phase,
                         Object data,
                         IGeometry geometry,
                         double symbolSizePoints)
                         throws IOException,
                                AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void animationRefresh(int phase,
                      Object data,
                      IEnvelope envelope)
                      throws IOException,
                             AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void animationRefreshShape(int phase,
                           Object data,
                           IGeometry geometry,
                           double symbolSizePoints)
                           throws IOException,
                                  AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void refreshItem(Object data)
                 throws IOException,
                        AutomationException
data - A reference to another Object (IUnknown)  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void refreshCaches()
                   throws IOException,
                          AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||