com.esri.arcgis.cartoUI
Interface IClassificationDialog

All Superinterfaces:
Serializable
All Known Implementing Classes:
ClassificationDialog

public interface IClassificationDialog
extends Serializable

Provides access to members that control a dialog for working with properties of a classification.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 boolean doModal(int parentHWnd)
          Shows the dialog modally.
 Object getClassBreaks()
          Array of class breaks (double).
 IUID getClassification()
          Classification object.
 int getLowerThreshold()
          Lower bound of the first class.
 int getUpperThreshold()
          Upper bound of the last class (commonly set to the last ClassBreak).
 void setClassBreaks(Object doubleArrayBreaks)
          Array of class breaks (double).
 void setClassification(IUID clsid)
          Classification object.
 void setClassLimits(int minClasses, int maxClasses)
          Sets the minimum and maximum allowed number of classes.
 void setData(Object doubleArrayValues)
          Sets data to the dialog via an array of values.
 void setHistogramData(IHistogram histo)
          Sets data to the dialog via a histogram.
 void setLowerThreshold(int threshold)
          Lower bound of the first class.
 void setNumberFormat(INumberFormat rhs1)
          Number format options.
 void setUpperThreshold(int threshold)
          Upper bound of the last class (commonly set to the last ClassBreak).
 

Method Detail

setClassBreaks

void setClassBreaks(Object doubleArrayBreaks)
                    throws IOException,
                           AutomationException
Array of class breaks (double). ClassBreaks(0) is the minimum value in the dataset, and subsequent breaks represent the upper limit of each class.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
doubleArrayBreaks - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassBreaks

Object getClassBreaks()
                      throws IOException,
                             AutomationException
Array of class breaks (double). ClassBreaks(0) is the minimum value in the dataset, and subsequent breaks represent the upper limit of each class.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHistogramData

void setHistogramData(IHistogram histo)
                      throws IOException,
                             AutomationException
Sets data to the dialog via a histogram.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
histo - A reference to a com.esri.arcgis.cartoUI.IHistogram (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setData

void setData(Object doubleArrayValues)
             throws IOException,
                    AutomationException
Sets data to the dialog via an array of values.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
doubleArrayValues - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNumberFormat

void setNumberFormat(INumberFormat rhs1)
                     throws IOException,
                            AutomationException
Number format options.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setClassLimits

void setClassLimits(int minClasses,
                    int maxClasses)
                    throws IOException,
                           AutomationException
Sets the minimum and maximum allowed number of classes.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setUpperThreshold

void setUpperThreshold(int threshold)
                       throws IOException,
                              AutomationException
Upper bound of the last class (commonly set to the last ClassBreak).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getUpperThreshold

int getUpperThreshold()
                      throws IOException,
                             AutomationException
Upper bound of the last class (commonly set to the last ClassBreak).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setLowerThreshold

void setLowerThreshold(int threshold)
                       throws IOException,
                              AutomationException
Lower bound of the first class.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getLowerThreshold

int getLowerThreshold()
                      throws IOException,
                             AutomationException
Lower bound of the first class.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setClassification

void setClassification(IUID clsid)
                       throws IOException,
                              AutomationException
Classification object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getClassification

IUID getClassification()
                       throws IOException,
                              AutomationException
Classification object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

doModal

boolean doModal(int parentHWnd)
                throws IOException,
                       AutomationException
Shows the dialog modally.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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