com.esri.arcgis.search
Class IndexingConfiguration

java.lang.Object
  extended by com.esri.arcgis.search.IndexingConfiguration
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IIndexingConfiguration, java.io.Serializable

public class IndexingConfiguration
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IIndexingConfiguration

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

Description 'Provide access to the IndexingConfiguration 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
 
Fields inherited from interface com.esri.arcgis.search.IIndexingConfiguration
IID, IID804c00d1_dcd8_4c7a_8f95_0af743e22ee0, xxDummy
 
Constructor Summary
IndexingConfiguration()
          Constructs a IndexingConfiguration using ArcGIS Engine.
IndexingConfiguration(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IndexingConfiguration theIndexingConfiguration = (IndexingConfiguration) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 java.lang.String getFilter()
          File extensions to be filtered out.
 int getFullIndexInterval()
          Full index interval.
 int getIncrementalIndexInterval()
          Incremental index interval.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 IStringArray getPaths()
          The target paths to be indexed.
 java.lang.String getStartTime()
          Index start time.
 int hashCode()
          the hashcode for this object
 boolean isPaused()
          Indicates whether to pause indexing until instructed to resume.
 boolean isRecursive()
          Indicates whether to recursively get the children of target path.
 boolean isReplaceIndex()
          Indicates whether to replace existing index.
 boolean isReplaceItems()
          Indicates whether to replace existing items.
 boolean isSkipConnections()
          Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations.
 boolean isWasRunning()
          Indicates whether the indexer was running when it was paused.
 void release()
          Release a IndexingConfiguration.
 void setFilter(java.lang.String pFilter)
          File extensions to be filtered out.
 void setFullIndexInterval(int pInterval)
          Full index interval.
 void setIncrementalIndexInterval(int pInterval)
          Incremental index interval.
 void setIsPaused(boolean pPaused)
          Indicates whether to pause indexing until instructed to resume.
 void setPaths(IStringArray ppPaths)
          The target paths to be indexed.
 void setRecursive(boolean pRecursive)
          Indicates whether to recursively get the children of target path.
 void setReplaceIndex(boolean pReplaceIndex)
          Indicates whether to replace existing index.
 void setReplaceItems(boolean pReplaceItems)
          Indicates whether to replace existing items.
 void setSkipConnections(boolean pSkip)
          Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations.
 void setStartTime(java.lang.String startTime)
          Index start time.
 void setWasRunning(boolean pRunning)
          Indicates whether the indexer was running when it was paused.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexingConfiguration

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

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

IndexingConfiguration

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

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

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 IndexingConfiguration.

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

getPaths

public IStringArray getPaths()
                      throws java.io.IOException,
                             AutomationException
The target paths to be indexed.

Specified by:
getPaths in interface IIndexingConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPaths

public void setPaths(IStringArray ppPaths)
              throws java.io.IOException,
                     AutomationException
The target paths to be indexed.

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

getFilter

public java.lang.String getFilter()
                           throws java.io.IOException,
                                  AutomationException
File extensions to be filtered out.

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

setFilter

public void setFilter(java.lang.String pFilter)
               throws java.io.IOException,
                      AutomationException
File extensions to be filtered out.

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

isRecursive

public boolean isRecursive()
                    throws java.io.IOException,
                           AutomationException
Indicates whether to recursively get the children of target path.

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

setRecursive

public void setRecursive(boolean pRecursive)
                  throws java.io.IOException,
                         AutomationException
Indicates whether to recursively get the children of target path.

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

isReplaceIndex

public boolean isReplaceIndex()
                       throws java.io.IOException,
                              AutomationException
Indicates whether to replace existing index.

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

setReplaceIndex

public void setReplaceIndex(boolean pReplaceIndex)
                     throws java.io.IOException,
                            AutomationException
Indicates whether to replace existing index.

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

isReplaceItems

public boolean isReplaceItems()
                       throws java.io.IOException,
                              AutomationException
Indicates whether to replace existing items.

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

setReplaceItems

public void setReplaceItems(boolean pReplaceItems)
                     throws java.io.IOException,
                            AutomationException
Indicates whether to replace existing items.

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

getIncrementalIndexInterval

public int getIncrementalIndexInterval()
                                throws java.io.IOException,
                                       AutomationException
Incremental index interval.

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

setIncrementalIndexInterval

public void setIncrementalIndexInterval(int pInterval)
                                 throws java.io.IOException,
                                        AutomationException
Incremental index interval.

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

getFullIndexInterval

public int getFullIndexInterval()
                         throws java.io.IOException,
                                AutomationException
Full index interval.

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

setFullIndexInterval

public void setFullIndexInterval(int pInterval)
                          throws java.io.IOException,
                                 AutomationException
Full index interval.

Specified by:
setFullIndexInterval in interface IIndexingConfiguration
Parameters:
pInterval - The pInterval (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 IIndexingConfiguration
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 IIndexingConfiguration
Parameters:
startTime - The startTime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSkipConnections

public boolean isSkipConnections()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations.

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

setSkipConnections

public void setSkipConnections(boolean pSkip)
                        throws java.io.IOException,
                               AutomationException
Indicates whether to skip connection files (sde, ags, wcs, wms, etc) copied to non-default locations.

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

isPaused

public boolean isPaused()
                 throws java.io.IOException,
                        AutomationException
Indicates whether to pause indexing until instructed to resume.

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

setIsPaused

public void setIsPaused(boolean pPaused)
                 throws java.io.IOException,
                        AutomationException
Indicates whether to pause indexing until instructed to resume.

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

isWasRunning

public boolean isWasRunning()
                     throws java.io.IOException,
                            AutomationException
Indicates whether the indexer was running when it was paused.

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

setWasRunning

public void setWasRunning(boolean pRunning)
                   throws java.io.IOException,
                          AutomationException
Indicates whether the indexer was running when it was paused.

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