com.esri.arcgis.search
Interface IItemIndex

All Superinterfaces:
Serializable
All Known Subinterfaces:
IItemIndex2
All Known Implementing Classes:
GPItemIndex, ItemIndex

public interface IItemIndex
extends Serializable


Field Summary
static String IID
          Deprecated. Internal use only
static int IIDacf9354c_05db_4a70_b5f3_48d2822cb400
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addItemInfo(IItemInfo pItemInfo)
          Add item info to index.
 void deleteItemInfo(String catalogPath)
          Delete item info from index.
 void deleteItemInfos(String catalogPath)
          Delete item infos from index.
 int getItemInfoCount()
          Check index exists or not.
 boolean isItemInfoExists(String catalogPath)
          Check a particular iteminfo exists or not.
 void updateItemInfo(IItemInfo pItemInfo)
          Update the specified item info in index.
 

Field Detail

IIDacf9354c_05db_4a70_b5f3_48d2822cb400

static final int IIDacf9354c_05db_4a70_b5f3_48d2822cb400
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

addItemInfo

void addItemInfo(IItemInfo pItemInfo)
                 throws IOException,
                        AutomationException
Add item info to index.

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

deleteItemInfo

void deleteItemInfo(String catalogPath)
                    throws IOException,
                           AutomationException
Delete item info from index.

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

deleteItemInfos

void deleteItemInfos(String catalogPath)
                     throws IOException,
                            AutomationException
Delete item infos from index.

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

updateItemInfo

void updateItemInfo(IItemInfo pItemInfo)
                    throws IOException,
                           AutomationException
Update the specified item info in index.

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

isItemInfoExists

boolean isItemInfoExists(String catalogPath)
                         throws IOException,
                                AutomationException
Check a particular iteminfo exists or not.

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

getItemInfoCount

int getItemInfoCount()
                     throws IOException,
                            AutomationException
Check index exists or not.

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