com.esri.arcgis.carto
Interface ITableHistogram

All Superinterfaces:
Serializable
All Known Implementing Classes:
BasicTableHistogram, TableHistogram

public interface ITableHistogram
extends Serializable

Provides access to members that control a histogram created from tabular data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IDataExclusion getExclusion()
          Data exclusion options.
 String getField()
          Value field.
 String getNormField()
          Normalization field.
 IDataSampling getSampling()
          Data sampling options.
 ITable getTable()
          The associated table.
 void setExclusionByRef(IDataExclusion dataExclusion)
          Data exclusion options.
 void setField(String name)
          Value field.
 void setNormField(String name)
          Normalization field.
 void setSamplingByRef(IDataSampling dataSampling)
          Data sampling options.
 void setTableByRef(ITable table)
          The associated table.
 

Method Detail

setTableByRef

void setTableByRef(ITable table)
                   throws IOException,
                          AutomationException
The associated table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getTable

ITable getTable()
                throws IOException,
                       AutomationException
The associated table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setExclusionByRef

void setExclusionByRef(IDataExclusion dataExclusion)
                       throws IOException,
                              AutomationException
Data exclusion options.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getExclusion

IDataExclusion getExclusion()
                            throws IOException,
                                   AutomationException
Data exclusion options.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setSamplingByRef

void setSamplingByRef(IDataSampling dataSampling)
                      throws IOException,
                             AutomationException
Data sampling options.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getSampling

IDataSampling getSampling()
                          throws IOException,
                                 AutomationException
Data sampling options.

Remarks

In implementations of ITableHistogram, the sampling property is null by default. Specify the sample method desired when utilizing the histogram if sampling is desired.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setField

void setField(String name)
              throws IOException,
                     AutomationException
Value field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getField

String getField()
                throws IOException,
                       AutomationException
Value field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setNormField

void setNormField(String name)
                  throws IOException,
                         AutomationException
Normalization field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getNormField

String getNormField()
                    throws IOException,
                           AutomationException
Normalization field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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