com.esri.arcgis.arcmap
Interface IReportDataSource

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IReportDataSourceProxy, Report

public interface IReportDataSource
extends java.io.Serializable

COM Interface 'IReportDataSource'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriArcMap.olb'

Description: 'Provides access to members that set the data source properties for Report reports.' 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 IID174803ec_867f_4a6e_9035_2b558ed0589e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getDefinitionQuery()
          Indicates the definition expression for the report.
 IGeometry getExtent()
          Indicates the extent of the report features.
 ILayer getLayer()
          Indicates the data for the report is from a layer.
 ISelectionSet getSelectionSet()
          Indicates the selection set for the report.
 ITable getTable()
          Indicates the data for the report is from a table.
 void setDefinitionQuery(java.lang.String pDefinitionQuery)
          Indicates the definition expression for the report.
 void setExtentByRef(IGeometry ppExtent)
          Indicates the extent of the report features.
 void setLayerByRef(ILayer ppLayer)
          Indicates the data for the report is from a layer.
 void setSelectionSetByRef(ISelectionSet ppSelectionSet)
          Indicates the selection set for the report.
 void setTableByRef(ITable ppTable)
          Indicates the data for the report is from a table.
 

Field Detail

IID174803ec_867f_4a6e_9035_2b558ed0589e

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

getLayer

ILayer getLayer()
                throws java.io.IOException,
                       AutomationException
Indicates the data for the report is from a layer.

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

setLayerByRef

void setLayerByRef(ILayer ppLayer)
                   throws java.io.IOException,
                          AutomationException
Indicates the data for the report is from a layer.

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

getTable

ITable getTable()
                throws java.io.IOException,
                       AutomationException
Indicates the data for the report is from a table.

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

setTableByRef

void setTableByRef(ITable ppTable)
                   throws java.io.IOException,
                          AutomationException
Indicates the data for the report is from a table.

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

getDefinitionQuery

java.lang.String getDefinitionQuery()
                                    throws java.io.IOException,
                                           AutomationException
Indicates the definition expression for the report.

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

setDefinitionQuery

void setDefinitionQuery(java.lang.String pDefinitionQuery)
                        throws java.io.IOException,
                               AutomationException
Indicates the definition expression for the report.

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

getSelectionSet

ISelectionSet getSelectionSet()
                              throws java.io.IOException,
                                     AutomationException
Indicates the selection set for the report.

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

setSelectionSetByRef

void setSelectionSetByRef(ISelectionSet ppSelectionSet)
                          throws java.io.IOException,
                                 AutomationException
Indicates the selection set for the report.

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

getExtent

IGeometry getExtent()
                    throws java.io.IOException,
                           AutomationException
Indicates the extent of the report features.

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

setExtentByRef

void setExtentByRef(IGeometry ppExtent)
                    throws java.io.IOException,
                           AutomationException
Indicates the extent of the report features.

Parameters:
ppExtent - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.