com.esri.arcgis.carto
Interface INetworkRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetworkRendererProxy, NetworkDirtyAreaRenderer, NetworkTrafficRenderer, SimpleNetworkRenderer

public interface INetworkRenderer
extends java.io.Serializable

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

Description: 'Provides access to members that control functions common to all Network renderers.' 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 IIDc33e3d68_ba60_4a02_856a_eec35f80d77c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canRender(INetworkLayer layer, IDisplay display)
          Indicates if the renderer can draw.
 void draw(INetworkLayer layer, int drawPhase, IDisplay display, ITrackCancel trackCancel)
          Draws the network dataset.
 java.lang.String getName()
          The descriptive name of a renderer.
 int getRendererType()
          The type of the network renderer.
 boolean isRenderPhase(int drawPhase)
          Indicates if renderer uses the specified draw phase.
 void setName(java.lang.String name)
          The descriptive name of a renderer.
 void setRendererType(int type)
          The type of the network renderer.
 

Field Detail

IIDc33e3d68_ba60_4a02_856a_eec35f80d77c

static final int IIDc33e3d68_ba60_4a02_856a_eec35f80d77c
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

draw

void draw(INetworkLayer layer,
          int drawPhase,
          IDisplay display,
          ITrackCancel trackCancel)
          throws java.io.IOException,
                 AutomationException
Draws the network dataset.

Parameters:
layer - A reference to a com.esri.arcgis.carto.INetworkLayer (in)
drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)
display - A reference to a com.esri.arcgis.display.IDisplay (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.

canRender

boolean canRender(INetworkLayer layer,
                  IDisplay display)
                  throws java.io.IOException,
                         AutomationException
Indicates if the renderer can draw.

Parameters:
layer - A reference to a com.esri.arcgis.carto.INetworkLayer (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
Returns:
The canRender
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The descriptive name of a renderer.

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

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
The descriptive name of a renderer.

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

isRenderPhase

boolean isRenderPhase(int drawPhase)
                      throws java.io.IOException,
                             AutomationException
Indicates if renderer uses the specified draw phase.

Parameters:
drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)
Returns:
The result
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRendererType

int getRendererType()
                    throws java.io.IOException,
                           AutomationException
The type of the network renderer.

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

setRendererType

void setRendererType(int type)
                     throws java.io.IOException,
                            AutomationException
The type of the network renderer.

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