com.esri.arcgis.carto
Interface IMapCache

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMapCacheProxy, Map

public interface IMapCache
extends java.io.Serializable

COM Interface 'IMapCache'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to Map spatial cache.' 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 IID6e57310f_c58d_4e49_b106_e52fcb51c55a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void buildCache()
          Build the spatial cache.
 void emptyCache()
          Empty the map cache.
 IEnvelope getCacheExtent()
          Current cache extent.
 double getMaxScale()
          The maximum scale for the cache to be built.
 boolean isAutoCacheActive()
          Indicates whether the autocache is active.
 boolean isCacheable()
          Indicates whether a map cache can be created.
 boolean isScaleLimit()
          Indicates whether there is a scale limit.
 void refreshAutoCache()
          Refresh the autocache.
 void setAutoCacheActive(boolean active)
          Indicates whether the autocache is active.
 void setMaxScale(double pMaxScale)
          The maximum scale for the cache to be built.
 void setScaleLimit(boolean limited)
          Indicates whether there is a scale limit.
 

Field Detail

IID6e57310f_c58d_4e49_b106_e52fcb51c55a

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

buildCache

void buildCache()
                throws java.io.IOException,
                       AutomationException
Build the spatial cache.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaxScale

void setMaxScale(double pMaxScale)
                 throws java.io.IOException,
                        AutomationException
The maximum scale for the cache to be built.

Parameters:
pMaxScale - The pMaxScale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxScale

double getMaxScale()
                   throws java.io.IOException,
                          AutomationException
The maximum scale for the cache to be built.

Returns:
The pMaxScale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCacheable

boolean isCacheable()
                    throws java.io.IOException,
                           AutomationException
Indicates whether a map cache can be created.

Returns:
The cacheable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAutoCacheActive

boolean isAutoCacheActive()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the autocache is active.

Returns:
The active
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoCacheActive

void setAutoCacheActive(boolean active)
                        throws java.io.IOException,
                               AutomationException
Indicates whether the autocache is active.

Parameters:
active - The active (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isScaleLimit

boolean isScaleLimit()
                     throws java.io.IOException,
                            AutomationException
Indicates whether there is a scale limit.

Returns:
The limited
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScaleLimit

void setScaleLimit(boolean limited)
                   throws java.io.IOException,
                          AutomationException
Indicates whether there is a scale limit.

Parameters:
limited - The limited (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheExtent

IEnvelope getCacheExtent()
                         throws java.io.IOException,
                                AutomationException
Current cache extent.

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

emptyCache

void emptyCache()
                throws java.io.IOException,
                       AutomationException
Empty the map cache.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshAutoCache

void refreshAutoCache()
                      throws java.io.IOException,
                             AutomationException
Refresh the autocache.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.