com.esri.arcgis.datasourcesraster
Interface IFileCrawler

All Superinterfaces:
Serializable
All Known Implementing Classes:
FileCrawler, FolderCrawler, IFileCrawlerProxy, IkonosFileCrawler, PixFileCrawler, QuickBirdFileCrawler, RasterDatasetCrawler

public interface IFileCrawler
extends Serializable

Provides access to members that control a file system crawler.

Product Availability

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


Method Summary
 String getPath()
          The file or folder path to crawl.
 boolean isRecurse()
          Indicates whether folders are recursively traversed.
 void setPath(String pFileOrFolderPath)
          The file or folder path to crawl.
 void setRecurse(boolean pbParseRecursively)
          Indicates whether folders are recursively traversed.
 

Method Detail

setPath

void setPath(String pFileOrFolderPath)
             throws IOException,
                    AutomationException
The file or folder path to crawl.

Product Availability

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

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

getPath

String getPath()
               throws IOException,
                      AutomationException
The file or folder path to crawl.

Product Availability

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

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

setRecurse

void setRecurse(boolean pbParseRecursively)
                throws IOException,
                       AutomationException
Indicates whether folders are recursively traversed.

Product Availability

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

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

isRecurse

boolean isRecurse()
                  throws IOException,
                         AutomationException
Indicates whether folders are recursively traversed.

Product Availability

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

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