|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDynamicCacheLayerManager
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 =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDeda39ce4_100f_4817_9d38_0c62db03b2b1
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
connect(java.lang.String newFolderPath,
java.lang.String newFolderName)
Try to connect the given layer to a cache. |
void |
delete()
Delete the cache structure and tiles from the disk. |
double |
getDetailsThreshold()
The threshold to determine the level of detail to use. |
java.lang.String |
getFolderName()
If cache exists, returns the layername plus guid. |
java.lang.String |
getFolderPath()
The full path of the cache parent directory if the the cache exists. |
java.lang.String |
getFormat()
The name of the tile format which is used by the cache. |
double |
getMaxCacheScale()
The maximum scale by which tiles are to be generated. |
int |
getProgressiveDrawingLevels()
Number of coarse level data to draw while the current LOD tiles are being processed. |
int |
getProgressiveFetchingLevels()
Number of coarse level data to fetch while the current LOD tiles are being processed. |
void |
init(IMap map,
ILayer layer)
Initialize the cache manager with the given map and layer. |
void |
invalidate(IEnvelope extent,
boolean doubleBuffer)
Invalidate a certain area of the cache, according to the given extent. |
boolean |
isAlwaysDrawCoarsestLevel()
Indicates whether to use the default coarse texture while the requested tile is being processed. |
boolean |
isCacheable()
Indicates whether the layer can have a dynamic cache. |
boolean |
isConsolidatedGroupLayer()
Indicates whether the given composite layer cache is consolidated. |
boolean |
isStrictOnDemandMode()
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 |
setAlwaysDrawCoarsestLevel(boolean alwaysDrawCoarsestLevel)
Indicates whether to use the default coarse texture while the requested tile is being processed. |
void |
setConsolidatedGroupLayer(boolean consolidated)
Indicates whether the given composite layer cache is consolidated. |
void |
setDetailsThreshold(double threshold)
The threshold to determine the level of detail to use. |
void |
setFolderPath(java.lang.String folderPath)
The full path of the cache parent directory if the the cache exists. |
void |
setFormat(java.lang.String format)
The name of the tile format which is used by the cache. |
void |
setMaxCacheScale(double maxScale)
The maximum scale by which tiles are to be generated. |
void |
setProgressiveDrawingLevels(int numOfProgressiveLevels)
Number of coarse level data to draw while the current LOD tiles are being processed. |
void |
setProgressiveFetchingLevels(int numOfProgressiveLevels)
Number of coarse level data to fetch while the current LOD tiles are being processed. |
void |
setStrictOnDemandMode(boolean strictOnDemandMode)
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)
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. |
Field Detail |
---|
static final int IIDeda39ce4_100f_4817_9d38_0c62db03b2b1
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void init(IMap map, ILayer layer) throws java.io.IOException, AutomationException
map
- A reference to a com.esri.arcgis.carto.IMap (in)layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getFolderName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getFolderPath() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFolderPath(java.lang.String folderPath) throws java.io.IOException, AutomationException
folderPath
- The folderPath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCacheable() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void delete() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void invalidate(IEnvelope extent, boolean doubleBuffer) throws java.io.IOException, AutomationException
extent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)doubleBuffer
- The doubleBuffer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getFormat() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFormat(java.lang.String format) throws java.io.IOException, AutomationException
format
- The format (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void connect(java.lang.String newFolderPath, java.lang.String newFolderName) throws java.io.IOException, AutomationException
newFolderPath
- The newFolderPath (in)newFolderName
- The newFolderName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void update(IEnvelope extent, double fromMapScale, double targetMapScale, int updateMode) throws java.io.IOException, AutomationException
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isConsolidatedGroupLayer() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setConsolidatedGroupLayer(boolean consolidated) throws java.io.IOException, AutomationException
consolidated
- The consolidated (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isStrictOnDemandMode() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStrictOnDemandMode(boolean strictOnDemandMode) throws java.io.IOException, AutomationException
strictOnDemandMode
- The strictOnDemandMode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaxCacheScale() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxCacheScale(double maxScale) throws java.io.IOException, AutomationException
maxScale
- The maxScale (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDetailsThreshold() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDetailsThreshold(double threshold) throws java.io.IOException, AutomationException
threshold
- The threshold (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getProgressiveDrawingLevels() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setProgressiveDrawingLevels(int numOfProgressiveLevels) throws java.io.IOException, AutomationException
numOfProgressiveLevels
- The numOfProgressiveLevels (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getProgressiveFetchingLevels() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setProgressiveFetchingLevels(int numOfProgressiveLevels) throws java.io.IOException, AutomationException
numOfProgressiveLevels
- The numOfProgressiveLevels (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isAlwaysDrawCoarsestLevel() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAlwaysDrawCoarsestLevel(boolean alwaysDrawCoarsestLevel) throws java.io.IOException, AutomationException
alwaysDrawCoarsestLevel
- The alwaysDrawCoarsestLevel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |