|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.search.ItemIndex
public class ItemIndex
COM Class 'ItemIndex'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriSearch.tlb'
Description 'Provides access to the ItemIndex 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.IItemIndex3 |
---|
IID, IID2a2148d1_4653_4658_b4d6_a50bf3b7ea78, xxDummy |
Fields inherited from interface com.esri.arcgis.search.IItemIndex2 |
---|
IIDfcaf5f49_fda4_4dd6_87e9_743e139dbbcb |
Fields inherited from interface com.esri.arcgis.search.IItemIndex |
---|
IIDacf9354c_05db_4a70_b5f3_48d2822cb400 |
Fields inherited from interface com.esri.arcgis.search.IItemIndexAdmin |
---|
IID, IIDcb225681_c42d_4a5f_b26e_f4a790cef7a7, xxDummy |
Constructor Summary | |
---|---|
ItemIndex()
Constructs a ItemIndex using ArcGIS Engine. |
|
ItemIndex(java.lang.Object obj)
Construct a ItemIndex using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addIndex(java.lang.String indexDirectory,
boolean dedup)
Adds another index. |
void |
addItemInfo(IItemInfo pItemInfo)
Add item info to index. |
IStringArray |
compare(java.lang.String indexDirectory)
Compares with another index. |
void |
deleteItemInfo(java.lang.String catalogPath)
Delete item info from index. |
void |
deleteItemInfos(java.lang.String catalogPath)
Delete item infos from index. |
void |
endIndexing()
Start indexing. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
static java.lang.String |
getClsid()
getClsid. |
java.lang.String |
getIndexFolder()
Name of the index folder. |
java.lang.String |
getIndexName()
Name of the index. |
int |
getItemInfoCount()
Check index exists or not. |
IStringArray |
getItemsMissingThumbnails()
The CatalogPaths without thumbnail info. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
hashCode()
the hashcode for this object |
boolean |
isItemInfoExists(java.lang.String catalogPath)
Check a particular iteminfo exists or not. |
boolean |
isPrefixExists(java.lang.String prefix)
Indicates whether if a give prefix matches any catalog path. |
boolean |
isUseStaging()
Use staging during index. |
void |
release()
Release a ItemIndex. |
void |
setIndexFolder(java.lang.String pFolderName)
Name of the index folder. |
void |
setIndexName(java.lang.String pName)
Name of the index. |
void |
setUseStaging(boolean pUseStaging)
Use staging during index. |
void |
startIndexing(boolean replaceIndex,
boolean replaceItems)
Start indexing. |
void |
updateItemInfo(IItemInfo pItemInfo)
Update the specified item info in index. |
void |
updateThumbnail(java.lang.String catalogPath,
IThumbnailInfo pThumbInfo)
Update thumbnail info in index. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ItemIndex() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic ItemIndex(java.lang.Object obj) throws java.io.IOException
obj
to ItemIndex
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
ItemIndex theItemIndex = (ItemIndex) obj;
Method 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 void addItemInfo(IItemInfo pItemInfo) throws java.io.IOException, AutomationException
addItemInfo
in interface IItemIndex
pItemInfo
- A reference to a com.esri.arcgis.search.IItemInfo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteItemInfo(java.lang.String catalogPath) throws java.io.IOException, AutomationException
deleteItemInfo
in interface IItemIndex
catalogPath
- The catalogPath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteItemInfos(java.lang.String catalogPath) throws java.io.IOException, AutomationException
deleteItemInfos
in interface IItemIndex
catalogPath
- The catalogPath (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 IItemIndex
pItemInfo
- A reference to a com.esri.arcgis.search.IItemInfo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isItemInfoExists(java.lang.String catalogPath) throws java.io.IOException, AutomationException
isItemInfoExists
in interface IItemIndex
catalogPath
- The catalogPath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getItemInfoCount() throws java.io.IOException, AutomationException
getItemInfoCount
in interface IItemIndex
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateThumbnail(java.lang.String catalogPath, IThumbnailInfo pThumbInfo) throws java.io.IOException, AutomationException
updateThumbnail
in interface IItemIndex2
catalogPath
- The catalogPath (in)pThumbInfo
- A reference to a com.esri.arcgis.geodatabase.IThumbnailInfo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getItemsMissingThumbnails() throws java.io.IOException, AutomationException
getItemsMissingThumbnails
in interface IItemIndex2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addIndex(java.lang.String indexDirectory, boolean dedup) throws java.io.IOException, AutomationException
addIndex
in interface IItemIndex3
indexDirectory
- The indexDirectory (in)dedup
- The dedup (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPrefixExists(java.lang.String prefix) throws java.io.IOException, AutomationException
isPrefixExists
in interface IItemIndex3
prefix
- The prefix (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray compare(java.lang.String indexDirectory) throws java.io.IOException, AutomationException
compare
in interface IItemIndex3
indexDirectory
- The indexDirectory (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 IItemIndexAdmin
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 IItemIndexAdmin
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 IItemIndexAdmin
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 IItemIndexAdmin
pName
- The pName (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 IItemIndexAdmin
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 IItemIndexAdmin
pUseStaging
- The pUseStaging (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startIndexing(boolean replaceIndex, boolean replaceItems) throws java.io.IOException, AutomationException
startIndexing
in interface IItemIndexAdmin
replaceIndex
- The replaceIndex (in)replaceItems
- The replaceItems (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void endIndexing() throws java.io.IOException, AutomationException
endIndexing
in interface IItemIndexAdmin
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 |