com.esri.arcgis.carto
Class INetworkSourceRendererProxy

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

public class INetworkSourceRendererProxy
extends com.esri.arcgis.interop.Dispatch
implements INetworkSourceRenderer, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.INetworkSourceRenderer
IID, IIDb7d4910a_f568_4bc6_8d42_215b4f14dadc
 
Constructor Summary
  INetworkSourceRendererProxy()
          For internal use only
  INetworkSourceRendererProxy(java.lang.Object obj)
           
protected INetworkSourceRendererProxy(java.lang.Object obj, java.lang.String iid)
           
  INetworkSourceRendererProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected INetworkSourceRendererProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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.
 
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

noncastable

public boolean noncastable
Constructor Detail

INetworkSourceRendererProxy

public INetworkSourceRendererProxy(java.lang.String CLSID,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.net.UnknownHostException,
                                   java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

INetworkSourceRendererProxy

public INetworkSourceRendererProxy()
For internal use only


INetworkSourceRendererProxy

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

INetworkSourceRendererProxy

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

INetworkSourceRendererProxy

protected INetworkSourceRendererProxy(java.lang.String CLSID,
                                      java.lang.String iid,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.io.IOException
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
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
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

bindSources

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

Specified by:
bindSources in interface INetworkSourceRenderer
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

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

Specified by:
getSourceNames in interface INetworkSourceRenderer
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

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

Specified by:
isSourceVisible in interface INetworkSourceRenderer
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

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

Specified by:
setIsSourceVisible in interface INetworkSourceRenderer
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

public 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.

Specified by:
getSourceQueryExpression in interface INetworkSourceRenderer
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

public 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.

Specified by:
setSourceQueryExpression in interface INetworkSourceRenderer
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

public 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.

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