com.esri.arcgis.arcweb
Class ArcWebThematicReportOptions

java.lang.Object
  extended by com.esri.arcgis.arcweb.ArcWebThematicReportOptions
All Implemented Interfaces:
IArcWebThematicReportOptions, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class ArcWebThematicReportOptions
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IArcWebThematicReportOptions

A set of parameters used to create a thematic map report.

Product Availability

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

See Also:
Serialized Form

Constructor Summary
ArcWebThematicReportOptions()
          Constructs a ArcWebThematicReportOptions using ArcGIS Engine.
ArcWebThematicReportOptions(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcWebThematicReportOptions theArcWebThematicReportOptions = (ArcWebThematicReportOptions) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
 int getClassificationMethod()
          The information about how the data classes are divided (default is esriArcWebClassificationMethodEqualInterval).
static String getClsid()
          getClsid.
 int getColorPalette()
          A color ramp for the class breaks (default is esriArcWebColorPaletteRed).
 int getGeographyLevel()
          The geographic level in which the map report displays.
 int getNumClasses()
          The number of classes into which the data is classified (default is 2).
 int hashCode()
          the hashcode for this object
 void setClassificationMethod(int classificationMethod)
          The information about how the data classes are divided (default is esriArcWebClassificationMethodEqualInterval).
 void setColorPalette(int colorPalette)
          A color ramp for the class breaks (default is esriArcWebColorPaletteRed).
 void setGeographyLevel(int geographyLevel)
          The geographic level in which the map report displays.
 void setNumClasses(int numClasses)
          The number of classes into which the data is classified (default is 2).
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

ArcWebThematicReportOptions

public ArcWebThematicReportOptions()
                            throws IOException,
                                   UnknownHostException
Constructs a ArcWebThematicReportOptions using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

ArcWebThematicReportOptions

public ArcWebThematicReportOptions(Object obj)
                            throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcWebThematicReportOptions theArcWebThematicReportOptions = (ArcWebThematicReportOptions) obj;

Construct a ArcWebThematicReportOptions using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to ArcWebThematicReportOptions.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getClassificationMethod

public int getClassificationMethod()
                            throws IOException,
                                   AutomationException
The information about how the data classes are divided (default is esriArcWebClassificationMethodEqualInterval).

Product Availability

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

Specified by:
getClassificationMethod in interface IArcWebThematicReportOptions
Returns:
A com.esri.arcgis.arcweb.esriArcWebClassificationMethod constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setClassificationMethod

public void setClassificationMethod(int classificationMethod)
                             throws IOException,
                                    AutomationException
The information about how the data classes are divided (default is esriArcWebClassificationMethodEqualInterval).

Product Availability

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

Specified by:
setClassificationMethod in interface IArcWebThematicReportOptions
Parameters:
classificationMethod - A com.esri.arcgis.arcweb.esriArcWebClassificationMethod constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColorPalette

public int getColorPalette()
                    throws IOException,
                           AutomationException
A color ramp for the class breaks (default is esriArcWebColorPaletteRed).

Product Availability

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

Specified by:
getColorPalette in interface IArcWebThematicReportOptions
Returns:
A com.esri.arcgis.arcweb.esriArcWebColorPalette constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setColorPalette

public void setColorPalette(int colorPalette)
                     throws IOException,
                            AutomationException
A color ramp for the class breaks (default is esriArcWebColorPaletteRed).

Product Availability

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

Specified by:
setColorPalette in interface IArcWebThematicReportOptions
Parameters:
colorPalette - A com.esri.arcgis.arcweb.esriArcWebColorPalette constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeographyLevel

public int getGeographyLevel()
                      throws IOException,
                             AutomationException
The geographic level in which the map report displays.

Product Availability

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

Specified by:
getGeographyLevel in interface IArcWebThematicReportOptions
Returns:
A com.esri.arcgis.arcweb.esriArcWebGeographyLevel constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeographyLevel

public void setGeographyLevel(int geographyLevel)
                       throws IOException,
                              AutomationException
The geographic level in which the map report displays.

Product Availability

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

Specified by:
setGeographyLevel in interface IArcWebThematicReportOptions
Parameters:
geographyLevel - A com.esri.arcgis.arcweb.esriArcWebGeographyLevel constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumClasses

public int getNumClasses()
                  throws IOException,
                         AutomationException
The number of classes into which the data is classified (default is 2).

Product Availability

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

Specified by:
getNumClasses in interface IArcWebThematicReportOptions
Returns:
The numClasses
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNumClasses

public void setNumClasses(int numClasses)
                   throws IOException,
                          AutomationException
The number of classes into which the data is classified (default is 2).

Product Availability

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

Specified by:
setNumClasses in interface IArcWebThematicReportOptions
Parameters:
numClasses - The numClasses (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.