com.esri.arcgis.carto
Class IMapCacheToRasterFunctionArgumentProxy

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

public class IMapCacheToRasterFunctionArgumentProxy
extends com.esri.arcgis.interop.Dispatch
implements IMapCacheToRasterFunctionArgument, Serializable

Provides access to members that control a map cache to raster function.

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
  IMapCacheToRasterFunctionArgumentProxy()
           
  IMapCacheToRasterFunctionArgumentProxy(Object obj)
           
protected IMapCacheToRasterFunctionArgumentProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IColor getBackgroundColor()
          Set the background color.
 ITable getCacheDataTable()
          Set the cache data table.
 String getCacheLocation()
          Set the cache location.
 ITable getCacheTable()
          Set the cache table.
 IEnvelope getExtent()
          Set the cache extent.
 IColor getTransparentColor()
          Set the transparent color.
 void removeListener(String iidStr, Object theListener)
           
 void setBackgroundColorByRef(IColor ppBackgroundColor)
          Set the background color.
 void setCacheDataTableByRef(ITable ppCacheDataTable)
          Set the cache data table.
 void setCacheLocation(String pCachePath)
          Set the cache location.
 void setCacheTableByRef(ITable ppCacheTable)
          Set the cache table.
 void setExtentByRef(IEnvelope ppEnvelope)
          Set the cache extent.
 void setTransparentColorByRef(IColor ppTransparentColor)
          Set the transparent color.
 
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

IMapCacheToRasterFunctionArgumentProxy

public IMapCacheToRasterFunctionArgumentProxy()

IMapCacheToRasterFunctionArgumentProxy

public IMapCacheToRasterFunctionArgumentProxy(Object obj)
                                       throws IOException
Throws:
IOException

IMapCacheToRasterFunctionArgumentProxy

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

setCacheLocation

public void setCacheLocation(String pCachePath)
                      throws IOException,
                             AutomationException
Set the cache location.

Product Availability

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

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

getCacheLocation

public String getCacheLocation()
                        throws IOException,
                               AutomationException
Set the cache location.

Product Availability

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

Specified by:
getCacheLocation in interface IMapCacheToRasterFunctionArgument
Returns:
The pCachePath
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtentByRef

public void setExtentByRef(IEnvelope ppEnvelope)
                    throws IOException,
                           AutomationException
Set the cache extent.

Product Availability

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

Specified by:
setExtentByRef in interface IMapCacheToRasterFunctionArgument
Parameters:
ppEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws IOException,
                           AutomationException
Set the cache extent.

Product Availability

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

Specified by:
getExtent in interface IMapCacheToRasterFunctionArgument
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCacheTableByRef

public void setCacheTableByRef(ITable ppCacheTable)
                        throws IOException,
                               AutomationException
Set the cache table.

Product Availability

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

Specified by:
setCacheTableByRef in interface IMapCacheToRasterFunctionArgument
Parameters:
ppCacheTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheTable

public ITable getCacheTable()
                     throws IOException,
                            AutomationException
Set the cache table.

Product Availability

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

Specified by:
getCacheTable in interface IMapCacheToRasterFunctionArgument
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCacheDataTableByRef

public void setCacheDataTableByRef(ITable ppCacheDataTable)
                            throws IOException,
                                   AutomationException
Set the cache data table.

Product Availability

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

Specified by:
setCacheDataTableByRef in interface IMapCacheToRasterFunctionArgument
Parameters:
ppCacheDataTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheDataTable

public ITable getCacheDataTable()
                         throws IOException,
                                AutomationException
Set the cache data table.

Product Availability

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

Specified by:
getCacheDataTable in interface IMapCacheToRasterFunctionArgument
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBackgroundColorByRef

public void setBackgroundColorByRef(IColor ppBackgroundColor)
                             throws IOException,
                                    AutomationException
Set the background color.

Product Availability

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

Specified by:
setBackgroundColorByRef in interface IMapCacheToRasterFunctionArgument
Parameters:
ppBackgroundColor - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBackgroundColor

public IColor getBackgroundColor()
                          throws IOException,
                                 AutomationException
Set the background color.

Product Availability

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

Specified by:
getBackgroundColor in interface IMapCacheToRasterFunctionArgument
Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTransparentColorByRef

public void setTransparentColorByRef(IColor ppTransparentColor)
                              throws IOException,
                                     AutomationException
Set the transparent color.

Product Availability

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

Specified by:
setTransparentColorByRef in interface IMapCacheToRasterFunctionArgument
Parameters:
ppTransparentColor - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTransparentColor

public IColor getTransparentColor()
                           throws IOException,
                                  AutomationException
Set the transparent color.

Product Availability

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

Specified by:
getTransparentColor in interface IMapCacheToRasterFunctionArgument
Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.