com.esri.arcgis.system
Interface IClassify

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DefinedInterval, EqualInterval, GeometricalInterval, IClassifyProxy, NaturalBreaks, Quantile, StandardDeviation

public interface IClassify
extends java.io.Serializable

COM Interface 'IClassify'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that control the classification methods.' 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 IIDd5c7a525_dfb8_11d1_aaad_00c04fa334b3
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void classify(int[] numClasses)
          Classifies data into the specified number of classes.
 java.lang.Object getClassBreaks()
          The array of class breaks (double).
 IUID getClassID()
          The CLSID for the classification object.
 java.lang.String getMethodName()
          The name of the classification method (based on choice of classification object).
 void setHistogramData(java.lang.Object doubleArrayValues, java.lang.Object longArrayFrequencies)
          Adds data in form of a histogram (array of values (doubles) and a paired array of frequencies (longs)) to the classification.
 

Field Detail

IIDd5c7a525_dfb8_11d1_aaad_00c04fa334b3

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

setHistogramData

void setHistogramData(java.lang.Object doubleArrayValues,
                      java.lang.Object longArrayFrequencies)
                      throws java.io.IOException,
                             AutomationException
Adds data in form of a histogram (array of values (doubles) and a paired array of frequencies (longs)) to the classification.

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

classify

void classify(int[] numClasses)
              throws java.io.IOException,
                     AutomationException
Classifies data into the specified number of classes.

Parameters:
numClasses - The numClasses (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassBreaks

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

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

getMethodName

java.lang.String getMethodName()
                               throws java.io.IOException,
                                      AutomationException
The name of the classification method (based on choice of classification object).

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

getClassID

IUID getClassID()
                throws java.io.IOException,
                       AutomationException
The CLSID for the classification object.

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