com.esri.arcgis.cartoUI
Interface ISymbolLevelsDialog

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISymbolLevelsDialogProxy, SymbolLevelsDialog

public interface ISymbolLevelsDialog
extends java.io.Serializable

COM Interface 'ISymbolLevelsDialog'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriCartoUI.olb'

Description: 'Provides access to members that control a dialog for setting symbol levels.' 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 IID0f7205e2_7f9e_402e_9e2e_e8265d83fbf5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean doModal(int parentHWnd)
          Displays the dialog.
 void enableApplyButton(boolean bEnable, IMap pMap)
          Enable apply button in dialog and pass map to refresh if apply is pressed.
 IArray getSymbolArray()
          Provides access to the modified symbols from the dialog.
 boolean isUseSymbolLevels()
          Indicates if symbol levels are used.
 void setControlLayer(ILayer rhs1)
          Inform the dialog about a layer that controls the symbol levels at a more global scope.
 void setLayer(ILayer rhs1)
          The Layer for which the symbol levels should be displayed.
 void setSymbols(java.lang.Object vSymbols, java.lang.Object vLabelNames, java.lang.Object vLayerNames, java.lang.Object rhs4)
          Add data to populate the symbol level list control.
 void setUseSymbolLevels(boolean pbUsesLevels)
          Indicates if symbol levels are used.
 

Field Detail

IID0f7205e2_7f9e_402e_9e2e_e8265d83fbf5

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

setLayer

void setLayer(ILayer rhs1)
              throws java.io.IOException,
                     AutomationException
The Layer for which the symbol levels should be displayed.

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

setSymbols

void setSymbols(java.lang.Object vSymbols,
                java.lang.Object vLabelNames,
                java.lang.Object vLayerNames,
                java.lang.Object rhs4)
                throws java.io.IOException,
                       AutomationException
Add data to populate the symbol level list control.

Parameters:
vSymbols - A Variant (in)
vLabelNames - A Variant (in)
vLayerNames - A Variant (in)
rhs4 - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolArray

IArray getSymbolArray()
                      throws java.io.IOException,
                             AutomationException
Provides access to the modified symbols from the dialog.

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

setUseSymbolLevels

void setUseSymbolLevels(boolean pbUsesLevels)
                        throws java.io.IOException,
                               AutomationException
Indicates if symbol levels are used.

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

isUseSymbolLevels

boolean isUseSymbolLevels()
                          throws java.io.IOException,
                                 AutomationException
Indicates if symbol levels are used.

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

enableApplyButton

void enableApplyButton(boolean bEnable,
                       IMap pMap)
                       throws java.io.IOException,
                              AutomationException
Enable apply button in dialog and pass map to refresh if apply is pressed.

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

setControlLayer

void setControlLayer(ILayer rhs1)
                     throws java.io.IOException,
                            AutomationException
Inform the dialog about a layer that controls the symbol levels at a more global scope.

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

doModal

boolean doModal(int parentHWnd)
                throws java.io.IOException,
                       AutomationException
Displays the dialog.

Parameters:
parentHWnd - The parentHWnd (A COM typedef) (in)
Returns:
The ok
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.