|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.search.GPItemIndexer
public class GPItemIndexer
COM Class 'GPItemIndexer'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriSearch.tlb'
Description 'GPItemIndexer object.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.search.IItemIndexer |
|---|
IID, IIDb1213e5f_d10a_45dc_9413_6c39cfe1254e, xxDummy |
| Fields inherited from interface com.esri.arcgis.search.IGPItemIndexer2 |
|---|
IID, IIDe76ace8c_074c_4b5c_84b1_04ed7c5b2a7c, xxDummy |
| Fields inherited from interface com.esri.arcgis.search.IGPItemIndexer |
|---|
IID289ea2b6_d185_40f7_b1e7_b2234ae1c9f6 |
| Fields inherited from interface com.esri.arcgis.search.IGPMultithreadedItemIndexer |
|---|
IID, IIDdb185959_c37d_4b82_a6d4_cdde04c8373b, xxDummy |
| Constructor Summary | |
|---|---|
GPItemIndexer()
Constructs a GPItemIndexer using ArcGIS Engine. |
|
GPItemIndexer(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GPItemIndexer theGPItemIndexer = (GPItemIndexer) obj; |
|
| 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 |
buildIndex(IIndexingConfiguration pConfig,
IItemIndex pIItemIndex)
Build index with indexing helper. |
void |
deleteItemInfo(java.lang.String indexPath,
java.lang.String pGuid)
Delete ItemInfo from Index File. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
static java.lang.String |
getClsid()
getClsid. |
int |
getCount()
Total indexed items count. |
java.lang.String |
getIndexerName()
Name of the indexer. |
java.lang.String |
getIndexFolder()
Name of the index folder. |
java.lang.String |
getIndexName()
Name of the index. |
IItemIndex |
getItemIndex()
The native item index. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getSDEConnection()
SDE Connection file. |
IName |
getServerObjectName()
The ArcGIS server object to perform index creation. |
int |
getThreadCount()
The number of instances for index creation. |
int |
hashCode()
the hashcode for this object |
void |
indexItem(java.lang.String path)
Index Item without children with passed in catalogpath. |
void |
indexItems(IStringArray pPaths,
boolean replaceIndex,
boolean recursive,
java.lang.String indexPath,
ITrackCancel pTrackCancel)
Indexes items from an array of data sources. |
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 |
isSkipConnections()
Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations. |
boolean |
isSkipMosaicItems()
Indicates whether to skip mosaic dataset items when indexing. |
boolean |
isUseQueue()
Indicates whether queue is used during index. |
boolean |
isUseStaging()
Indicates whether staging is used during index. |
void |
release()
Release a GPItemIndexer. |
void |
setIndexerName(java.lang.String pName)
Name of the indexer. |
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 |
setServerObjectNameByRef(IName ppName)
The ArcGIS server object to perform index creation. |
void |
setSkipConnections(boolean pSkipConnections)
Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations. |
void |
setSkipMosaicItems(boolean pSkipMosaicItems)
Indicates whether to skip mosaic dataset items when indexing. |
void |
setThreadCount(int pThreadCount)
The number of instances for index creation. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GPItemIndexer()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public GPItemIndexer(java.lang.Object obj)
throws java.io.IOException
GPItemIndexer theGPItemIndexer = (GPItemIndexer) obj;
obj to GPItemIndexer.
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getIndexerName()
throws java.io.IOException,
AutomationException
getIndexerName in interface IItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndexerName(java.lang.String pName)
throws java.io.IOException,
AutomationException
setIndexerName in interface IItemIndexerpName - The pName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void buildIndex(IIndexingConfiguration pConfig,
IItemIndex pIItemIndex)
throws java.io.IOException,
AutomationException
buildIndex in interface IItemIndexerpConfig - A reference to a com.esri.arcgis.search.IIndexingConfiguration (in)pIItemIndex - A reference to a com.esri.arcgis.search.IItemIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void indexItems(java.lang.String path,
boolean replaceIndex,
boolean recursive,
boolean useStaging,
java.lang.String indexPath,
boolean useQueue)
throws java.io.IOException,
AutomationException
indexItems in interface IGPItemIndexerpath - The path (in)replaceIndex - The replaceIndex (in)recursive - The recursive (in)useStaging - The useStaging (in)indexPath - The indexPath (in)useQueue - The useQueue (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addItemInfo(IItemInfo pItemInfo,
boolean replaceItems,
java.lang.String indexPath,
java.lang.String sDEConnection,
java.lang.String[] pGuid)
throws java.io.IOException,
AutomationException
addItemInfo in interface IGPItemIndexerpItemInfo - 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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteItemInfo(java.lang.String indexPath,
java.lang.String pGuid)
throws java.io.IOException,
AutomationException
deleteItemInfo in interface IGPItemIndexerindexPath - The indexPath (in)pGuid - The pGuid (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateItemInfo(IItemInfo pItemInfo)
throws java.io.IOException,
AutomationException
updateItemInfo in interface IGPItemIndexerpItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void indexItem(java.lang.String path)
throws java.io.IOException,
AutomationException
indexItem in interface IGPItemIndexerpath - The path (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateThumbnailInIndex(java.lang.String path)
throws java.io.IOException,
AutomationException
updateThumbnailInIndex in interface IGPItemIndexerpath - The path (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCount()
throws java.io.IOException,
AutomationException
getCount in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAncestorRegistered(IItemInfo pItemInfo)
throws java.io.IOException,
AutomationException
isAncestorRegistered in interface IGPItemIndexerpItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasBeenIndexed(IItemInfo pItemInfo)
throws java.io.IOException,
AutomationException
isHasBeenIndexed in interface IGPItemIndexerpItemInfo - A reference to a com.esri.arcgis.geodatabase.IItemInfo (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseStaging()
throws java.io.IOException,
AutomationException
isUseStaging in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseStaging(boolean pUseStaging)
throws java.io.IOException,
AutomationException
setUseStaging in interface IGPItemIndexerpUseStaging - The pUseStaging (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseQueue()
throws java.io.IOException,
AutomationException
isUseQueue in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseQueue(boolean useQueue)
throws java.io.IOException,
AutomationException
setUseQueue in interface IGPItemIndexeruseQueue - The useQueue (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getIndexFolder()
throws java.io.IOException,
AutomationException
getIndexFolder in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndexFolder(java.lang.String pFolderName)
throws java.io.IOException,
AutomationException
setIndexFolder in interface IGPItemIndexerpFolderName - The pFolderName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getIndexName()
throws java.io.IOException,
AutomationException
getIndexName in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndexName(java.lang.String pName)
throws java.io.IOException,
AutomationException
setIndexName in interface IGPItemIndexerpName - The pName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSDEConnection()
throws java.io.IOException,
AutomationException
getSDEConnection in interface IGPItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSDEConnection(java.lang.String pName)
throws java.io.IOException,
AutomationException
setSDEConnection in interface IGPItemIndexerpName - The pName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSkipConnections()
throws java.io.IOException,
AutomationException
isSkipConnections in interface IGPItemIndexer2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSkipConnections(boolean pSkipConnections)
throws java.io.IOException,
AutomationException
setSkipConnections in interface IGPItemIndexer2pSkipConnections - The pSkipConnections (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSkipMosaicItems()
throws java.io.IOException,
AutomationException
isSkipMosaicItems in interface IGPItemIndexer2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSkipMosaicItems(boolean pSkipMosaicItems)
throws java.io.IOException,
AutomationException
setSkipMosaicItems in interface IGPItemIndexer2pSkipMosaicItems - The pSkipMosaicItems (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IItemIndex getItemIndex()
throws java.io.IOException,
AutomationException
getItemIndex in interface IGPItemIndexer2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getThreadCount()
throws java.io.IOException,
AutomationException
getThreadCount in interface IGPMultithreadedItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setThreadCount(int pThreadCount)
throws java.io.IOException,
AutomationException
setThreadCount in interface IGPMultithreadedItemIndexerpThreadCount - The pThreadCount (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getServerObjectName()
throws java.io.IOException,
AutomationException
getServerObjectName in interface IGPMultithreadedItemIndexerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServerObjectNameByRef(IName ppName)
throws java.io.IOException,
AutomationException
setServerObjectNameByRef in interface IGPMultithreadedItemIndexerppName - A reference to a com.esri.arcgis.system.IName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void indexItems(IStringArray pPaths,
boolean replaceIndex,
boolean recursive,
java.lang.String indexPath,
ITrackCancel pTrackCancel)
throws java.io.IOException,
AutomationException
indexItems in interface IGPMultithreadedItemIndexerpPaths - A reference to a com.esri.arcgis.system.IStringArray (in)replaceIndex - The replaceIndex (in)recursive - The recursive (in)indexPath - The indexPath (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.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 | ||||||||