com.esri.arcgis.catalogUI
Interface IGxItemIndexer

All Superinterfaces:
Serializable
All Known Implementing Classes:
GxItemIndexer

public interface IGxItemIndexer
extends Serializable

Provides access to functions of GxIndexer coclass.(See GPItemIndexer.)

Product Availability

Available with ArcGIS Desktop.


Method Summary
 int getCount()
          Total indexed items count.
 void indexChildren(IGxObject pObject)
          Index the children of the current object.
 void indexObject(IGxObject pObject)
          Index the current object.
 boolean isAncestorRegistered(IGxObject pGxObject)
          Indicates whether the ancestor of this GxObject has been registered to be indexed.
 boolean isHasBeenIndexed(IGxObject pGxObject)
          Indicates whether the current object has been indexed.
 void updateIndex(com.esri.arcgis.search.IItemInfo pItemInfo)
          Update the index.
 void updateThumbnailInIndex(IGxObject pObject)
          Update current object's thumbnail in index.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
Total indexed items count.

Product Availability

Available with ArcGIS Desktop.

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

isAncestorRegistered

boolean isAncestorRegistered(IGxObject pGxObject)
                             throws IOException,
                                    AutomationException
Indicates whether the ancestor of this GxObject has been registered to be indexed.

Product Availability

Available with ArcGIS Desktop.

Parameters:
pGxObject - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Returns:
The pRegistered
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasBeenIndexed

boolean isHasBeenIndexed(IGxObject pGxObject)
                         throws IOException,
                                AutomationException
Indicates whether the current object has been indexed.

Product Availability

Available with ArcGIS Desktop.

Parameters:
pGxObject - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Returns:
The pIndexed
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateIndex

void updateIndex(com.esri.arcgis.search.IItemInfo pItemInfo)
                 throws IOException,
                        AutomationException
Update the index.

Product Availability

Available with ArcGIS Desktop.

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.

indexObject

void indexObject(IGxObject pObject)
                 throws IOException,
                        AutomationException
Index the current object.

Product Availability

Available with ArcGIS Desktop.

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

indexChildren

void indexChildren(IGxObject pObject)
                   throws IOException,
                          AutomationException
Index the children of the current object.

Product Availability

Available with ArcGIS Desktop.

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

updateThumbnailInIndex

void updateThumbnailInIndex(IGxObject pObject)
                            throws IOException,
                                   AutomationException
Update current object's thumbnail in index.

Product Availability

Available with ArcGIS Desktop.

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