com.esri.arcgis.carto
Interface ITiledImageServer

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageServerIP, ImageServerLP

public interface ITiledImageServer
extends Serializable

Provides access to members that serve tiled maps.

Product Availability

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


Method Summary
 ICacheControlInfo getCacheControlInfo()
          Gets the cache description information for a given map.
 ICacheDescriptionInfo getCacheDescriptionInfo()
          Gets the cache description information for a given map.
 ICacheStorageInfo getCacheStorageInfo()
          Gets the cache storage information.
 byte[] getImageTile(int level, int row, int column)
          Gets a tile for a given tile location from a given map.
 ITileCacheInfo getTileCacheInfo()
          Gets the cache configuration for a given map.
 ITileImageInfo getTileImageInfo()
          Gets the cache tile image information for a given map.
 String getVirtualCacheDirectory()
          Gets the virtual cache directory for a given layer within a map.
 boolean isFixedScaleImage()
          Indicates if a given map is a fixed scale map.
 

Method Detail

getTileCacheInfo

ITileCacheInfo getTileCacheInfo()
                                throws IOException,
                                       AutomationException
Gets the cache configuration for a given map.

Product Availability

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

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

getImageTile

byte[] getImageTile(int level,
                    int row,
                    int column)
                    throws IOException,
                           AutomationException
Gets a tile for a given tile location from a given map.

Product Availability

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

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

getTileImageInfo

ITileImageInfo getTileImageInfo()
                                throws IOException,
                                       AutomationException
Gets the cache tile image information for a given map.

Product Availability

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

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

getCacheStorageInfo

ICacheStorageInfo getCacheStorageInfo()
                                      throws IOException,
                                             AutomationException
Gets the cache storage information.

Product Availability

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

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

isFixedScaleImage

boolean isFixedScaleImage()
                          throws IOException,
                                 AutomationException
Indicates if a given map is a fixed scale map.

Product Availability

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

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

getVirtualCacheDirectory

String getVirtualCacheDirectory()
                                throws IOException,
                                       AutomationException
Gets the virtual cache directory for a given layer within a map.

Product Availability

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

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

getCacheDescriptionInfo

ICacheDescriptionInfo getCacheDescriptionInfo()
                                              throws IOException,
                                                     AutomationException
Gets the cache description information for a given map.

Product Availability

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

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

getCacheControlInfo

ICacheControlInfo getCacheControlInfo()
                                      throws IOException,
                                             AutomationException
Gets the cache description information for a given map.

Product Availability

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

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