com.esri.arcgis.datasourcesraster
Interface IAddRastersParameters

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AddRastersParameters, IAddRastersParametersProxy

public interface IAddRastersParameters
extends java.io.Serializable

COM Interface 'IAddRastersParameters'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control parameters for adding rasters to a mosaic dataset.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IID88062d66_b095_4616_bbbe_5931b1fe1c4d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IDataSourceCrawler getCrawler()
          The data source crawler that provides incoming data source items.
 int getDuplicateItemsAction()
          Indicates how incoming duplicates items are handled.
 java.lang.String getFilter()
          Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items created by the crawler.
 IRasterType getRasterType()
          The raster type used for constructing raster datasets using incoming data source items.
 ITimeExtent getTimeExtent()
          The range of allowed time value for Item URIs.
 boolean isAllowInPlaceSync()
          Inidicates whether to allow items to be build as soon as they are added to the mosaic dataset (as long as the raster type allows in-place synchronization).
 boolean isSynchronizeItems()
          Indicates whether catalog items are synchronized once added to the mosaic dataset.
 void setAllowInPlaceSync(boolean pbAllowInPlaceSync)
          Inidicates whether to allow items to be build as soon as they are added to the mosaic dataset (as long as the raster type allows in-place synchronization).
 void setCrawlerByRef(IDataSourceCrawler ppCrawler)
          The data source crawler that provides incoming data source items.
 void setDuplicateItemsAction(int pAction)
          Indicates how incoming duplicates items are handled.
 void setFilter(java.lang.String pFilter)
          Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items created by the crawler.
 void setRasterTypeByRef(IRasterType ppRasterType)
          The raster type used for constructing raster datasets using incoming data source items.
 void setSynchronizeItems(boolean pbSynchronizeItems)
          Indicates whether catalog items are synchronized once added to the mosaic dataset.
 void setTimeExtentByRef(ITimeExtent ppTimeExtent)
          The range of allowed time value for Item URIs.
 

Field Detail

IID88062d66_b095_4616_bbbe_5931b1fe1c4d

static final int IID88062d66_b095_4616_bbbe_5931b1fe1c4d
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setCrawlerByRef

void setCrawlerByRef(IDataSourceCrawler ppCrawler)
                     throws java.io.IOException,
                            AutomationException
The data source crawler that provides incoming data source items.

Parameters:
ppCrawler - A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCrawler

IDataSourceCrawler getCrawler()
                              throws java.io.IOException,
                                     AutomationException
The data source crawler that provides incoming data source items.

Returns:
A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterTypeByRef

void setRasterTypeByRef(IRasterType ppRasterType)
                        throws java.io.IOException,
                               AutomationException
The raster type used for constructing raster datasets using incoming data source items.

Parameters:
ppRasterType - A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterType

IRasterType getRasterType()
                          throws java.io.IOException,
                                 AutomationException
The raster type used for constructing raster datasets using incoming data source items.

Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDuplicateItemsAction

void setDuplicateItemsAction(int pAction)
                             throws java.io.IOException,
                                    AutomationException
Indicates how incoming duplicates items are handled. Item URIs with the same key value are assumed to be duplicate.

Parameters:
pAction - A com.esri.arcgis.datasourcesraster.esriDuplicateItemsAction constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDuplicateItemsAction

int getDuplicateItemsAction()
                            throws java.io.IOException,
                                   AutomationException
Indicates how incoming duplicates items are handled. Item URIs with the same key value are assumed to be duplicate.

Returns:
A com.esri.arcgis.datasourcesraster.esriDuplicateItemsAction constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSynchronizeItems

void setSynchronizeItems(boolean pbSynchronizeItems)
                         throws java.io.IOException,
                                AutomationException
Indicates whether catalog items are synchronized once added to the mosaic dataset.

Parameters:
pbSynchronizeItems - The pbSynchronizeItems (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSynchronizeItems

boolean isSynchronizeItems()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether catalog items are synchronized once added to the mosaic dataset.

Returns:
The pbSynchronizeItems
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllowInPlaceSync

void setAllowInPlaceSync(boolean pbAllowInPlaceSync)
                         throws java.io.IOException,
                                AutomationException
Inidicates whether to allow items to be build as soon as they are added to the mosaic dataset (as long as the raster type allows in-place synchronization).

Parameters:
pbAllowInPlaceSync - The pbAllowInPlaceSync (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowInPlaceSync

boolean isAllowInPlaceSync()
                           throws java.io.IOException,
                                  AutomationException
Inidicates whether to allow items to be build as soon as they are added to the mosaic dataset (as long as the raster type allows in-place synchronization).

Returns:
The pbAllowInPlaceSync
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFilter

void setFilter(java.lang.String pFilter)
               throws java.io.IOException,
                      AutomationException
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items created by the crawler. No item URIs are requested for those data sources don't match the specified regular expression.

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

getFilter

java.lang.String getFilter()
                           throws java.io.IOException,
                                  AutomationException
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items created by the crawler. No item URIs are requested for those data sources don't match the specified regular expression.

Returns:
The pFilter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeExtentByRef

void setTimeExtentByRef(ITimeExtent ppTimeExtent)
                        throws java.io.IOException,
                               AutomationException
The range of allowed time value for Item URIs. Item URIs with 'SourceTimeStamp' that don't lie within the specified range are filtered out.

Parameters:
ppTimeExtent - A reference to a com.esri.arcgis.system.ITimeExtent (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeExtent

ITimeExtent getTimeExtent()
                          throws java.io.IOException,
                                 AutomationException
The range of allowed time value for Item URIs. Item URIs with 'SourceTimeStamp' that don't lie within the specified range are filtered out.

Returns:
A reference to a com.esri.arcgis.system.ITimeExtent
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.