com.esri.arcgis.datasourcesraster
Class IRasterTypePropertiesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IRasterTypePropertiesProxy
All Implemented Interfaces:
IRasterTypeProperties, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IRasterTypeProperties2Proxy

public class IRasterTypePropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterTypeProperties, java.io.Serializable

Internal use class Proxy for COM Interface 'IRasterTypeProperties'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control raster type properties.' 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.IRasterTypeProperties
IID, IID078c7800_66f2_46cf_a182_78e6c4aade53
 
Constructor Summary
  IRasterTypePropertiesProxy()
          For internal use only
  IRasterTypePropertiesProxy(java.lang.Object obj)
           
protected IRasterTypePropertiesProxy(java.lang.Object obj, java.lang.String iid)
           
  IRasterTypePropertiesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRasterTypePropertiesProxy(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)
           
 IAddRastersParameters getAddRastersParameters()
          The parameters controlling how rasters are added using this raster type.
 java.lang.String getDataSourceFilter()
          Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions.
 java.lang.String getDescription()
          Description of the raster type.
 java.util.Date getFirstAddTimeStamp()
          The time when this raster type was first used for adding rasters to the mosaic dataset.
 int getInputDataSourceTypes()
          The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values.
 java.util.Date getLastAddTimeStamp()
          The time when this raster type was last used for adding rasters to the mosaic dataset.
 java.util.Date getLastSyncTimeStamp()
          The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset.
 java.lang.String getName()
          Name of the raster type.
 java.lang.String getOperationDescription()
          A user-identifiable description of the collection of items added by this raster type instance.
 IGeometricFunctionArguments getOrthorectificationParameters()
          The parameters controlling orthorectification of raster datasets built by this raster type.
 IArray getSupportedURIFilters()
          Default URI filters supported by the raster type.
 ISynchronizeParameters getSynchronizeParameters()
          The parameters controlling how rasters are synchronized using this raster type instance.
 boolean isEnableClipToFootprint()
          Indicates whether datasets are clipped to their footprints.
 boolean isSupportsOrthorectification()
          Indicates whether the raster type supports orthorectification.
 boolean isSupportsSeamline()
          Indicates whether the raster type supports seamline.
 boolean isSupportsStereo()
          Indicates whether the raster type supports stereo.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setAddRastersParameters(IAddRastersParameters ppAddRastersParameters)
          The parameters controlling how rasters are added using this raster type.
 void setDataSourceFilter(java.lang.String pDataSourceFilter)
          Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions.
 void setDescription(java.lang.String pRasterTypeDescription)
          Description of the raster type.
 void setEnableClipToFootprint(boolean pbEnableClipToFootprint)
          Indicates whether datasets are clipped to their footprints.
 void setFirstAddTimeStamp(java.util.Date pFirstAddTimeStamp)
          The time when this raster type was first used for adding rasters to the mosaic dataset.
 void setInputDataSourceTypes(int pInputDataSourceTypes)
          The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values.
 void setLastAddTimeStamp(java.util.Date pLastAddTimeStamp)
          The time when this raster type was last used for adding rasters to the mosaic dataset.
 void setLastSyncTimeStamp(java.util.Date pLastSyncTimeStamp)
          The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset.
 void setName(java.lang.String pRasterTypeName)
          Name of the raster type.
 void setOperationDescription(java.lang.String pOperationDescription)
          A user-identifiable description of the collection of items added by this raster type instance.
 void setOrthorectificationParametersByRef(IGeometricFunctionArguments ppIGeometricFunctionArguments)
          The parameters controlling orthorectification of raster datasets built by this raster type.
 void setSupportedURIFiltersByRef(IArray pppItemURIFilterArray)
          Default URI filters supported by the raster type.
 void setSupportsOrthorectification(boolean pbSupportsOrthorectification)
          Indicates whether the raster type supports orthorectification.
 void setSupportsSeamline(boolean pbSupportsSeamline)
          Indicates whether the raster type supports seamline.
 void setSupportsStereo(boolean pbSupportsStereo)
          Indicates whether the raster type supports stereo.
 void setSynchronizeParameters(ISynchronizeParameters ppSynchronizeParameters)
          The parameters controlling how rasters are synchronized using this raster type instance.
 
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

IRasterTypePropertiesProxy

public IRasterTypePropertiesProxy(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

IRasterTypePropertiesProxy

public IRasterTypePropertiesProxy()
For internal use only


IRasterTypePropertiesProxy

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

IRasterTypePropertiesProxy

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

IRasterTypePropertiesProxy

protected IRasterTypePropertiesProxy(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

setName

public void setName(java.lang.String pRasterTypeName)
             throws java.io.IOException,
                    AutomationException
Name of the raster type.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the raster type.

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

setDescription

public void setDescription(java.lang.String pRasterTypeDescription)
                    throws java.io.IOException,
                           AutomationException
Description of the raster type.

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

getDescription

public java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
Description of the raster type.

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

setInputDataSourceTypes

public void setInputDataSourceTypes(int pInputDataSourceTypes)
                             throws java.io.IOException,
                                    AutomationException
The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values.

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

getInputDataSourceTypes

public int getInputDataSourceTypes()
                            throws java.io.IOException,
                                   AutomationException
The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values.

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

setDataSourceFilter

public void setDataSourceFilter(java.lang.String pDataSourceFilter)
                         throws java.io.IOException,
                                AutomationException
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions. No item URIs are created for input that doesn't match the specified regular expression.

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

getDataSourceFilter

public java.lang.String getDataSourceFilter()
                                     throws java.io.IOException,
                                            AutomationException
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions. No item URIs are created for input that doesn't match the specified regular expression.

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

setSupportedURIFiltersByRef

public void setSupportedURIFiltersByRef(IArray pppItemURIFilterArray)
                                 throws java.io.IOException,
                                        AutomationException
Default URI filters supported by the raster type.

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

getSupportedURIFilters

public IArray getSupportedURIFilters()
                              throws java.io.IOException,
                                     AutomationException
Default URI filters supported by the raster type.

Specified by:
getSupportedURIFilters in interface IRasterTypeProperties
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.

setSupportsOrthorectification

public void setSupportsOrthorectification(boolean pbSupportsOrthorectification)
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether the raster type supports orthorectification.

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

isSupportsOrthorectification

public boolean isSupportsOrthorectification()
                                     throws java.io.IOException,
                                            AutomationException
Indicates whether the raster type supports orthorectification.

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

setSupportsStereo

public void setSupportsStereo(boolean pbSupportsStereo)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the raster type supports stereo.

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

isSupportsStereo

public boolean isSupportsStereo()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the raster type supports stereo.

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

setSupportsSeamline

public void setSupportsSeamline(boolean pbSupportsSeamline)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the raster type supports seamline.

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

isSupportsSeamline

public boolean isSupportsSeamline()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether the raster type supports seamline.

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

setEnableClipToFootprint

public void setEnableClipToFootprint(boolean pbEnableClipToFootprint)
                              throws java.io.IOException,
                                     AutomationException
Indicates whether datasets are clipped to their footprints.

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

isEnableClipToFootprint

public boolean isEnableClipToFootprint()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether datasets are clipped to their footprints.

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

setAddRastersParameters

public void setAddRastersParameters(IAddRastersParameters ppAddRastersParameters)
                             throws java.io.IOException,
                                    AutomationException
The parameters controlling how rasters are added using this raster type.

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

getAddRastersParameters

public IAddRastersParameters getAddRastersParameters()
                                              throws java.io.IOException,
                                                     AutomationException
The parameters controlling how rasters are added using this raster type.

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

setSynchronizeParameters

public void setSynchronizeParameters(ISynchronizeParameters ppSynchronizeParameters)
                              throws java.io.IOException,
                                     AutomationException
The parameters controlling how rasters are synchronized using this raster type instance.

Specified by:
setSynchronizeParameters in interface IRasterTypeProperties
Parameters:
ppSynchronizeParameters - A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSynchronizeParameters

public ISynchronizeParameters getSynchronizeParameters()
                                                throws java.io.IOException,
                                                       AutomationException
The parameters controlling how rasters are synchronized using this raster type instance.

Specified by:
getSynchronizeParameters in interface IRasterTypeProperties
Returns:
A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOrthorectificationParametersByRef

public void setOrthorectificationParametersByRef(IGeometricFunctionArguments ppIGeometricFunctionArguments)
                                          throws java.io.IOException,
                                                 AutomationException
The parameters controlling orthorectification of raster datasets built by this raster type.

Specified by:
setOrthorectificationParametersByRef in interface IRasterTypeProperties
Parameters:
ppIGeometricFunctionArguments - A reference to a com.esri.arcgis.datasourcesraster.IGeometricFunctionArguments (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOrthorectificationParameters

public IGeometricFunctionArguments getOrthorectificationParameters()
                                                            throws java.io.IOException,
                                                                   AutomationException
The parameters controlling orthorectification of raster datasets built by this raster type.

Specified by:
getOrthorectificationParameters in interface IRasterTypeProperties
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IGeometricFunctionArguments
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFirstAddTimeStamp

public void setFirstAddTimeStamp(java.util.Date pFirstAddTimeStamp)
                          throws java.io.IOException,
                                 AutomationException
The time when this raster type was first used for adding rasters to the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

getFirstAddTimeStamp

public java.util.Date getFirstAddTimeStamp()
                                    throws java.io.IOException,
                                           AutomationException
The time when this raster type was first used for adding rasters to the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

setLastAddTimeStamp

public void setLastAddTimeStamp(java.util.Date pLastAddTimeStamp)
                         throws java.io.IOException,
                                AutomationException
The time when this raster type was last used for adding rasters to the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

getLastAddTimeStamp

public java.util.Date getLastAddTimeStamp()
                                   throws java.io.IOException,
                                          AutomationException
The time when this raster type was last used for adding rasters to the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

setLastSyncTimeStamp

public void setLastSyncTimeStamp(java.util.Date pLastSyncTimeStamp)
                          throws java.io.IOException,
                                 AutomationException
The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

getLastSyncTimeStamp

public java.util.Date getLastSyncTimeStamp()
                                    throws java.io.IOException,
                                           AutomationException
The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset. The value in this property also appears in the moasic dataset's raster type table.

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

setOperationDescription

public void setOperationDescription(java.lang.String pOperationDescription)
                             throws java.io.IOException,
                                    AutomationException
A user-identifiable description of the collection of items added by this raster type instance.

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

getOperationDescription

public java.lang.String getOperationDescription()
                                         throws java.io.IOException,
                                                AutomationException
A user-identifiable description of the collection of items added by this raster type instance.

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