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.

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
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 readExternal(ObjectInput in)
           
 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.
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException