|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 problems
public 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 Objectpublic int hashCode()
hashCode in class Object
public void updateThumbnail(String catalogPath,
IThumbnailInfo thumbInfo)
throws IOException,
AutomationException
updateThumbnail in interface IItemIndex2catalogPath - 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 IItemIndex2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addItemInfo(IItemInfo pItemInfo)
throws IOException,
AutomationException
addItemInfo in interface IItemIndexpItemInfo - 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 IItemIndexcatalogPath - 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 IItemIndexcatalogPath - 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 IItemIndexpItemInfo - 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 IItemIndexcatalogPath - 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 IItemIndexIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getIndexFolder()
throws IOException,
AutomationException
getIndexFolder in interface IItemIndexAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndexFolder(String pFolderName)
throws IOException,
AutomationException
setIndexFolder in interface IItemIndexAdminpFolderName - 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 IItemIndexAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndexName(String pName)
throws IOException,
AutomationException
setIndexName in interface IItemIndexAdminpName - 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 IItemIndexAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseStaging(boolean pUseStaging)
throws IOException,
AutomationException
setUseStaging in interface IItemIndexAdminpUseStaging - 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 IItemIndexAdminreplaceIndex - 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 IItemIndexAdminIOException - 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 | ||||||||