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, java.io.Externalizable, java.io.Serializable

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

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IAddRastersParameters
IID, IID88062d66_b095_4616_bbbe_5931b1fe1c4d
 
Constructor Summary
  IAddRastersParametersProxy()
          For internal use only
  IAddRastersParametersProxy(java.lang.Object obj)
           
protected IAddRastersParametersProxy(java.lang.Object obj, java.lang.String iid)
           
  IAddRastersParametersProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IAddRastersParametersProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.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(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.
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IAddRastersParametersProxy

public IAddRastersParametersProxy(java.lang.String CLSID,
                                  java.lang.String host,
                                  com.esri.arcgis.interop.AuthInfo authInfo)
                           throws java.net.UnknownHostException,
                                  java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IAddRastersParametersProxy

public IAddRastersParametersProxy()
For internal use only


IAddRastersParametersProxy

public IAddRastersParametersProxy(java.lang.Object obj)
                           throws java.io.IOException
Throws:
java.io.IOException

IAddRastersParametersProxy

protected IAddRastersParametersProxy(java.lang.Object obj,
                                     java.lang.String iid)
                              throws java.io.IOException
Throws:
java.io.IOException

IAddRastersParametersProxy

protected IAddRastersParametersProxy(java.lang.String CLSID,
                                     java.lang.String iid,
                                     java.lang.String host,
                                     com.esri.arcgis.interop.AuthInfo authInfo)
                              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

setCrawlerByRef

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

Specified by:
setCrawlerByRef in interface IAddRastersParameters
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

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

Specified by:
getCrawler in interface IAddRastersParameters
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

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

Specified by:
setRasterTypeByRef in interface IAddRastersParameters
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

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

Specified by:
getRasterType in interface IAddRastersParameters
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

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

Specified by:
setDuplicateItemsAction in interface IAddRastersParameters
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

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

Specified by:
getDuplicateItemsAction in interface IAddRastersParameters
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

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

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

isSynchronizeItems

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

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

setAllowInPlaceSync

public 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).

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

isAllowInPlaceSync

public 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).

Specified by:
isAllowInPlaceSync in interface IAddRastersParameters
Returns:
The pbAllowInPlaceSync
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
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.

Specified by:
setFilter in interface IAddRastersParameters
Parameters:
pFilter - The pFilter (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
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.

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

setTimeExtentByRef

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

Specified by:
setTimeExtentByRef in interface IAddRastersParameters
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

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

Specified by:
getTimeExtent in interface IAddRastersParameters
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.