|
|||||||||
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 |