com.esri.arcgisws
Interface MapServerPort

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
MapServerBindingStub

public interface MapServerPort
extends java.rmi.Remote


Method Summary
 double computeDistance(java.lang.String mapName, Point fromPoint, Point toPoint, EsriUnits units)
           
 double computeScale(MapDescription mapDescription, ImageDisplay mapImageDisplay)
           
 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)
           
 

Method Detail

getDocumentInfo

public PropertySet getDocumentInfo()
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMapCount

public int getMapCount()
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMapName

public java.lang.String getMapName(int index)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultMapName

public java.lang.String getDefaultMapName()
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getServerInfo

public MapServerInfo getServerInfo(java.lang.String mapName)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

exportMapImage

public MapImage exportMapImage(MapDescription mapDescription,
                               ImageDescription imageDescription)
                        throws java.rmi.RemoteException
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
Throws:
java.rmi.RemoteException

identify

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

queryFeatureCount

public int queryFeatureCount(java.lang.String mapName,
                             int layerID,
                             QueryFilter queryFilter)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

queryFeatureIDs

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

queryFeatureData

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

queryHyperlinks

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

computeScale

public double computeScale(MapDescription mapDescription,
                           ImageDisplay mapImageDisplay)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

computeDistance

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

toMapPoints

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

fromMapPoints

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

getLegendInfo

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

getSQLSyntaxInfo

public SQLSyntaxInfo getSQLSyntaxInfo(java.lang.String mapName,
                                      int layerID)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSupportedImageReturnTypes

public EsriImageReturnType getSupportedImageReturnTypes()
                                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

isFixedScaleMap

public boolean isFixedScaleMap(java.lang.String mapName)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

hasSingleFusedMapCache

public boolean hasSingleFusedMapCache(java.lang.String mapName)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTileCacheInfo

public TileCacheInfo getTileCacheInfo(java.lang.String mapName)
                               throws java.rmi.RemoteException
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
Throws:
java.rmi.RemoteException

hasLayerCache

public boolean hasLayerCache(java.lang.String mapName,
                             int layerID)
                      throws java.rmi.RemoteException
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
Throws:
java.rmi.RemoteException

getVirtualCacheDirectory

public java.lang.String getVirtualCacheDirectory(java.lang.String mapName,
                                                 int layerID)
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getCacheName

public java.lang.String getCacheName(java.lang.String mapName,
                                     int layerID)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTileImageInfo

public TileImageInfo getTileImageInfo(java.lang.String mapName)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException