com.esri.arcgis.carto
Interface ITiledMapServer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITiledMapServer2
All Known Implementing Classes:
ITiledMapServer2Proxy, ITiledMapServerProxy, MapServer, MapServerIP, MapServerLP

public interface ITiledMapServer
extends java.io.Serializable

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

Description: 'Provides access to members that serve tiled maps.' 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 IID1627ce7e_954f_4013_9969_e726f8084c25
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getCacheName(java.lang.String mapName, int layerID)
          Gets the cache name for a given layer within a map.
 byte[] getLayerTile(java.lang.String mapName, int layerID, int level, int row, int column)
          Gets a tile for a given tile location from a given layer.
 byte[] getMapTile(java.lang.String mapName, int level, int row, int column)
          Gets a tile for a given tile location from a given map.
 ITileCacheInfo getTileCacheInfo(java.lang.String mapName)
          Gets the cache configuration for a given map.
 java.lang.String getVirtualCacheDirectory(java.lang.String mapName, int layerID)
          Gets the virtual cache directory for a given layer within a map.
 boolean hasLayerCache(java.lang.String mapName, int layerID)
          Indicates if a given layer has a single tile cache.
 boolean hasSingleFusedMapCache(java.lang.String mapName)
          Indicates if a given map has a single fused map tile cache.
 boolean isFixedScaleMap(java.lang.String mapName)
          Indicates if a given map is a fixed scale map.
 

Field Detail

IID1627ce7e_954f_4013_9969_e726f8084c25

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

isFixedScaleMap

boolean isFixedScaleMap(java.lang.String mapName)
                        throws java.io.IOException,
                               AutomationException
Indicates if a given map is a fixed scale map.

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

hasSingleFusedMapCache

boolean hasSingleFusedMapCache(java.lang.String mapName)
                               throws java.io.IOException,
                                      AutomationException
Indicates if a given map has a single fused map tile cache.

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

getTileCacheInfo

ITileCacheInfo getTileCacheInfo(java.lang.String mapName)
                                throws java.io.IOException,
                                       AutomationException
Gets the cache configuration for a given map.

Parameters:
mapName - The mapName (in)
Returns:
A reference to a com.esri.arcgis.carto.ITileCacheInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMapTile

byte[] getMapTile(java.lang.String mapName,
                  int level,
                  int row,
                  int column)
                  throws java.io.IOException,
                         AutomationException
Gets a tile for a given tile location from a given map.

Parameters:
mapName - The mapName (in)
level - The level (in)
row - The row (in)
column - The column (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hasLayerCache

boolean hasLayerCache(java.lang.String mapName,
                      int layerID)
                      throws java.io.IOException,
                             AutomationException
Indicates if a given layer has a single tile cache.

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

getLayerTile

byte[] getLayerTile(java.lang.String mapName,
                    int layerID,
                    int level,
                    int row,
                    int column)
                    throws java.io.IOException,
                           AutomationException
Gets a tile for a given tile location from a given layer.

Parameters:
mapName - The mapName (in)
layerID - The layerID (in)
level - The level (in)
row - The row (in)
column - The column (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVirtualCacheDirectory

java.lang.String getVirtualCacheDirectory(java.lang.String mapName,
                                          int layerID)
                                          throws java.io.IOException,
                                                 AutomationException
Gets the virtual cache directory for a given layer within a map.

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

getCacheName

java.lang.String getCacheName(java.lang.String mapName,
                              int layerID)
                              throws java.io.IOException,
                                     AutomationException
Gets the cache name for a given layer within a map.

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