com.esri.arcgis.carto
Class IDynamicCacheLayerManagerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IDynamicCacheLayerManagerProxy
All Implemented Interfaces:
IDynamicCacheLayerManager, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IDynamicCacheLayerManager2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IDynamicCacheLayerManager'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to dynamic layers cache management.' 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 =

public class IDynamicCacheLayerManagerProxy
extends com.esri.arcgis.interop.Dispatch
implements IDynamicCacheLayerManager, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.carto.IDynamicCacheLayerManager
IID, IIDeda39ce4_100f_4817_9d38_0c62db03b2b1
 
Constructor Summary
  IDynamicCacheLayerManagerProxy()
          Deprecated. For internal use only
  IDynamicCacheLayerManagerProxy(java.lang.Object obj)
          Deprecated.  
protected IDynamicCacheLayerManagerProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IDynamicCacheLayerManagerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IDynamicCacheLayerManagerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void connect(java.lang.String newFolderPath, java.lang.String newFolderName)
          Deprecated. Try to connect the given layer to a cache.
 void delete()
          Deprecated. Delete the cache structure and tiles from the disk.
 double getDetailsThreshold()
          Deprecated. The threshold to determine the level of detail to use.
 java.lang.String getFolderName()
          Deprecated. If cache exists, returns the layername plus guid.
 java.lang.String getFolderPath()
          Deprecated. The full path of the cache parent directory if the the cache exists.
 java.lang.String getFormat()
          Deprecated. The name of the tile format which is used by the cache.
 double getMaxCacheScale()
          Deprecated. The maximum scale by which tiles are to be generated.
 int getProgressiveDrawingLevels()
          Deprecated. Number of coarse level data to draw while the current LOD tiles are being processed.
 int getProgressiveFetchingLevels()
          Deprecated. Number of coarse level data to fetch while the current LOD tiles are being processed.
 void init(IMap map, ILayer layer)
          Deprecated. Initialize the cache manager with the given map and layer.
 void invalidate(IEnvelope extent, boolean doubleBuffer)
          Deprecated. Invalidate a certain area of the cache, according to the given extent.
 boolean isAlwaysDrawCoarsestLevel()
          Deprecated. Indicates whether to use the default coarse texture while the requested tile is being processed.
 boolean isCacheable()
          Deprecated. Indicates whether the layer can have a dynamic cache.
 boolean isConsolidatedGroupLayer()
          Deprecated. Indicates whether the given composite layer cache is consolidated.
 boolean isStrictOnDemandMode()
          Deprecated. Indicates whether to use a coarse grained drawing in case where there is nothing else to render while waiting for the current map scale data to be cooked.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setAlwaysDrawCoarsestLevel(boolean alwaysDrawCoarsestLevel)
          Deprecated. Indicates whether to use the default coarse texture while the requested tile is being processed.
 void setConsolidatedGroupLayer(boolean consolidated)
          Deprecated. Indicates whether the given composite layer cache is consolidated.
 void setDetailsThreshold(double threshold)
          Deprecated. The threshold to determine the level of detail to use.
 void setFolderPath(java.lang.String folderPath)
          Deprecated. The full path of the cache parent directory if the the cache exists.
 void setFormat(java.lang.String format)
          Deprecated. The name of the tile format which is used by the cache.
 void setMaxCacheScale(double maxScale)
          Deprecated. The maximum scale by which tiles are to be generated.
 void setProgressiveDrawingLevels(int numOfProgressiveLevels)
          Deprecated. Number of coarse level data to draw while the current LOD tiles are being processed.
 void setProgressiveFetchingLevels(int numOfProgressiveLevels)
          Deprecated. Number of coarse level data to fetch while the current LOD tiles are being processed.
 void setStrictOnDemandMode(boolean strictOnDemandMode)
          Deprecated. Indicates whether to use a coarse grained drawing in case where there is nothing else to render while waiting for the current map scale data to be cooked.
 void update(IEnvelope extent, double fromMapScale, double targetMapScale, int updateMode)
          Deprecated. Update the cache associated with the layer according to the given extent, between the from-scale to the target-scale and according to the update-mode.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IDynamicCacheLayerManagerProxy

public IDynamicCacheLayerManagerProxy(java.lang.String CLSID,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.net.UnknownHostException,
                                      java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IDynamicCacheLayerManagerProxy

public IDynamicCacheLayerManagerProxy()
Deprecated. 
For internal use only


IDynamicCacheLayerManagerProxy

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

IDynamicCacheLayerManagerProxy

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

IDynamicCacheLayerManagerProxy

protected IDynamicCacheLayerManagerProxy(java.lang.String CLSID,
                                         java.lang.String iid,
                                         java.lang.String host,
                                         com.esri.arcgis.interop.AuthInfo authInfo)
                                  throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

init

public void init(IMap map,
                 ILayer layer)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Initialize the cache manager with the given map and layer.

Specified by:
init in interface IDynamicCacheLayerManager
Parameters:
map - A reference to a com.esri.arcgis.carto.IMap (in)
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFolderName

public java.lang.String getFolderName()
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
If cache exists, returns the layername plus guid. If cache does not exists, returns nothing.

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

getFolderPath

public java.lang.String getFolderPath()
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
The full path of the cache parent directory if the the cache exists.

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

setFolderPath

public void setFolderPath(java.lang.String folderPath)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The full path of the cache parent directory if the the cache exists.

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

isCacheable

public boolean isCacheable()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Indicates whether the layer can have a dynamic cache.

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

delete

public void delete()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Delete the cache structure and tiles from the disk.

Specified by:
delete in interface IDynamicCacheLayerManager
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

invalidate

public void invalidate(IEnvelope extent,
                       boolean doubleBuffer)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Invalidate a certain area of the cache, according to the given extent. If the input extent is null, invalidates the entire cache. Duoble-buffer does not show changes until new tiles are available.

Specified by:
invalidate in interface IDynamicCacheLayerManager
Parameters:
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
doubleBuffer - The doubleBuffer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFormat

public java.lang.String getFormat()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The name of the tile format which is used by the cache.

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

setFormat

public void setFormat(java.lang.String format)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The name of the tile format which is used by the cache.

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

connect

public void connect(java.lang.String newFolderPath,
                    java.lang.String newFolderName)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Try to connect the given layer to a cache.

Specified by:
connect in interface IDynamicCacheLayerManager
Parameters:
newFolderPath - The newFolderPath (in)
newFolderName - The newFolderName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

public void update(IEnvelope extent,
                   double fromMapScale,
                   double targetMapScale,
                   int updateMode)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Update the cache associated with the layer according to the given extent, between the from-scale to the target-scale and according to the update-mode.

Specified by:
update in interface IDynamicCacheLayerManager
Parameters:
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
fromMapScale - The fromMapScale (in)
targetMapScale - The targetMapScale (in)
updateMode - A com.esri.arcgis.carto.esriMapCacheUpdateMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isConsolidatedGroupLayer

public boolean isConsolidatedGroupLayer()
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Indicates whether the given composite layer cache is consolidated.

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

setConsolidatedGroupLayer

public void setConsolidatedGroupLayer(boolean consolidated)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Indicates whether the given composite layer cache is consolidated.

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

isStrictOnDemandMode

public boolean isStrictOnDemandMode()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Indicates whether to use a coarse grained drawing in case where there is nothing else to render while waiting for the current map scale data to be cooked.

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

setStrictOnDemandMode

public void setStrictOnDemandMode(boolean strictOnDemandMode)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates whether to use a coarse grained drawing in case where there is nothing else to render while waiting for the current map scale data to be cooked.

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

getMaxCacheScale

public double getMaxCacheScale()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The maximum scale by which tiles are to be generated.

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

setMaxCacheScale

public void setMaxCacheScale(double maxScale)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The maximum scale by which tiles are to be generated.

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

getDetailsThreshold

public double getDetailsThreshold()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The threshold to determine the level of detail to use. Values range from 0 to 100, where 100 means always choose coarse data.

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

setDetailsThreshold

public void setDetailsThreshold(double threshold)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The threshold to determine the level of detail to use. Values range from 0 to 100, where 100 means always choose coarse data.

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

getProgressiveDrawingLevels

public int getProgressiveDrawingLevels()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Number of coarse level data to draw while the current LOD tiles are being processed.

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

setProgressiveDrawingLevels

public void setProgressiveDrawingLevels(int numOfProgressiveLevels)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Number of coarse level data to draw while the current LOD tiles are being processed.

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

getProgressiveFetchingLevels

public int getProgressiveFetchingLevels()
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Number of coarse level data to fetch while the current LOD tiles are being processed.

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

setProgressiveFetchingLevels

public void setProgressiveFetchingLevels(int numOfProgressiveLevels)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Number of coarse level data to fetch while the current LOD tiles are being processed.

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

isAlwaysDrawCoarsestLevel

public boolean isAlwaysDrawCoarsestLevel()
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Indicates whether to use the default coarse texture while the requested tile is being processed.

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

setAlwaysDrawCoarsestLevel

public void setAlwaysDrawCoarsestLevel(boolean alwaysDrawCoarsestLevel)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Indicates whether to use the default coarse texture while the requested tile is being processed.

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