com.esri.arcgis.search
Interface IIndexingStatus

All Superinterfaces:
Serializable
All Known Implementing Classes:
IndexingStatus

public interface IIndexingStatus
extends Serializable

Provides access to indexing status.


Method Summary
 int getIndexingType()
          Indicates the indexing type.
 int getItemsIndexed()
          Indicators whether items are indexed.
 String getNextFullIndexingStartTime()
          Next Full indexing start time.
 String getNextIncrementalIndexingStartTime()
          Next Incremetal indexing start time.
 int getNextIndexingType()
          Indicates next indexing type.
 String getStartTime()
          Index start time.
 int getTimeUsed()
          Time used for indexing.
 boolean isRunning()
          Indicates if the index tasks is running.
 void setIndexingType(int indexingType)
          Indicates the indexing type.
 void setIsRunning(boolean pValid)
          Indicates if the index tasks is running.
 void setItemsIndexed(int itemsIndexed)
          Indicators whether items are indexed.
 void setNextFullIndexingStartTime(String nextFullIndexingStartTime)
          Next Full indexing start time.
 void setNextIncrementalIndexingStartTime(String nextIncremetalIndexingStartTime)
          Next Incremetal indexing start time.
 void setNextIndexingType(int indexingType)
          Indicates next indexing type.
 void setStartTime(String startTime)
          Index start time.
 void setTimeUsed(int timeUsed)
          Time used for indexing.
 

Method Detail

getIndexingType

int getIndexingType()
                    throws IOException,
                           AutomationException
Indicates the indexing type.

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

setIndexingType

void setIndexingType(int indexingType)
                     throws IOException,
                            AutomationException
Indicates the indexing type.

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

isRunning

boolean isRunning()
                  throws IOException,
                         AutomationException
Indicates if the index tasks is running.

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

setIsRunning

void setIsRunning(boolean pValid)
                  throws IOException,
                         AutomationException
Indicates if the index tasks is running.

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

getStartTime

String getStartTime()
                    throws IOException,
                           AutomationException
Index 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
Index start time.

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

getTimeUsed

int getTimeUsed()
                throws IOException,
                       AutomationException
Time used for indexing.

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

setTimeUsed

void setTimeUsed(int timeUsed)
                 throws IOException,
                        AutomationException
Time used for indexing.

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

setItemsIndexed

void setItemsIndexed(int itemsIndexed)
                     throws IOException,
                            AutomationException
Indicators whether items are indexed.

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

getItemsIndexed

int getItemsIndexed()
                    throws IOException,
                           AutomationException
Indicators whether items are indexed.

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

getNextFullIndexingStartTime

String getNextFullIndexingStartTime()
                                    throws IOException,
                                           AutomationException
Next Full indexing start time.

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

setNextFullIndexingStartTime

void setNextFullIndexingStartTime(String nextFullIndexingStartTime)
                                  throws IOException,
                                         AutomationException
Next Full indexing start time.

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

getNextIncrementalIndexingStartTime

String getNextIncrementalIndexingStartTime()
                                           throws IOException,
                                                  AutomationException
Next Incremetal indexing start time.

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

setNextIncrementalIndexingStartTime

void setNextIncrementalIndexingStartTime(String nextIncremetalIndexingStartTime)
                                         throws IOException,
                                                AutomationException
Next Incremetal indexing start time.

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

getNextIndexingType

int getNextIndexingType()
                        throws IOException,
                               AutomationException
Indicates next indexing type.

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

setNextIndexingType

void setNextIndexingType(int indexingType)
                         throws IOException,
                                AutomationException
Indicates next indexing type.

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