com.esri.arcgis.search
Interface ISearchServer

All Superinterfaces:
Serializable
All Known Implementing Classes:
SearchServer, SearchServerIP, SearchServerLP

public interface ISearchServer
extends Serializable

Provides access to search server object.


Method Summary
 IStringArray getDataSourceList()
          The list of dataSource path.
 IIndexingOptions getIndexingOptions()
          The indexing options.
 IIndexingStatus getIndexingStatus()
          The indexing status.
 void registerDataSource(IDataSourceConfiguration dataSourceConfiguration)
          Register data source to index.
 void setIndexingOptions(IIndexingOptions pIndexingOptions)
          The indexing options.
 void unregisterDataSource(String path)
          Unregister Data Source.
 

Method Detail

registerDataSource

void registerDataSource(IDataSourceConfiguration dataSourceConfiguration)
                        throws IOException,
                               AutomationException
Register data source to index.

Parameters:
dataSourceConfiguration - A reference to a com.esri.arcgis.search.IDataSourceConfiguration (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unregisterDataSource

void unregisterDataSource(String path)
                          throws IOException,
                                 AutomationException
Unregister Data Source.

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

getDataSourceList

IStringArray getDataSourceList()
                               throws IOException,
                                      AutomationException
The list of dataSource path.

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

getIndexingOptions

IIndexingOptions getIndexingOptions()
                                    throws IOException,
                                           AutomationException
The indexing options.

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

setIndexingOptions

void setIndexingOptions(IIndexingOptions pIndexingOptions)
                        throws IOException,
                               AutomationException
The indexing options.

Parameters:
pIndexingOptions - A reference to a com.esri.arcgis.search.IIndexingOptions (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexingStatus

IIndexingStatus getIndexingStatus()
                                  throws IOException,
                                         AutomationException
The indexing status.

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