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)
|
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