com.esri.arcgis.search
Interface IDataSourceConfiguration

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataSourceConfiguration

public interface IDataSourceConfiguration
extends Serializable

Provides access to data source configuration.


Method Summary
 String getPath()
          Catalogpath of Data source.
 int getRepeatInterval()
          Repeat interval of indexing.
 String getStartTime()
          Indexing start time.
 int getType()
          Data source type.
 boolean isRecursive()
          Indicates whether it is revursive index.
 boolean isReplaceItems()
          Indicates whether it replaces existing index.
 void setPath(String path)
          Catalogpath of Data source.
 void setRecursive(boolean recursive)
          Indicates whether it is revursive index.
 void setRepeatInterval(int repeatInterval)
          Repeat interval of indexing.
 void setReplaceItems(boolean replaceItems)
          Indicates whether it replaces existing index.
 void setStartTime(String startTime)
          Indexing start time.
 void setType(int type)
          Data source type.
 

Method Detail

getType

int getType()
            throws IOException,
                   AutomationException
Data source type.

Returns:
A com.esri.arcgis.search.esriDataSourceType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

void setType(int type)
             throws IOException,
                    AutomationException
Data source type.

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

getPath

String getPath()
               throws IOException,
                      AutomationException
Catalogpath of Data source.

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

setPath

void setPath(String path)
             throws IOException,
                    AutomationException
Catalogpath of Data source.

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

isRecursive

boolean isRecursive()
                    throws IOException,
                           AutomationException
Indicates whether it is revursive index.

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

setRecursive

void setRecursive(boolean recursive)
                  throws IOException,
                         AutomationException
Indicates whether it is revursive index.

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

isReplaceItems

boolean isReplaceItems()
                       throws IOException,
                              AutomationException
Indicates whether it replaces existing index.

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

setReplaceItems

void setReplaceItems(boolean replaceItems)
                     throws IOException,
                            AutomationException
Indicates whether it replaces existing index.

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

getStartTime

String getStartTime()
                    throws IOException,
                           AutomationException
Indexing start time.

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

setStartTime

void setStartTime(String startTime)
                  throws IOException,
                         AutomationException
Indexing start time.

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

getRepeatInterval

int getRepeatInterval()
                      throws IOException,
                             AutomationException
Repeat interval of indexing.

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

setRepeatInterval

void setRepeatInterval(int repeatInterval)
                       throws IOException,
                              AutomationException
Repeat interval of indexing.

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