|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGPItemIndexer
Provides access to GP Indexer.
| Method Summary | |
|---|---|
void |
addItemInfo(IItemInfo pItemInfo,
boolean replaceItems,
String indexPath,
String sDEConnection,
String[] pGuid)
Add ItemInfo to Index File. |
void |
deleteItemInfo(String indexPath,
String pGuid)
Delete ItemInfo from Index File. |
int |
getCount()
Total indexed items count. |
String |
getIndexFolder()
Name of the index folder. |
String |
getIndexName()
Name of the index. |
String |
getSDEConnection()
SDE Connection file. |
void |
indexItem(String path)
Index Item without children with passed in catalogpath. |
void |
indexItems(String path,
boolean replaceIndex,
boolean recursive,
boolean useStaging,
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(String pFolderName)
Name of the index folder. |
void |
setIndexName(String pName)
Name of the index. |
void |
setSDEConnection(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(String path)
Update Thumbnail of a ItemInfo by passing in a catalogpath. |
| Method Detail |
|---|
void indexItems(String path,
boolean replaceIndex,
boolean recursive,
boolean useStaging,
String indexPath,
boolean useQueue)
throws IOException,
AutomationException
path - The path (in)replaceIndex - The replaceIndex (in)recursive - The recursive (in)useStaging - The useStaging (in)indexPath - The indexPath (in)useQueue - The useQueue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addItemInfo(IItemInfo pItemInfo,
boolean replaceItems,
String indexPath,
String sDEConnection,
String[] pGuid)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteItemInfo(String indexPath,
String pGuid)
throws IOException,
AutomationException
indexPath - The indexPath (in)pGuid - The pGuid (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateItemInfo(IItemInfo pItemInfo)
throws IOException,
AutomationException
pItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void indexItem(String path)
throws IOException,
AutomationException
path - The path (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateThumbnailInIndex(String path)
throws IOException,
AutomationException
path - The path (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAncestorRegistered(IItemInfo pItemInfo)
throws IOException,
AutomationException
pItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHasBeenIndexed(IItemInfo pItemInfo)
throws IOException,
AutomationException
pItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseStaging()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseStaging(boolean pUseStaging)
throws IOException,
AutomationException
pUseStaging - The pUseStaging (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseQueue()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseQueue(boolean useQueue)
throws IOException,
AutomationException
useQueue - The useQueue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getIndexFolder()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIndexFolder(String pFolderName)
throws IOException,
AutomationException
pFolderName - The pFolderName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getIndexName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIndexName(String pName)
throws IOException,
AutomationException
pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getSDEConnection()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSDEConnection(String pName)
throws IOException,
AutomationException
pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||