com.esri.arcgis.datasourcesraster
Interface IGenericObjectCrawler

All Superinterfaces:
Serializable
All Known Implementing Classes:
GenericObjectCrawler

public interface IGenericObjectCrawler
extends Serializable

Provides access to members that control an object crawler.

Product Availability

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


Method Summary
 Object getObject()
          The object to crawl.
 void setCrawlerItemType(int rhs1)
          The data source type associated with this crawler.
 void setObjectByRef(Object ppObject)
          The object to crawl.
 

Method Detail

setCrawlerItemType

void setCrawlerItemType(int rhs1)
                        throws IOException,
                               AutomationException
The data source type associated with this crawler.

Product Availability

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

Parameters:
rhs1 - A com.esri.arcgis.datasourcesraster.esriCrawlerDataSourceType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectByRef

void setObjectByRef(Object ppObject)
                    throws IOException,
                           AutomationException
The object to crawl.

Product Availability

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

Parameters:
ppObject - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObject

Object getObject()
                 throws IOException,
                        AutomationException
The object to crawl.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.