com.esri.arcgis.carto
Interface IScaleDependentRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IScaleDependentRendererProxy, ScaleDependentRenderer

public interface IScaleDependentRenderer
extends java.io.Serializable

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

Description: 'Provides access to members that control a renderer which is composed of mulitple renderers, of which only one is enabled within a particular scale range.' 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 IIDc86b3d95_ed80_11d0_8bba_080009ee4e41
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addRenderer(IFeatureRenderer renderer)
          Adds a renderer to the end of the list.
 double getBreak(int index)
          Scale value at which to break for the specified index.
 java.lang.Object getRenderer(int index)
          The renderer at the specified index.
 int getRendererCount()
          Number of renderers.
 void moveRenderer(IFeatureRenderer renderer, int toIndex)
          Moves renderer to the specified location in the list.
 void removeRenderer(IFeatureRenderer renderer)
          Removes the specified renderer from the list.
 void setBreak(int index, double breakValue)
          Scale value at which to break for the specified index.
 void setRendererByRef(int index, java.lang.Object renderer)
          The renderer at the specified index.
 void setRendererCount(int rendererCount)
          Number of renderers.
 

Field Detail

IIDc86b3d95_ed80_11d0_8bba_080009ee4e41

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

getRendererCount

int getRendererCount()
                     throws java.io.IOException,
                            AutomationException
Number of renderers.

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

setRendererCount

void setRendererCount(int rendererCount)
                      throws java.io.IOException,
                             AutomationException
Number of renderers.

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

getRenderer

java.lang.Object getRenderer(int index)
                             throws java.io.IOException,
                                    AutomationException
The renderer at the specified index.

Parameters:
index - The index (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererByRef

void setRendererByRef(int index,
                      java.lang.Object renderer)
                      throws java.io.IOException,
                             AutomationException
The renderer at the specified index.

Parameters:
index - The index (in)
renderer - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBreak

double getBreak(int index)
                throws java.io.IOException,
                       AutomationException
Scale value at which to break for the specified index.

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

setBreak

void setBreak(int index,
              double breakValue)
              throws java.io.IOException,
                     AutomationException
Scale value at which to break for the specified index.

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

addRenderer

void addRenderer(IFeatureRenderer renderer)
                 throws java.io.IOException,
                        AutomationException
Adds a renderer to the end of the list.

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

removeRenderer

void removeRenderer(IFeatureRenderer renderer)
                    throws java.io.IOException,
                           AutomationException
Removes the specified renderer from the list.

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

moveRenderer

void moveRenderer(IFeatureRenderer renderer,
                  int toIndex)
                  throws java.io.IOException,
                         AutomationException
Moves renderer to the specified location in the list.

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