com.esri.arcgis.arcweb
Class ArcWebCustomReportVariables

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

public class ArcWebCustomReportVariables
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IArcWebCustomReportVariables

A set of variables used to create a custom report.

Product Availability

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

See Also:
Serialized Form

Constructor Summary
ArcWebCustomReportVariables()
          Constructs a ArcWebCustomReportVariables using ArcGIS Engine.
ArcWebCustomReportVariables(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcWebCustomReportVariables theArcWebCustomReportVariables = (ArcWebCustomReportVariables) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 String getVariableDataSource()
          The name of the Report data source with the variables.
 IEnumBSTR getVariableNames()
          The names of variables used in the custom report.
 int hashCode()
          the hashcode for this object
 void setVariableDataSource(String variableDataSource)
          The name of the Report data source with the variables.
 void setVariableNames(IEnumBSTR variableNames)
          The names of variables used in the custom report.
 
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

ArcWebCustomReportVariables

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

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

ArcWebCustomReportVariables

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

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

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

getVariableDataSource

public String getVariableDataSource()
                             throws IOException,
                                    AutomationException
The name of the Report data source with the variables.

Product Availability

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

Specified by:
getVariableDataSource in interface IArcWebCustomReportVariables
Returns:
The variableDataSource
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVariableDataSource

public void setVariableDataSource(String variableDataSource)
                           throws IOException,
                                  AutomationException
The name of the Report data source with the variables.

Product Availability

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

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

getVariableNames

public IEnumBSTR getVariableNames()
                           throws IOException,
                                  AutomationException
The names of variables used in the custom report.

Product Availability

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

Specified by:
getVariableNames in interface IArcWebCustomReportVariables
Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVariableNames

public void setVariableNames(IEnumBSTR variableNames)
                      throws IOException,
                             AutomationException
The names of variables used in the custom report.

Product Availability

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

Specified by:
setVariableNames in interface IArcWebCustomReportVariables
Parameters:
variableNames - A reference to a com.esri.arcgis.system.IEnumBSTR (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.