com.esri.arcgis.search
Class IndexingStatus

java.lang.Object
  extended by com.esri.arcgis.search.IndexingStatus
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IIndexingStatus, IPersist, IPersistStream, IXMLSerialize, java.io.Externalizable, java.io.Serializable

public class IndexingStatus
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IIndexingStatus, IXMLSerialize, IPersistStream, IPersist, java.io.Externalizable

COM Class 'IndexingStatus'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriSearch.tlb'

Description 'Indexing Status 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 =

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface com.esri.arcgis.search.IIndexingStatus
IID, IID3aed1cd7_b3e8_446b_81b3_f35c466994db, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersistStream
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersist
IID0000010c_0000_0000_c000_000000000046
 
Constructor Summary
IndexingStatus()
          Constructs a IndexingStatus using ArcGIS Engine.
IndexingStatus(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IndexingStatus theIndexingStatus = (IndexingStatus) obj;
 
Method Summary
 void deserialize(IXMLSerializeData data)
          Deserializes an object from XML.
 boolean equals(java.lang.Object o)
          Compare this object with another
 void getClassID(GUID[] pClassID)
          getClassID
static java.lang.String getClsid()
          getClsid.
 int getIndexingType()
          Indicates the indexing type.
 int getItemsIndexed()
          Indicators whether items are indexed.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getNextFullIndexingStartTime()
          Next Full indexing start time.
 java.lang.String getNextIncrementalIndexingStartTime()
          Next Incremetal indexing start time.
 int getNextIndexingType()
          Indicates next indexing type.
 void getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 java.lang.String getStartTime()
          Index start time.
 int getTimeUsed()
          Time used for indexing.
 int hashCode()
          the hashcode for this object
 void isDirty()
          isDirty
 boolean isRunning()
          Indicates if the index tasks is running.
 void load(IStream pstm)
          load
 void readExternal(java.io.ObjectInput in)
           
 void release()
          Release a IndexingStatus.
 void save(IStream pstm, int fClearDirty)
          save
 void serialize(IXMLSerializeData data)
          Serializes an object to XML.
 void setIndexingType(int indexingType)
          Indicates the indexing type.
 void setIsRunning(boolean pValid)
          Indicates if the index tasks is running.
 void setItemsIndexed(int itemsIndexed)
          Indicators whether items are indexed.
 void setNextFullIndexingStartTime(java.lang.String nextFullIndexingStartTime)
          Next Full indexing start time.
 void setNextIncrementalIndexingStartTime(java.lang.String nextIncremetalIndexingStartTime)
          Next Incremetal indexing start time.
 void setNextIndexingType(int indexingType)
          Indicates next indexing type.
 void setStartTime(java.lang.String startTime)
          Index start time.
 void setTimeUsed(int timeUsed)
          Time used for indexing.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

IndexingStatus

public IndexingStatus()
               throws java.io.IOException,
                      java.net.UnknownHostException
Constructs a IndexingStatus using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

IndexingStatus

public IndexingStatus(java.lang.Object obj)
               throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IndexingStatus theIndexingStatus = (IndexingStatus) obj;

Construct a IndexingStatus using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to IndexingStatus.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a IndexingStatus.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getIndexingType

public int getIndexingType()
                    throws java.io.IOException,
                           AutomationException
Indicates the indexing type.

Specified by:
getIndexingType in interface IIndexingStatus
Returns:
A com.esri.arcgis.search.esriIndexingType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndexingType

public void setIndexingType(int indexingType)
                     throws java.io.IOException,
                            AutomationException
Indicates the indexing type.

Specified by:
setIndexingType in interface IIndexingStatus
Parameters:
indexingType - A com.esri.arcgis.search.esriIndexingType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRunning

public boolean isRunning()
                  throws java.io.IOException,
                         AutomationException
Indicates if the index tasks is running.

Specified by:
isRunning in interface IIndexingStatus
Returns:
The pValid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsRunning

public void setIsRunning(boolean pValid)
                  throws java.io.IOException,
                         AutomationException
Indicates if the index tasks is running.

Specified by:
setIsRunning in interface IIndexingStatus
Parameters:
pValid - The pValid (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartTime

public java.lang.String getStartTime()
                              throws java.io.IOException,
                                     AutomationException
Index start time.

Specified by:
getStartTime in interface IIndexingStatus
Returns:
The startTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartTime

public void setStartTime(java.lang.String startTime)
                  throws java.io.IOException,
                         AutomationException
Index start time.

Specified by:
setStartTime in interface IIndexingStatus
Parameters:
startTime - The startTime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeUsed

public int getTimeUsed()
                throws java.io.IOException,
                       AutomationException
Time used for indexing.

Specified by:
getTimeUsed in interface IIndexingStatus
Returns:
The timeUsed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeUsed

public void setTimeUsed(int timeUsed)
                 throws java.io.IOException,
                        AutomationException
Time used for indexing.

Specified by:
setTimeUsed in interface IIndexingStatus
Parameters:
timeUsed - The timeUsed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setItemsIndexed

public void setItemsIndexed(int itemsIndexed)
                     throws java.io.IOException,
                            AutomationException
Indicators whether items are indexed.

Specified by:
setItemsIndexed in interface IIndexingStatus
Parameters:
itemsIndexed - The itemsIndexed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItemsIndexed

public int getItemsIndexed()
                    throws java.io.IOException,
                           AutomationException
Indicators whether items are indexed.

Specified by:
getItemsIndexed in interface IIndexingStatus
Returns:
The itemsIndexed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNextFullIndexingStartTime

public java.lang.String getNextFullIndexingStartTime()
                                              throws java.io.IOException,
                                                     AutomationException
Next Full indexing start time.

Specified by:
getNextFullIndexingStartTime in interface IIndexingStatus
Returns:
The nextFullIndexingStartTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNextFullIndexingStartTime

public void setNextFullIndexingStartTime(java.lang.String nextFullIndexingStartTime)
                                  throws java.io.IOException,
                                         AutomationException
Next Full indexing start time.

Specified by:
setNextFullIndexingStartTime in interface IIndexingStatus
Parameters:
nextFullIndexingStartTime - The nextFullIndexingStartTime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNextIncrementalIndexingStartTime

public java.lang.String getNextIncrementalIndexingStartTime()
                                                     throws java.io.IOException,
                                                            AutomationException
Next Incremetal indexing start time.

Specified by:
getNextIncrementalIndexingStartTime in interface IIndexingStatus
Returns:
The nextIncremetalIndexingStartTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNextIncrementalIndexingStartTime

public void setNextIncrementalIndexingStartTime(java.lang.String nextIncremetalIndexingStartTime)
                                         throws java.io.IOException,
                                                AutomationException
Next Incremetal indexing start time.

Specified by:
setNextIncrementalIndexingStartTime in interface IIndexingStatus
Parameters:
nextIncremetalIndexingStartTime - The nextIncremetalIndexingStartTime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNextIndexingType

public int getNextIndexingType()
                        throws java.io.IOException,
                               AutomationException
Indicates next indexing type.

Specified by:
getNextIndexingType in interface IIndexingStatus
Returns:
A com.esri.arcgis.search.esriIndexingType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNextIndexingType

public void setNextIndexingType(int indexingType)
                         throws java.io.IOException,
                                AutomationException
Indicates next indexing type.

Specified by:
setNextIndexingType in interface IIndexingStatus
Parameters:
indexingType - A com.esri.arcgis.search.esriIndexingType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

serialize

public void serialize(IXMLSerializeData data)
               throws java.io.IOException,
                      AutomationException
Serializes an object to XML.

Specified by:
serialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deserialize

public void deserialize(IXMLSerializeData data)
                 throws java.io.IOException,
                        AutomationException
Deserializes an object from XML.

Specified by:
deserialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDirty

public void isDirty()
             throws java.io.IOException,
                    AutomationException
isDirty

Specified by:
isDirty in interface IPersistStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(IStream pstm)
          throws java.io.IOException,
                 AutomationException
load

Specified by:
load in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(IStream pstm,
                 int fClearDirty)
          throws java.io.IOException,
                 AutomationException
save

Specified by:
save in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws java.io.IOException,
                       AutomationException
getSizeMax

Specified by:
getSizeMax in interface IPersistStream
Parameters:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException
getClassID

Specified by:
getClassID in interface IPersist
Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException