com.esri.arcgisws
Class MapServerBindingStub

java.lang.Object
  extended by com.esri.arcgisws.runtime.WebServiceProxyImpl
      extended by com.esri.arcgisws.MapServerBindingStub
All Implemented Interfaces:
MapServerPort, WebServiceProxy

public class MapServerBindingStub
extends WebServiceProxyImpl
implements MapServerPort


Constructor Summary
MapServerBindingStub()
          MapServerBindingStub default constructor.
MapServerBindingStub(String endpointAddressURL)
          MapServerBindingStub constructor.
MapServerBindingStub(String endpointAddressURL, String username, String password)
          MapServerBindingStub constructor.
 
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 class com.esri.arcgisws.runtime.WebServiceProxyImpl
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

MapServerBindingStub

public MapServerBindingStub()
MapServerBindingStub default constructor.


MapServerBindingStub

public MapServerBindingStub(String endpointAddressURL)
MapServerBindingStub constructor.


MapServerBindingStub

public MapServerBindingStub(String endpointAddressURL,
                            String username,
                            String password)
MapServerBindingStub constructor.

Method Detail

find

public MapServerFindResult[] find(MapDescription mapDescription,
                                  ImageDisplay mapImageDisplay,
                                  String searchString,
                                  boolean contains,
                                  String searchFields,
                                  EsriFindOption findOption,
                                  int[] layerIDs)
Specified by:
find in interface MapServerPort

getMapName

public String getMapName(int index)
Specified by:
getMapName in interface MapServerPort

getCacheControlInfo

public CacheControlInfo getCacheControlInfo(String mapName)
Description copied from interface: MapServerPort
Gets the cache control information for a given map.

Specified by:
getCacheControlInfo in interface MapServerPort

getVirtualCacheDirectory

public String getVirtualCacheDirectory(String mapName,
                                       int layerID)
Specified by:
getVirtualCacheDirectory in interface MapServerPort

exportMapImage

public MapImage exportMapImage(MapDescription mapDescription,
                               ImageDescription imageDescription)
Specified by:
exportMapImage in interface MapServerPort

getSupportedImageReturnTypes

public EsriImageReturnType getSupportedImageReturnTypes()
Specified by:
getSupportedImageReturnTypes in interface MapServerPort

getTileCacheInfo

public TileCacheInfo getTileCacheInfo(String mapName)
Specified by:
getTileCacheInfo in interface MapServerPort

getTileImageInfo

public TileImageInfo getTileImageInfo(String mapName)
Specified by:
getTileImageInfo in interface MapServerPort

getDocumentInfo

public PropertySet getDocumentInfo()
Specified by:
getDocumentInfo in interface MapServerPort

queryFeatureData2

public QueryResult queryFeatureData2(String mapName,
                                     LayerDescription layerDescription,
                                     QueryFilter queryFilter,
                                     QueryResultOptions queryResultOptions)
Specified by:
queryFeatureData2 in interface MapServerPort

queryAttachmentInfos

public AttachmentInfo[] queryAttachmentInfos(String mapName,
                                             int tableID,
                                             int[] rowIDs)
Specified by:
queryAttachmentInfos in interface MapServerPort

getDefaultLayerDrawingDescriptions

public LayerDrawingDescription[] getDefaultLayerDrawingDescriptions(String mapName,
                                                                    int[] layerIDs,
                                                                    ServerSymbolOutputOptions symbolOutputOptions)
Specified by:
getDefaultLayerDrawingDescriptions in interface MapServerPort

queryAttachmentData

public AttachmentData[] queryAttachmentData(String mapName,
                                            int tableID,
                                            int[] attachmentIDs,
                                            EsriTransportType transportType)
Specified by:
queryAttachmentData in interface MapServerPort

getSQLSyntaxInfo

public SQLSyntaxInfo getSQLSyntaxInfo(String mapName,
                                      int layerID)
Specified by:
getSQLSyntaxInfo in interface MapServerPort

exportScaleBar

public ImageResult exportScaleBar(ScaleBar scaleBar,
                                  MapDescription mapDescription,
                                  ImageDisplay mapDisplay,
                                  Color backGroundColor,
                                  ImageDescription imageDescription)
Specified by:
exportScaleBar in interface MapServerPort

queryRowCount

public int queryRowCount(String mapName,
                         MapTableDescription mapTableDescription,
                         QueryFilter queryFilter)
Specified by:
queryRowCount in interface MapServerPort

queryFeatureIDs

public FIDSet queryFeatureIDs(String mapName,
                              int layerID,
                              QueryFilter queryFilter)
Specified by:
queryFeatureIDs in interface MapServerPort

queryData

public QueryResult queryData(String mapName,
                             MapTableDescription mapTableDescription,
                             QueryFilter queryFilter,
                             QueryResultOptions queryResultOptions)
Specified by:
queryData in interface MapServerPort

queryHTMLPopups

public String[] queryHTMLPopups(String mapName,
                                int tableID,
                                int[] rowIDs)
Specified by:
queryHTMLPopups in interface MapServerPort

getCacheStorageInfo

public CacheStorageInfo getCacheStorageInfo(String mapName)
Description copied from interface: MapServerPort
Gets the cache storage information for a given map.

Specified by:
getCacheStorageInfo in interface MapServerPort

toMapPoints

public Multipoint toMapPoints(MapDescription mapDescription,
                              ImageDisplay mapImageDisplay,
                              int[] screenXValues,
                              int[] screenYValues)
Specified by:
toMapPoints in interface MapServerPort

queryRelatedRecords

public QueryResult queryRelatedRecords(String mapName,
                                       int sourceTableID,
                                       FIDSet sourceFIDSet,
                                       RelateDescription relateDescription)
Specified by:
queryRelatedRecords in interface MapServerPort

queryFeatureData

public RecordSet queryFeatureData(String mapName,
                                  int layerID,
                                  QueryFilter queryFilter)
Specified by:
queryFeatureData in interface MapServerPort

queryHyperlinks

public MapServerHyperlink[] queryHyperlinks(MapDescription mapDescription,
                                            ImageDisplay mapImageDisplay,
                                            int[] layerIDs)
Specified by:
queryHyperlinks in interface MapServerPort

hasLayerCache

public boolean hasLayerCache(String mapName,
                             int layerID)
Specified by:
hasLayerCache in interface MapServerPort

queryFeatureIDs2

public FIDSet queryFeatureIDs2(String mapName,
                               LayerDescription layerDescription,
                               QueryFilter queryFilter)
Specified by:
queryFeatureIDs2 in interface MapServerPort

getLayerTile

public byte[] getLayerTile(String mapName,
                           int layerID,
                           int level,
                           int row,
                           int column,
                           String format)
Specified by:
getLayerTile in interface MapServerPort

getServiceConfigurationInfo

public PropertySet getServiceConfigurationInfo()
Specified by:
getServiceConfigurationInfo in interface MapServerPort

queryFeatureCount2

public int queryFeatureCount2(String mapName,
                              LayerDescription layerDescription,
                              QueryFilter queryFilter)
Specified by:
queryFeatureCount2 in interface MapServerPort

getCacheDescriptionInfo

public CacheDescriptionInfo getCacheDescriptionInfo(String mapName)
Specified by:
getCacheDescriptionInfo in interface MapServerPort

identify

public MapServerIdentifyResult[] identify(MapDescription mapDescription,
                                          ImageDisplay mapImageDisplay,
                                          Geometry searchShape,
                                          int tolerance,
                                          EsriIdentifyOption identifyOption,
                                          int[] layerIDs)
Specified by:
identify in interface MapServerPort

computeDistance

public double computeDistance(String mapName,
                              Point fromPoint,
                              Point toPoint,
                              EsriUnits units)
Specified by:
computeDistance in interface MapServerPort

getDefaultMapName

public String getDefaultMapName()
Specified by:
getDefaultMapName in interface MapServerPort

isFixedScaleMap

public boolean isFixedScaleMap(String mapName)
Specified by:
isFixedScaleMap in interface MapServerPort

getLegendInfo

public MapServerLegendInfo[] getLegendInfo(String mapName,
                                           int[] layerIDs,
                                           MapServerLegendPatch legendPatch,
                                           ImageType imageType)
Specified by:
getLegendInfo in interface MapServerPort

getMapCount

public int getMapCount()
Specified by:
getMapCount in interface MapServerPort

hasSingleFusedMapCache

public boolean hasSingleFusedMapCache(String mapName)
Specified by:
hasSingleFusedMapCache in interface MapServerPort

getMapTile

public byte[] getMapTile(String mapName,
                         int level,
                         int row,
                         int column,
                         String format)
Specified by:
getMapTile in interface MapServerPort

getServerInfo

public MapServerInfo getServerInfo(String mapName)
Specified by:
getServerInfo in interface MapServerPort

getMapTableSubtypeInfos

public MapTableSubtypeInfo[] getMapTableSubtypeInfos(String mapName,
                                                     int[] tableIDs)
Specified by:
getMapTableSubtypeInfos in interface MapServerPort

queryFeatureCount

public int queryFeatureCount(String mapName,
                             int layerID,
                             QueryFilter queryFilter)
Specified by:
queryFeatureCount in interface MapServerPort

queryRasterValue

public ImageResult[] queryRasterValue(String mapName,
                                      int sourceTableID,
                                      int[] rowIDs,
                                      String fieldName,
                                      ImageType imageType)
Specified by:
queryRasterValue in interface MapServerPort

fromMapPoints

public void fromMapPoints(MapDescription mapDescription,
                          ImageDisplay mapImageDisplay,
                          Multipoint mapPoints,
                          Holder screenXValues,
                          Holder screenYValues)
Specified by:
fromMapPoints in interface MapServerPort

queryRowIDs

public int[] queryRowIDs(String mapName,
                         MapTableDescription mapTableDescription,
                         QueryFilter queryFilter)
Specified by:
queryRowIDs in interface MapServerPort

getCacheName

public String getCacheName(String mapName,
                           int layerID)
Specified by:
getCacheName in interface MapServerPort

computeScale

public double computeScale(MapDescription mapDescription,
                           ImageDisplay mapImageDisplay)
Specified by:
computeScale in interface MapServerPort