com.esri.arcgis.datasourcesraster
Interface IRasterTypeDataSourceHandler

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRasterTypeDataSourceHandler2, IRasterTypeDataSourceHandler3
All Known Implementing Classes:
IRasterTypeDataSourceHandler2Proxy, IRasterTypeDataSourceHandler3Proxy, IRasterTypeDataSourceHandlerProxy, RasterTypeEnvironment

public interface IRasterTypeDataSourceHandler
extends java.io.Serializable

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

Description: 'Provides access to members that control the raster type data source handler.' 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 IIDca1d1ab9_63cc_40e6_ac24_5a69d2bbde4d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IArray canOpen(IRasterTypeDataSourceHandlerParameters pParameters)
          Indicates whether a valid raster type is available in the specified collection that's capable of opening the given data source and returns a collection of all such valid raster types.
 IBuilderItem open(IRasterTypeDataSourceHandlerParameters pParameters)
          Builds the specified data source using the specified raster types and returns the constructed function raster dataset.
 void querySupportedFilesInFolder(IRasterTypeDataSourceHandlerParameters pParameters, IStringArray[] ppSupportedFilePaths, IArray[] ppAssociatedRasterTypes)
          Searches the given folder path, non-recursively, for files that can be opened by the specified collection of raster types and returns an array of valid file paths.
 

Field Detail

IIDca1d1ab9_63cc_40e6_ac24_5a69d2bbde4d

static final int IIDca1d1ab9_63cc_40e6_ac24_5a69d2bbde4d
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

canOpen

IArray canOpen(IRasterTypeDataSourceHandlerParameters pParameters)
               throws java.io.IOException,
                      AutomationException
Indicates whether a valid raster type is available in the specified collection that's capable of opening the given data source and returns a collection of all such valid raster types. This method uses all sensor raster types if IRasterTypeDataSourceHandlerPara?G?^??

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

querySupportedFilesInFolder

void querySupportedFilesInFolder(IRasterTypeDataSourceHandlerParameters pParameters,
                                 IStringArray[] ppSupportedFilePaths,
                                 IArray[] ppAssociatedRasterTypes)
                                 throws java.io.IOException,
                                        AutomationException
Searches the given folder path, non-recursively, for files that can be opened by the specified collection of raster types and returns an array of valid file paths. This method uses all sensor raster types if IRasterTypeDataSourceHandlerParameters.AllowBuilderI?G?^??

Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeDataSourceHandlerParameters (in)
ppSupportedFilePaths - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
ppAssociatedRasterTypes - A reference to a com.esri.arcgis.system.IArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

open

IBuilderItem open(IRasterTypeDataSourceHandlerParameters pParameters)
                  throws java.io.IOException,
                         AutomationException
Builds the specified data source using the specified raster types and returns the constructed function raster dataset. This method uses all sensor raster types if no input raster type array is supplied. The method will set IRasterTypeDataSourceHandlerParameter?G?^??

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