com.esri.arcgis.carto
Interface INetworkSourceRenderer

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

public interface INetworkSourceRenderer
extends java.io.Serializable

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

Description: 'Provides access to members that control the display properties of the sources consumed by the renderer.' 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 IIDb7d4910a_f568_4bc6_8d42_215b4f14dadc
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void bindSources(INetworkDataset pNetworkDataset)
          Caches the subset of network sources that can be drawn by this renderer.
 void getSourceNames(IStringArray ppSourceNames)
          The cached subset of network sources that can be drawn by this renderer.
 java.lang.String getSourceQueryExpression(java.lang.String sourceName)
          The query expression used to identify the subset of source features whose elements should be rendered.
 boolean isSourceVisible(java.lang.String sourceName)
          Indicates if elements of the specified source should be rendered.
 boolean isTrafficElementsOnly()
          Indicates if only traffic features should be included in the subset of source features whose elements should be rendered.
 void setIsSourceVisible(java.lang.String sourceName, boolean visible)
          Indicates if elements of the specified source should be rendered.
 void setSourceQueryExpression(java.lang.String sourceName, java.lang.String expression)
          The query expression used to identify the subset of source features whose elements should be rendered.
 

Field Detail

IIDb7d4910a_f568_4bc6_8d42_215b4f14dadc

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

bindSources

void bindSources(INetworkDataset pNetworkDataset)
                 throws java.io.IOException,
                        AutomationException
Caches the subset of network sources that can be drawn by this renderer.

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

getSourceNames

void getSourceNames(IStringArray ppSourceNames)
                    throws java.io.IOException,
                           AutomationException
The cached subset of network sources that can be drawn by this renderer.

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

isSourceVisible

boolean isSourceVisible(java.lang.String sourceName)
                        throws java.io.IOException,
                               AutomationException
Indicates if elements of the specified source should be rendered.

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

setIsSourceVisible

void setIsSourceVisible(java.lang.String sourceName,
                        boolean visible)
                        throws java.io.IOException,
                               AutomationException
Indicates if elements of the specified source should be rendered.

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

getSourceQueryExpression

java.lang.String getSourceQueryExpression(java.lang.String sourceName)
                                          throws java.io.IOException,
                                                 AutomationException
The query expression used to identify the subset of source features whose elements should be rendered.

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

setSourceQueryExpression

void setSourceQueryExpression(java.lang.String sourceName,
                              java.lang.String expression)
                              throws java.io.IOException,
                                     AutomationException
The query expression used to identify the subset of source features whose elements should be rendered.

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

isTrafficElementsOnly

boolean isTrafficElementsOnly()
                              throws java.io.IOException,
                                     AutomationException
Indicates if only traffic features should be included in the subset of source features whose elements should be rendered.

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