|
|||||||||
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
Provides access to the ItemIndex object.
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.search.IItemIndex |
---|
IID, IIDacf9354c_05db_4a70_b5f3_48d2822cb400, xxDummy |
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(Object obj)
Construct a ItemIndex using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addItemInfo(IItemInfo pItemInfo)
Add item info to index. |
void |
deleteItemInfo(String catalogPath)
Delete item info from index. |
void |
deleteItemInfos(String catalogPath)
Delete item infos from index. |
void |
endIndexing()
Start indexing. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
String |
getIndexFolder()
Name of the index folder. |
String |
getIndexName()
Name of the index. |
int |
getItemInfoCount()
Indicates whether to check index exists or not. |
IStringArray |
getItemsMissingThumbnails()
The CatalogPaths without thumbnail info. |
int |
hashCode()
the hashcode for this object |
boolean |
isItemInfoExists(String catalogPath)
Indicates whether to check a particular iteminfo exists or not. |
boolean |
isUseStaging()
Use staging during index. |
void |
setIndexFolder(String pFolderName)
Name of the index folder. |
void |
setIndexName(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(String catalogPath,
IThumbnailInfo thumbInfo)
Update thumbnail info in index. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public ItemIndex() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic ItemIndex(Object obj) throws IOException
obj
to ItemIndex
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
ItemIndex theItemIndex = (ItemIndex) obj;
Method Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void updateThumbnail(String catalogPath, IThumbnailInfo thumbInfo) throws IOException, AutomationException
updateThumbnail
in interface IItemIndex2
catalogPath
- The catalogPath (in)thumbInfo
- A reference to a com.esri.arcgis.geodatabase.IThumbnailInfo (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getItemsMissingThumbnails() throws IOException, AutomationException
getItemsMissingThumbnails
in interface IItemIndex2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addItemInfo(IItemInfo pItemInfo) throws IOException, AutomationException
addItemInfo
in interface IItemIndex
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.public void deleteItemInfo(String catalogPath) throws IOException, AutomationException
deleteItemInfo
in interface IItemIndex
catalogPath
- The catalogPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteItemInfos(String catalogPath) throws IOException, AutomationException
deleteItemInfos
in interface IItemIndex
catalogPath
- The catalogPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateItemInfo(IItemInfo pItemInfo) throws IOException, AutomationException
updateItemInfo
in interface IItemIndex
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.public boolean isItemInfoExists(String catalogPath) throws IOException, AutomationException
isItemInfoExists
in interface IItemIndex
catalogPath
- The catalogPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getItemInfoCount() throws IOException, AutomationException
getItemInfoCount
in interface IItemIndex
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getIndexFolder() throws IOException, AutomationException
getIndexFolder
in interface IItemIndexAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIndexFolder(String pFolderName) throws IOException, AutomationException
setIndexFolder
in interface IItemIndexAdmin
pFolderName
- The pFolderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getIndexName() throws IOException, AutomationException
getIndexName
in interface IItemIndexAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIndexName(String pName) throws IOException, AutomationException
setIndexName
in interface IItemIndexAdmin
pName
- The pName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseStaging() throws IOException, AutomationException
isUseStaging
in interface IItemIndexAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseStaging(boolean pUseStaging) throws IOException, AutomationException
setUseStaging
in interface IItemIndexAdmin
pUseStaging
- The pUseStaging (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startIndexing(boolean replaceIndex, boolean replaceItems) throws IOException, AutomationException
startIndexing
in interface IItemIndexAdmin
replaceIndex
- The replaceIndex (in)replaceItems
- The replaceItems (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void endIndexing() throws IOException, AutomationException
endIndexing
in interface IItemIndexAdmin
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 |