com.esri.arcgisws
Class MapServerBindingStub

java.lang.Object
  extended byorg.apache.axis.client.Stub
      extended bycom.esri.arcgisws.MapServerBindingStub
All Implemented Interfaces:
MapServerPort, java.rmi.Remote, javax.xml.rpc.Stub

public class MapServerBindingStub
extends org.apache.axis.client.Stub
implements MapServerPort


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
MapServerBindingStub()
           
MapServerBindingStub(javax.xml.rpc.Service service)
           
MapServerBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 double computeDistance(java.lang.String mapName, Point fromPoint, Point toPoint, EsriUnits units)
           
 double computeScale(MapDescription mapDescription, ImageDisplay mapImageDisplay)
           
protected  org.apache.axis.client.Call createCall()
           
 MapImage exportMapImage(MapDescription mapDescription, ImageDescription imageDescription)
           
 MapServerFindResult[] find(MapDescription mapDescription, ImageDisplay mapImageDisplay, java.lang.String searchString, boolean contains, java.lang.String searchFields, EsriFindOption findOption, int[] layerIDs)
           
 void fromMapPoints(MapDescription mapDescription, ImageDisplay mapImageDisplay, Multipoint mapPoints, ArrayOfIntHolder screenXValues, ArrayOfIntHolder screenYValues)
           
 java.lang.String getCacheName(java.lang.String mapName, int layerID)
           
 java.lang.String getDefaultMapName()
           
 PropertySet getDocumentInfo()
           
 byte[] getLayerTile(java.lang.String mapName, int layerID, int level, int row, int column, java.lang.String format)
           
 MapServerLegendInfo[] getLegendInfo(java.lang.String mapName, int[] layerIDs, MapServerLegendPatch legendPatch, ImageType imageType)
           
 int getMapCount()
           
 java.lang.String getMapName(int index)
           
 byte[] getMapTile(java.lang.String mapName, int level, int row, int column, java.lang.String format)
           
 MapServerInfo getServerInfo(java.lang.String mapName)
           
 SQLSyntaxInfo getSQLSyntaxInfo(java.lang.String mapName, int layerID)
           
 EsriImageReturnType getSupportedImageReturnTypes()
           
 TileCacheInfo getTileCacheInfo(java.lang.String mapName)
           
 TileImageInfo getTileImageInfo(java.lang.String mapName)
           
 java.lang.String getVirtualCacheDirectory(java.lang.String mapName, int layerID)
           
 boolean hasLayerCache(java.lang.String mapName, int layerID)
           
 boolean hasSingleFusedMapCache(java.lang.String mapName)
           
 MapServerIdentifyResult[] identify(MapDescription mapDescription, ImageDisplay mapImageDisplay, Geometry searchShape, int tolerance, EsriIdentifyOption identifyOption, int[] layerIDs)
           
 boolean isFixedScaleMap(java.lang.String mapName)
           
 int queryFeatureCount(java.lang.String mapName, int layerID, QueryFilter queryFilter)
           
 RecordSet queryFeatureData(java.lang.String mapName, int layerID, QueryFilter queryFilter)
           
 FIDSet queryFeatureIDs(java.lang.String mapName, int layerID, QueryFilter queryFilter)
           
 MapServerHyperlink[] queryHyperlinks(MapDescription mapDescription, ImageDisplay mapImageDisplay, int[] layerIDs)
           
 Multipoint toMapPoints(MapDescription mapDescription, ImageDisplay mapImageDisplay, int[] screenXValues, int[] screenYValues)
           
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapServerBindingStub

public MapServerBindingStub()
                     throws org.apache.axis.AxisFault

MapServerBindingStub

public MapServerBindingStub(java.net.URL endpointURL,
                            javax.xml.rpc.Service service)
                     throws org.apache.axis.AxisFault

MapServerBindingStub

public MapServerBindingStub(javax.xml.rpc.Service service)
                     throws org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDocumentInfo

public PropertySet getDocumentInfo()
                            throws java.rmi.RemoteException
Specified by:
getDocumentInfo in interface MapServerPort
Throws:
java.rmi.RemoteException

getMapCount

public int getMapCount()
                throws java.rmi.RemoteException
Specified by:
getMapCount in interface MapServerPort
Throws:
java.rmi.RemoteException

getMapName

public java.lang.String getMapName(int index)
                            throws java.rmi.RemoteException
Specified by:
getMapName in interface MapServerPort
Throws:
java.rmi.RemoteException

getDefaultMapName

public java.lang.String getDefaultMapName()
                                   throws java.rmi.RemoteException
Specified by:
getDefaultMapName in interface MapServerPort
Throws:
java.rmi.RemoteException

getServerInfo

public MapServerInfo getServerInfo(java.lang.String mapName)
                            throws java.rmi.RemoteException
Specified by:
getServerInfo in interface MapServerPort
Throws:
java.rmi.RemoteException

exportMapImage

public MapImage exportMapImage(MapDescription mapDescription,
                               ImageDescription imageDescription)
                        throws java.rmi.RemoteException
Specified by:
exportMapImage in interface MapServerPort
Throws:
java.rmi.RemoteException

find

public MapServerFindResult[] find(MapDescription mapDescription,
                                  ImageDisplay mapImageDisplay,
                                  java.lang.String searchString,
                                  boolean contains,
                                  java.lang.String searchFields,
                                  EsriFindOption findOption,
                                  int[] layerIDs)
                           throws java.rmi.RemoteException
Specified by:
find in interface MapServerPort
Throws:
java.rmi.RemoteException

identify

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

queryFeatureCount

public int queryFeatureCount(java.lang.String mapName,
                             int layerID,
                             QueryFilter queryFilter)
                      throws java.rmi.RemoteException
Specified by:
queryFeatureCount in interface MapServerPort
Throws:
java.rmi.RemoteException

queryFeatureIDs

public FIDSet queryFeatureIDs(java.lang.String mapName,
                              int layerID,
                              QueryFilter queryFilter)
                       throws java.rmi.RemoteException
Specified by:
queryFeatureIDs in interface MapServerPort
Throws:
java.rmi.RemoteException

queryFeatureData

public RecordSet queryFeatureData(java.lang.String mapName,
                                  int layerID,
                                  QueryFilter queryFilter)
                           throws java.rmi.RemoteException
Specified by:
queryFeatureData in interface MapServerPort
Throws:
java.rmi.RemoteException

queryHyperlinks

public MapServerHyperlink[] queryHyperlinks(MapDescription mapDescription,
                                            ImageDisplay mapImageDisplay,
                                            int[] layerIDs)
                                     throws java.rmi.RemoteException
Specified by:
queryHyperlinks in interface MapServerPort
Throws:
java.rmi.RemoteException

computeScale

public double computeScale(MapDescription mapDescription,
                           ImageDisplay mapImageDisplay)
                    throws java.rmi.RemoteException
Specified by:
computeScale in interface MapServerPort
Throws:
java.rmi.RemoteException

computeDistance

public double computeDistance(java.lang.String mapName,
                              Point fromPoint,
                              Point toPoint,
                              EsriUnits units)
                       throws java.rmi.RemoteException
Specified by:
computeDistance in interface MapServerPort
Throws:
java.rmi.RemoteException

toMapPoints

public Multipoint toMapPoints(MapDescription mapDescription,
                              ImageDisplay mapImageDisplay,
                              int[] screenXValues,
                              int[] screenYValues)
                       throws java.rmi.RemoteException
Specified by:
toMapPoints in interface MapServerPort
Throws:
java.rmi.RemoteException

fromMapPoints

public void fromMapPoints(MapDescription mapDescription,
                          ImageDisplay mapImageDisplay,
                          Multipoint mapPoints,
                          ArrayOfIntHolder screenXValues,
                          ArrayOfIntHolder screenYValues)
                   throws java.rmi.RemoteException
Specified by:
fromMapPoints in interface MapServerPort
Throws:
java.rmi.RemoteException

getLegendInfo

public MapServerLegendInfo[] getLegendInfo(java.lang.String mapName,
                                           int[] layerIDs,
                                           MapServerLegendPatch legendPatch,
                                           ImageType imageType)
                                    throws java.rmi.RemoteException
Specified by:
getLegendInfo in interface MapServerPort
Throws:
java.rmi.RemoteException

getSQLSyntaxInfo

public SQLSyntaxInfo getSQLSyntaxInfo(java.lang.String mapName,
                                      int layerID)
                               throws java.rmi.RemoteException
Specified by:
getSQLSyntaxInfo in interface MapServerPort
Throws:
java.rmi.RemoteException

getSupportedImageReturnTypes

public EsriImageReturnType getSupportedImageReturnTypes()
                                                 throws java.rmi.RemoteException
Specified by:
getSupportedImageReturnTypes in interface MapServerPort
Throws:
java.rmi.RemoteException

isFixedScaleMap

public boolean isFixedScaleMap(java.lang.String mapName)
                        throws java.rmi.RemoteException
Specified by:
isFixedScaleMap in interface MapServerPort
Throws:
java.rmi.RemoteException

hasSingleFusedMapCache

public boolean hasSingleFusedMapCache(java.lang.String mapName)
                               throws java.rmi.RemoteException
Specified by:
hasSingleFusedMapCache in interface MapServerPort
Throws:
java.rmi.RemoteException

getTileCacheInfo

public TileCacheInfo getTileCacheInfo(java.lang.String mapName)
                               throws java.rmi.RemoteException
Specified by:
getTileCacheInfo in interface MapServerPort
Throws:
java.rmi.RemoteException

getMapTile

public byte[] getMapTile(java.lang.String mapName,
                         int level,
                         int row,
                         int column,
                         java.lang.String format)
                  throws java.rmi.RemoteException
Specified by:
getMapTile in interface MapServerPort
Throws:
java.rmi.RemoteException

hasLayerCache

public boolean hasLayerCache(java.lang.String mapName,
                             int layerID)
                      throws java.rmi.RemoteException
Specified by:
hasLayerCache in interface MapServerPort
Throws:
java.rmi.RemoteException

getLayerTile

public byte[] getLayerTile(java.lang.String mapName,
                           int layerID,
                           int level,
                           int row,
                           int column,
                           java.lang.String format)
                    throws java.rmi.RemoteException
Specified by:
getLayerTile in interface MapServerPort
Throws:
java.rmi.RemoteException

getVirtualCacheDirectory

public java.lang.String getVirtualCacheDirectory(java.lang.String mapName,
                                                 int layerID)
                                          throws java.rmi.RemoteException
Specified by:
getVirtualCacheDirectory in interface MapServerPort
Throws:
java.rmi.RemoteException

getCacheName

public java.lang.String getCacheName(java.lang.String mapName,
                                     int layerID)
                              throws java.rmi.RemoteException
Specified by:
getCacheName in interface MapServerPort
Throws:
java.rmi.RemoteException

getTileImageInfo

public TileImageInfo getTileImageInfo(java.lang.String mapName)
                               throws java.rmi.RemoteException
Specified by:
getTileImageInfo in interface MapServerPort
Throws:
java.rmi.RemoteException