com.esri.arcgis.search
Interface IGPItemIndexer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGPItemIndexer2
All Known Implementing Classes:
GPItemIndexer, IGPItemIndexer2Proxy, IGPItemIndexerProxy

public interface IGPItemIndexer
extends java.io.Serializable

COM Interface 'IGPItemIndexer'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriSearch.tlb'

Description: 'Provides access to GP Indexer.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID289ea2b6_d185_40f7_b1e7_b2234ae1c9f6
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addItemInfo(IItemInfo pItemInfo, boolean replaceItems, java.lang.String indexPath, java.lang.String sDEConnection, java.lang.String[] pGuid)
          Add ItemInfo to Index File.
 void deleteItemInfo(java.lang.String indexPath, java.lang.String pGuid)
          Delete ItemInfo from Index File.
 int getCount()
          Total indexed items count.
 java.lang.String getIndexFolder()
          Name of the index folder.
 java.lang.String getIndexName()
          Name of the index.
 java.lang.String getSDEConnection()
          SDE Connection file.
 void indexItem(java.lang.String path)
          Index Item without children with passed in catalogpath.
 void indexItems(java.lang.String path, boolean replaceIndex, boolean recursive, boolean useStaging, java.lang.String indexPath, boolean useQueue)
          The Build ItemInfos..
 boolean isAncestorRegistered(IItemInfo pItemInfo)
          Indicates whether the ancestor of this ItemInfo has been registered to be indexed.
 boolean isHasBeenIndexed(IItemInfo pItemInfo)
          Indicates whether the current item has been indexed.
 boolean isUseQueue()
          Indicates whether queue is used during index.
 boolean isUseStaging()
          Indicates whether staging is used during index.
 void setIndexFolder(java.lang.String pFolderName)
          Name of the index folder.
 void setIndexName(java.lang.String pName)
          Name of the index.
 void setSDEConnection(java.lang.String pName)
          SDE Connection file.
 void setUseQueue(boolean useQueue)
          Indicates whether queue is used during index.
 void setUseStaging(boolean pUseStaging)
          Indicates whether staging is used during index.
 void updateItemInfo(IItemInfo pItemInfo)
          Update the index.
 void updateThumbnailInIndex(java.lang.String path)
          Update Thumbnail of a ItemInfo by passing in a catalogpath.
 

Field Detail

IID289ea2b6_d185_40f7_b1e7_b2234ae1c9f6

static final int IID289ea2b6_d185_40f7_b1e7_b2234ae1c9f6
See Also:
Constant Field Values

xxDummy

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

IID

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

indexItems

void indexItems(java.lang.String path,
                boolean replaceIndex,
                boolean recursive,
                boolean useStaging,
                java.lang.String indexPath,
                boolean useQueue)
                throws java.io.IOException,
                       AutomationException
The Build ItemInfos..

Parameters:
path - The path (in)
replaceIndex - The replaceIndex (in)
recursive - The recursive (in)
useStaging - The useStaging (in)
indexPath - The indexPath (in)
useQueue - The useQueue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addItemInfo

void addItemInfo(IItemInfo pItemInfo,
                 boolean replaceItems,
                 java.lang.String indexPath,
                 java.lang.String sDEConnection,
                 java.lang.String[] pGuid)
                 throws java.io.IOException,
                        AutomationException
Add ItemInfo to Index File.

Parameters:
pItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
replaceItems - The replaceItems (in)
indexPath - The indexPath (in)
sDEConnection - The sDEConnection (in)
pGuid - The pGuid (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteItemInfo

void deleteItemInfo(java.lang.String indexPath,
                    java.lang.String pGuid)
                    throws java.io.IOException,
                           AutomationException
Delete ItemInfo from Index File.

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

updateItemInfo

void updateItemInfo(IItemInfo pItemInfo)
                    throws java.io.IOException,
                           AutomationException
Update the index.

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

indexItem

void indexItem(java.lang.String path)
               throws java.io.IOException,
                      AutomationException
Index Item without children with passed in catalogpath.

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

updateThumbnailInIndex

void updateThumbnailInIndex(java.lang.String path)
                            throws java.io.IOException,
                                   AutomationException
Update Thumbnail of a ItemInfo by passing in a catalogpath.

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

getCount

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

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

isAncestorRegistered

boolean isAncestorRegistered(IItemInfo pItemInfo)
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the ancestor of this ItemInfo has been registered to be indexed.

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

isHasBeenIndexed

boolean isHasBeenIndexed(IItemInfo pItemInfo)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the current item has been indexed.

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

isUseStaging

boolean isUseStaging()
                     throws java.io.IOException,
                            AutomationException
Indicates whether staging is used during index.

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

setUseStaging

void setUseStaging(boolean pUseStaging)
                   throws java.io.IOException,
                          AutomationException
Indicates whether staging is used during index.

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

isUseQueue

boolean isUseQueue()
                   throws java.io.IOException,
                          AutomationException
Indicates whether queue is used during index.

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

setUseQueue

void setUseQueue(boolean useQueue)
                 throws java.io.IOException,
                        AutomationException
Indicates whether queue is used during index.

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

getIndexFolder

java.lang.String getIndexFolder()
                                throws java.io.IOException,
                                       AutomationException
Name of the index folder.

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

setIndexFolder

void setIndexFolder(java.lang.String pFolderName)
                    throws java.io.IOException,
                           AutomationException
Name of the index folder.

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

getIndexName

java.lang.String getIndexName()
                              throws java.io.IOException,
                                     AutomationException
Name of the index.

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

setIndexName

void setIndexName(java.lang.String pName)
                  throws java.io.IOException,
                         AutomationException
Name of the index.

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

getSDEConnection

java.lang.String getSDEConnection()
                                  throws java.io.IOException,
                                         AutomationException
SDE Connection file.

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

setSDEConnection

void setSDEConnection(java.lang.String pName)
                      throws java.io.IOException,
                             AutomationException
SDE Connection file.

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