com.esri.arcgisws
Interface MapServerPort

All Superinterfaces:
WebServiceProxy
All Known Implementing Classes:
MapServerBindingStub

public interface MapServerPort
extends WebServiceProxy


Method Summary
 double computeDistance(String mapName, Point fromPoint, Point toPoint, EsriUnits units)
           
 double computeScale(MapDescription mapDescription, ImageDisplay mapImageDisplay)
           
 MapImage exportMapImage(MapDescription mapDescription, ImageDescription imageDescription)
           
 ImageResult exportScaleBar(ScaleBar scaleBar, MapDescription mapDescription, ImageDisplay mapDisplay, Color backGroundColor, ImageDescription imageDescription)
           
 MapServerFindResult[] find(MapDescription mapDescription, ImageDisplay mapImageDisplay, String searchString, boolean contains, String searchFields, EsriFindOption findOption, int[] layerIDs)
           
 void fromMapPoints(MapDescription mapDescription, ImageDisplay mapImageDisplay, Multipoint mapPoints, Holder screenXValues, Holder screenYValues)
           
 CacheControlInfo getCacheControlInfo(String mapName)
          Gets the cache control information for a given map.
 CacheDescriptionInfo getCacheDescriptionInfo(String mapName)
           
 String getCacheName(String mapName, int layerID)
           
 CacheStorageInfo getCacheStorageInfo(String mapName)
          Gets the cache storage information for a given map.
 LayerDrawingDescription[] getDefaultLayerDrawingDescriptions(String mapName, int[] layerIDs, ServerSymbolOutputOptions symbolOutputOptions)
           
 String getDefaultMapName()
           
 PropertySet getDocumentInfo()
           
 byte[] getLayerTile(String mapName, int layerID, int level, int row, int column, String format)
           
 MapServerLegendInfo[] getLegendInfo(String mapName, int[] layerIDs, MapServerLegendPatch legendPatch, ImageType imageType)
           
 int getMapCount()
           
 String getMapName(int index)
           
 MapTableSubtypeInfo[] getMapTableSubtypeInfos(String mapName, int[] tableIDs)
           
 byte[] getMapTile(String mapName, int level, int row, int column, String format)
           
 MapServerInfo getServerInfo(String mapName)
           
 PropertySet getServiceConfigurationInfo()
           
 SQLSyntaxInfo getSQLSyntaxInfo(String mapName, int layerID)
           
 EsriImageReturnType getSupportedImageReturnTypes()
           
 TileCacheInfo getTileCacheInfo(String mapName)
           
 TileImageInfo getTileImageInfo(String mapName)
           
 String getVirtualCacheDirectory(String mapName, int layerID)
           
 boolean hasLayerCache(String mapName, int layerID)
           
 boolean hasSingleFusedMapCache(String mapName)
           
 MapServerIdentifyResult[] identify(MapDescription mapDescription, ImageDisplay mapImageDisplay, Geometry searchShape, int tolerance, EsriIdentifyOption identifyOption, int[] layerIDs)
           
 boolean isFixedScaleMap(String mapName)
           
 AttachmentData[] queryAttachmentData(String mapName, int tableID, int[] attachmentIDs, EsriTransportType transportType)
           
 AttachmentInfo[] queryAttachmentInfos(String mapName, int tableID, int[] rowIDs)
           
 QueryResult queryData(String mapName, MapTableDescription mapTableDescription, QueryFilter queryFilter, QueryResultOptions queryResultOptions)
           
 int queryFeatureCount(String mapName, int layerID, QueryFilter queryFilter)
           
 int queryFeatureCount2(String mapName, LayerDescription layerDescription, QueryFilter queryFilter)
           
 RecordSet queryFeatureData(String mapName, int layerID, QueryFilter queryFilter)
           
 QueryResult queryFeatureData2(String mapName, LayerDescription layerDescription, QueryFilter queryFilter, QueryResultOptions queryResultOptions)
           
 FIDSet queryFeatureIDs(String mapName, int layerID, QueryFilter queryFilter)
           
 FIDSet queryFeatureIDs2(String mapName, LayerDescription layerDescription, QueryFilter queryFilter)
           
 String[] queryHTMLPopups(String mapName, int tableID, int[] rowIDs)
           
 MapServerHyperlink[] queryHyperlinks(MapDescription mapDescription, ImageDisplay mapImageDisplay, int[] layerIDs)
           
 ImageResult[] queryRasterValue(String mapName, int sourceTableID, int[] rowIDs, String fieldName, ImageType imageType)
           
 QueryResult queryRelatedRecords(String mapName, int sourceTableID, FIDSet sourceFIDSet, RelateDescription relateDescription)
           
 int queryRowCount(String mapName, MapTableDescription mapTableDescription, QueryFilter queryFilter)
           
 int[] queryRowIDs(String mapName, MapTableDescription mapTableDescription, QueryFilter queryFilter)
           
 Multipoint toMapPoints(MapDescription mapDescription, ImageDisplay mapImageDisplay, int[] screenXValues, int[] screenYValues)
           
 
Methods inherited from interface com.esri.arcgisws.runtime.WebServiceProxy
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 

Method Detail

find

MapServerFindResult[] find(MapDescription mapDescription,
                           ImageDisplay mapImageDisplay,
                           String searchString,
                           boolean contains,
                           String searchFields,
                           EsriFindOption findOption,
                           int[] layerIDs)

getMapName

String getMapName(int index)

getCacheControlInfo

CacheControlInfo getCacheControlInfo(String mapName)
Gets the cache control information for a given map.


getVirtualCacheDirectory

String getVirtualCacheDirectory(String mapName,
                                int layerID)

exportMapImage

MapImage exportMapImage(MapDescription mapDescription,
                        ImageDescription imageDescription)

getSupportedImageReturnTypes

EsriImageReturnType getSupportedImageReturnTypes()

getTileCacheInfo

TileCacheInfo getTileCacheInfo(String mapName)

getTileImageInfo

TileImageInfo getTileImageInfo(String mapName)

getDocumentInfo

PropertySet getDocumentInfo()

queryFeatureData2

QueryResult queryFeatureData2(String mapName,
                              LayerDescription layerDescription,
                              QueryFilter queryFilter,
                              QueryResultOptions queryResultOptions)

queryAttachmentInfos

AttachmentInfo[] queryAttachmentInfos(String mapName,
                                      int tableID,
                                      int[] rowIDs)

getDefaultLayerDrawingDescriptions

LayerDrawingDescription[] getDefaultLayerDrawingDescriptions(String mapName,
                                                             int[] layerIDs,
                                                             ServerSymbolOutputOptions symbolOutputOptions)

queryAttachmentData

AttachmentData[] queryAttachmentData(String mapName,
                                     int tableID,
                                     int[] attachmentIDs,
                                     EsriTransportType transportType)

getSQLSyntaxInfo

SQLSyntaxInfo getSQLSyntaxInfo(String mapName,
                               int layerID)

exportScaleBar

ImageResult exportScaleBar(ScaleBar scaleBar,
                           MapDescription mapDescription,
                           ImageDisplay mapDisplay,
                           Color backGroundColor,
                           ImageDescription imageDescription)

queryRowCount

int queryRowCount(String mapName,
                  MapTableDescription mapTableDescription,
                  QueryFilter queryFilter)

queryFeatureIDs

FIDSet queryFeatureIDs(String mapName,
                       int layerID,
                       QueryFilter queryFilter)

queryData

QueryResult queryData(String mapName,
                      MapTableDescription mapTableDescription,
                      QueryFilter queryFilter,
                      QueryResultOptions queryResultOptions)

queryHTMLPopups

String[] queryHTMLPopups(String mapName,
                         int tableID,
                         int[] rowIDs)

getCacheStorageInfo

CacheStorageInfo getCacheStorageInfo(String mapName)
Gets the cache storage information for a given map.


toMapPoints

Multipoint toMapPoints(MapDescription mapDescription,
                       ImageDisplay mapImageDisplay,
                       int[] screenXValues,
                       int[] screenYValues)

queryRelatedRecords

QueryResult queryRelatedRecords(String mapName,
                                int sourceTableID,
                                FIDSet sourceFIDSet,
                                RelateDescription relateDescription)

queryFeatureData

RecordSet queryFeatureData(String mapName,
                           int layerID,
                           QueryFilter queryFilter)

queryHyperlinks

MapServerHyperlink[] queryHyperlinks(MapDescription mapDescription,
                                     ImageDisplay mapImageDisplay,
                                     int[] layerIDs)

hasLayerCache

boolean hasLayerCache(String mapName,
                      int layerID)

queryFeatureIDs2

FIDSet queryFeatureIDs2(String mapName,
                        LayerDescription layerDescription,
                        QueryFilter queryFilter)

getLayerTile

byte[] getLayerTile(String mapName,
                    int layerID,
                    int level,
                    int row,
                    int column,
                    String format)

getServiceConfigurationInfo

PropertySet getServiceConfigurationInfo()

queryFeatureCount2

int queryFeatureCount2(String mapName,
                       LayerDescription layerDescription,
                       QueryFilter queryFilter)

getCacheDescriptionInfo

CacheDescriptionInfo getCacheDescriptionInfo(String mapName)

identify

MapServerIdentifyResult[] identify(MapDescription mapDescription,
                                   ImageDisplay mapImageDisplay,
                                   Geometry searchShape,
                                   int tolerance,
                                   EsriIdentifyOption identifyOption,
                                   int[] layerIDs)

computeDistance

double computeDistance(String mapName,
                       Point fromPoint,
                       Point toPoint,
                       EsriUnits units)

getDefaultMapName

String getDefaultMapName()

isFixedScaleMap

boolean isFixedScaleMap(String mapName)

getLegendInfo

MapServerLegendInfo[] getLegendInfo(String mapName,
                                    int[] layerIDs,
                                    MapServerLegendPatch legendPatch,
                                    ImageType imageType)

getMapCount

int getMapCount()

hasSingleFusedMapCache

boolean hasSingleFusedMapCache(String mapName)

getMapTile

byte[] getMapTile(String mapName,
                  int level,
                  int row,
                  int column,
                  String format)

getServerInfo

MapServerInfo getServerInfo(String mapName)

getMapTableSubtypeInfos

MapTableSubtypeInfo[] getMapTableSubtypeInfos(String mapName,
                                              int[] tableIDs)

queryFeatureCount

int queryFeatureCount(String mapName,
                      int layerID,
                      QueryFilter queryFilter)

queryRasterValue

ImageResult[] queryRasterValue(String mapName,
                               int sourceTableID,
                               int[] rowIDs,
                               String fieldName,
                               ImageType imageType)

fromMapPoints

void fromMapPoints(MapDescription mapDescription,
                   ImageDisplay mapImageDisplay,
                   Multipoint mapPoints,
                   Holder screenXValues,
                   Holder screenYValues)

queryRowIDs

int[] queryRowIDs(String mapName,
                  MapTableDescription mapTableDescription,
                  QueryFilter queryFilter)

getCacheName

String getCacheName(String mapName,
                    int layerID)

computeScale

double computeScale(MapDescription mapDescription,
                    ImageDisplay mapImageDisplay)