com.esri.arcgis.carto
Class IRasterFormatInfoProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IRasterFormatInfoProxy
All Implemented Interfaces:
IRasterFormatInfo, Externalizable, Serializable

public class IRasterFormatInfoProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterFormatInfo, Serializable

Provides access to members that provide basic information about a raster format.

Description

The IRasterFormatInfo interface exposes all of the format-specific raster defaults used in ArcMap and ArcCatalog.

The FormatName property specifies the name shown for this raster format. The other properties specify how ArcMap and ArcCatalog determine if a file is a raster dataset, when extension browsing is active.

The DefaultExts property specifies one or more comma-delimited file extensions that are used to filter for raster datasets of this format.

The ActiveBrowse property determines if ArcMap and ArcCatalog are currently scanning for datasets in this format.

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
  IRasterFormatInfoProxy()
           
  IRasterFormatInfoProxy(Object obj)
           
protected IRasterFormatInfoProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getDefaultExts()
          Default format extensions.
 String getFormatName()
          Format name.
 boolean isActiveBrowse()
          Indicates whether all files are searched for valid raster formats.
 void removeListener(String iidStr, Object theListener)
           
 void setActiveBrowse(boolean pOpt)
          Indicates whether all files are searched for valid raster formats.
 void setDefaultExts(String ext)
          Default format extensions.
 void setFormatName(String name)
          Format name.
 
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

IRasterFormatInfoProxy

public IRasterFormatInfoProxy()

IRasterFormatInfoProxy

public IRasterFormatInfoProxy(Object obj)
                       throws IOException
Throws:
IOException

IRasterFormatInfoProxy

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

isActiveBrowse

public boolean isActiveBrowse()
                       throws IOException,
                              AutomationException
Indicates whether all files are searched for valid raster formats.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
isActiveBrowse in interface IRasterFormatInfo
Returns:
The pOpt
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setActiveBrowse

public void setActiveBrowse(boolean pOpt)
                     throws IOException,
                            AutomationException
Indicates whether all files are searched for valid raster formats.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getFormatName

public String getFormatName()
                     throws IOException,
                            AutomationException
Format name.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getFormatName in interface IRasterFormatInfo
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFormatName

public void setFormatName(String name)
                   throws IOException,
                          AutomationException
Format name.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getDefaultExts

public String getDefaultExts()
                      throws IOException,
                             AutomationException
Default format extensions.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getDefaultExts in interface IRasterFormatInfo
Returns:
The ext
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultExts

public void setDefaultExts(String ext)
                    throws IOException,
                           AutomationException
Default format extensions.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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