com.esri.arcgis.arcweb
Interface IArcWebCustomReportVariables

All Superinterfaces:
Serializable
All Known Implementing Classes:
ArcWebCustomReportVariables

public interface IArcWebCustomReportVariables
extends Serializable

Provides access to members that describe the available variables for a custom report.

Product Availability

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


Method Summary
 String getVariableDataSource()
          The name of the Report data source with the variables.
 IEnumBSTR getVariableNames()
          The names of variables used in the custom report.
 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.
 

Method Detail

getVariableDataSource

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.

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

setVariableDataSource

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.

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

getVariableNames

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.

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

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.

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.