com.esri.arcgis.carto
Interface IViewManager

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IViewManagerProxy, Map, PageLayout

public interface IViewManager
extends java.io.Serializable

COM Interface 'IViewManager'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members used to describe or define view behavior.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDdd94d76c_836d_11d0_87ec_080009ec732a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISelection getElementSelection()
          Object to use for element selection.
 int getOutputBandSize()
          Size allocated for each band when banding output.
 int getTopFilterIndex()
          Phase index that supplements TopFilterPhase.
 int getTopFilterPhase()
          The highest phase in the drawing order that uses a display filter.
 boolean isConserveMemory()
          Indicates whether to be conservative when allocating resources.
 boolean isDelayBackgroundDraw()
          Indicates if the background should draw immediately.
 boolean isExternalDrawing(int phase)
          Indicates if external clients are drawing in response to the specified phase.
 boolean isUsesPageCoordinates()
          Indicates whether view uses page coordinates.
 boolean isVerboseEvents()
          Indicates whether to expand or limit the number of events that are fired.
 void setConserveMemory(boolean flag)
          Indicates whether to be conservative when allocating resources.
 void setDelayBackgroundDraw(boolean flag)
          Indicates if the background should draw immediately.
 void setElementSelectionByRef(ISelection selectionObject)
          Object to use for element selection.
 void setExternalDrawing(int phase, boolean externalDrawing)
          Indicates if external clients are drawing in response to the specified phase.
 void setOutputBandSize(int kilobytes)
          Size allocated for each band when banding output.
 void setTopFilterIndex(int phaseIndex)
          Phase index that supplements TopFilterPhase.
 void setTopFilterPhase(int phase)
          The highest phase in the drawing order that uses a display filter.
 void setVerboseEvents(boolean verboseEvents)
          Indicates whether to expand or limit the number of events that are fired.
 

Field Detail

IIDdd94d76c_836d_11d0_87ec_080009ec732a

static final int IIDdd94d76c_836d_11d0_87ec_080009ec732a
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setElementSelectionByRef

void setElementSelectionByRef(ISelection selectionObject)
                              throws java.io.IOException,
                                     AutomationException
Object to use for element selection.

Parameters:
selectionObject - A reference to a com.esri.arcgis.carto.ISelection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementSelection

ISelection getElementSelection()
                               throws java.io.IOException,
                                      AutomationException
Object to use for element selection.

Returns:
A reference to a com.esri.arcgis.carto.ISelection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConserveMemory

void setConserveMemory(boolean flag)
                       throws java.io.IOException,
                              AutomationException
Indicates whether to be conservative when allocating resources.

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

isConserveMemory

boolean isConserveMemory()
                         throws java.io.IOException,
                                AutomationException
Indicates whether to be conservative when allocating resources.

Returns:
The flag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTopFilterPhase

void setTopFilterPhase(int phase)
                       throws java.io.IOException,
                              AutomationException
The highest phase in the drawing order that uses a display filter. Clients should set this when they draw in response to AfterDraw and they use a display filter.

Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTopFilterPhase

int getTopFilterPhase()
                      throws java.io.IOException,
                             AutomationException
The highest phase in the drawing order that uses a display filter. Clients should set this when they draw in response to AfterDraw and they use a display filter.

Returns:
A com.esri.arcgis.carto.esriViewDrawPhase constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTopFilterIndex

void setTopFilterIndex(int phaseIndex)
                       throws java.io.IOException,
                              AutomationException
Phase index that supplements TopFilterPhase. Clients should set the item index here if they draw in response to AfterDrawItem and they use a display filter. TopFilterPhase must also be specified.

Parameters:
phaseIndex - The phaseIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTopFilterIndex

int getTopFilterIndex()
                      throws java.io.IOException,
                             AutomationException
Phase index that supplements TopFilterPhase. Clients should set the item index here if they draw in response to AfterDrawItem and they use a display filter. TopFilterPhase must also be specified.

Returns:
The phaseIndex
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputBandSize

void setOutputBandSize(int kilobytes)
                       throws java.io.IOException,
                              AutomationException
Size allocated for each band when banding output.

Parameters:
kilobytes - The kilobytes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutputBandSize

int getOutputBandSize()
                      throws java.io.IOException,
                             AutomationException
Size allocated for each band when banding output.

Returns:
The kilobytes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUsesPageCoordinates

boolean isUsesPageCoordinates()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether view uses page coordinates.

Returns:
The usesPageCoordinates
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVerboseEvents

boolean isVerboseEvents()
                        throws java.io.IOException,
                               AutomationException
Indicates whether to expand or limit the number of events that are fired. The following events are not fired if VerboseEvents is false: AfterItemDraw.

Returns:
The verboseEvents
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerboseEvents

void setVerboseEvents(boolean verboseEvents)
                      throws java.io.IOException,
                             AutomationException
Indicates whether to expand or limit the number of events that are fired. The following events are not fired if VerboseEvents is false: AfterItemDraw.

Parameters:
verboseEvents - The verboseEvents (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDelayBackgroundDraw

boolean isDelayBackgroundDraw()
                              throws java.io.IOException,
                                     AutomationException
Indicates if the background should draw immediately. Set to true to eliminate flashing during animation.

Returns:
The flag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDelayBackgroundDraw

void setDelayBackgroundDraw(boolean flag)
                            throws java.io.IOException,
                                   AutomationException
Indicates if the background should draw immediately. Set to true to eliminate flashing during animation.

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

isExternalDrawing

boolean isExternalDrawing(int phase)
                          throws java.io.IOException,
                                 AutomationException
Indicates if external clients are drawing in response to the specified phase.

Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
Returns:
The externalDrawing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExternalDrawing

void setExternalDrawing(int phase,
                        boolean externalDrawing)
                        throws java.io.IOException,
                               AutomationException
Indicates if external clients are drawing in response to the specified phase.

Parameters:
phase - A com.esri.arcgis.carto.esriViewDrawPhase constant (in)
externalDrawing - The externalDrawing (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.