|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getIndexerName() throws java.io.IOException, AutomationException
getIndexerName
in interface IItemIndexer
java.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 IItemIndexer
pName
- 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 IItemIndexer
pConfig
- 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 IGPItemIndexer
path
- 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 IGPItemIndexer
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)
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 IGPItemIndexer
indexPath
- 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 IGPItemIndexer
pItemInfo
- 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 IGPItemIndexer
path
- 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 IGPItemIndexer
path
- 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 IGPItemIndexer
java.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 IGPItemIndexer
pItemInfo
- 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 IGPItemIndexer
pItemInfo
- 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 IGPItemIndexer
java.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 IGPItemIndexer
pUseStaging
- 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 IGPItemIndexer
java.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 IGPItemIndexer
useQueue
- 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 IGPItemIndexer
java.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 IGPItemIndexer
pFolderName
- 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 IGPItemIndexer
java.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 IGPItemIndexer
pName
- 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 IGPItemIndexer
java.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 IGPItemIndexer
pName
- 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 IGPItemIndexer2
java.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 IGPItemIndexer2
pSkipConnections
- 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 IGPItemIndexer2
java.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 IGPItemIndexer2
pSkipMosaicItems
- 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 IGPItemIndexer2
java.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 IGPMultithreadedItemIndexer
java.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 IGPMultithreadedItemIndexer
pThreadCount
- 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 IGPMultithreadedItemIndexer
java.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 IGPMultithreadedItemIndexer
ppName
- 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 IGPMultithreadedItemIndexer
pPaths
- 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 |