com.esri.arcgis.datasourcesraster
Class IAddRastersParametersProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IAddRastersParametersProxy
All Implemented Interfaces:
IAddRastersParameters, Externalizable, Serializable

public class IAddRastersParametersProxy
extends com.esri.arcgis.interop.Dispatch
implements IAddRastersParameters, Serializable

Provides access to members that control parameters for adding rasters to a mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IAddRastersParametersProxy()
           
  IAddRastersParametersProxy(Object obj)
           
protected IAddRastersParametersProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IDataSourceCrawler getCrawler()
          The data source crawler that provides incoming data source items.
 int getDuplicateItemsAction()
          Indicates how incoming duplicates items are handled.
 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 removeListener(String iidStr, Object theListener)
           
 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(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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IAddRastersParametersProxy

public IAddRastersParametersProxy()

IAddRastersParametersProxy

public IAddRastersParametersProxy(Object obj)
                           throws IOException
Throws:
IOException

IAddRastersParametersProxy

protected IAddRastersParametersProxy(Object obj,
                                     String iid)
                              throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

setCrawlerByRef

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getCrawler

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCrawler in interface IAddRastersParameters
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterTypeByRef

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getRasterType

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getRasterType in interface IAddRastersParameters
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterType
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDuplicateItemsAction

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getDuplicateItemsAction

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getDuplicateItemsAction in interface IAddRastersParameters
Returns:
A com.esri.arcgis.datasourcesraster.esriDuplicateItemsAction constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSynchronizeItems

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setSynchronizeItems in interface IAddRastersParameters
Parameters:
pbSynchronizeItems - The pbSynchronizeItems (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSynchronizeItems

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isSynchronizeItems in interface IAddRastersParameters
Returns:
The pbSynchronizeItems
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllowInPlaceSync

public void setAllowInPlaceSync(boolean pbAllowInPlaceSync)
                         throws 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).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setAllowInPlaceSync in interface IAddRastersParameters
Parameters:
pbAllowInPlaceSync - The pbAllowInPlaceSync (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowInPlaceSync

public boolean isAllowInPlaceSync()
                           throws 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).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isAllowInPlaceSync in interface IAddRastersParameters
Returns:
The pbAllowInPlaceSync
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFilter

public void setFilter(String pFilter)
               throws 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.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getFilter

public String getFilter()
                 throws 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.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setTimeExtentByRef

public void setTimeExtentByRef(ITimeExtent ppTimeExtent)
                        throws 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.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getTimeExtent

public ITimeExtent getTimeExtent()
                          throws 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.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getTimeExtent in interface IAddRastersParameters
Returns:
A reference to a com.esri.arcgis.system.ITimeExtent
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.