public interface IMapServer
extends java.io.Serializable
Description: 'Provides access to members for a MapService.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDc1ee7009_1027_4f5a_89ae_0e2cec6fcef4 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
double |
computeDistance(java.lang.String mapName,
IPoint fromPoint,
IPoint toPoint,
int units)
Computes the distance between two points on the specified map.
|
double |
computeScale(IMapDescription mapDesc,
IImageDisplay mapDisplay)
Computes the scale of the specified map, at the given map extent, for an image with the given size.
|
IMapImage |
exportMapImage(IMapDescription mapDesc,
IImageDescription imageDesc)
Generates an image of the map, based on the given map description, and writes the image to a specified file on disk.
|
IMapServerFindResults |
find(IMapDescription mapDesc,
IImageDisplay mapImage,
java.lang.String searchString,
boolean contains,
java.lang.String searchFields,
int option,
ILongArray layerIDs)
Returns a collection of Map Server Find Result objects that contain the given search string.
|
void |
fromMapPoints(IMapDescription mapDescription,
IImageDisplay mapDisplay,
IPointCollection mapPoints,
ILongArray[] screenXValues,
ILongArray[] screenYValues)
Converts a map coordinate to a screen location.
|
java.lang.String |
getDefaultMapName()
Name of the document's active map (data frame).
|
IPropertySet |
getDocumentInfo()
A set of name-value pairs for properties set for the map document (mxd only).
|
java.lang.String |
getFilePath()
The map document path.
|
IMapServerLegendInfos |
getLegendInfo(IMapDescription pMapDescription,
IImageDisplay pImageDisplay,
ILongArray layerIDs,
IMapServerLegendPatch patch,
IImageType imgType)
Returns a collection of Map Server Legend Info objects for the specified layers.
|
int |
getMapCount()
The number of maps (data frames) in the document.
|
java.lang.String |
getMapName(int index)
Name of the map (data frame) as indicated by the index.
|
java.lang.String |
getPhysicalCacheDirectory()
The physical directory for cache files.
|
java.lang.String |
getPhysicalOutputDirectory()
The physical directory for output files.
|
IMapServerInfo |
getServerInfo(java.lang.String mapName)
Returns information about a map (data frame).
|
ISQLSyntaxInfo |
getSQLSyntaxInfo(java.lang.String mapName,
int layerID)
Returns the SQL syntax information for the specified layer.
|
int |
getSupportedImageReturnTypes()
The supported image return types for the map server.
|
IMapServerIdentifyResults |
identify(IMapDescription mapDesc,
IImageDisplay mapImage,
IGeometry searchShape,
int tolerance,
int option,
ILongArray layerIDs)
Returns a collection of Map Server Identify Result objects at the given location.
|
IQueryResult |
queryData(java.lang.String mapName,
IMapTableDescription pMapTableDescription,
IQueryFilter filter,
IQueryResultOptions options)
Returns a record set of rows that meet the query filter selection criteria for the specified table.
|
IRecordSet |
queryDataStatistics(java.lang.String mapName,
IMapTableDescription pTableDescription,
IStatisticsRequest pRequest,
IQueryFilter pQueryFilter)
Calculates aggregate statistics for one or more fields on a table or layer.
|
IImageResults |
queryRasterValue(java.lang.String mapName,
IMapTableDescription pTableDescription,
ILongArray rowIDs,
java.lang.String fieldName,
IImageType rasterValueType)
Returns the Raster content that meet the selection criteria for the specified dynamic layer.
|
IQueryResult |
queryRelatedRecords(java.lang.String mapName,
IMapTableDescription pTableDescription,
IFIDSet pFIDs,
IRelateDescription relateDescription)
Returns the IDs of the rows that meet the query filter selection criteria for the specified dynamic layer.
|
int |
queryRowCount(java.lang.String mapName,
IMapTableDescription pTableDescription,
IQueryFilter pFilter)
Returns the count of the rows that meet the query filter selection criteria for the specified table.
|
ILongArray |
queryRowIDs(java.lang.String mapName,
IMapTableDescription pTableDescription,
IQueryFilter pFilter)
Returns the IDs of the rows that meet the query filter selection criteria for the specified table.
|
IPointCollection |
toMapPoints(IMapDescription mapDescription,
IImageDisplay mapDisplay,
ILongArray screenXValues,
ILongArray screenYValues)
Converts a screen location to a map coordinate.
|
static final int IIDc1ee7009_1027_4f5a_89ae_0e2cec6fcef4
static final int xxDummy
static final java.lang.String IID
IPropertySet getDocumentInfo() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMapCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getMapName(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getDefaultMapName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMapServerInfo getServerInfo(java.lang.String mapName) throws java.io.IOException, AutomationException
mapName
- The mapName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMapImage exportMapImage(IMapDescription mapDesc, IImageDescription imageDesc) throws java.io.IOException, AutomationException
mapDesc
- A reference to a com.esri.arcgis.carto.IMapDescription (in)imageDesc
- A reference to a com.esri.arcgis.carto.IImageDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMapServerFindResults find(IMapDescription mapDesc, IImageDisplay mapImage, java.lang.String searchString, boolean contains, java.lang.String searchFields, int option, ILongArray layerIDs) throws java.io.IOException, AutomationException
mapDesc
- A reference to a com.esri.arcgis.carto.IMapDescription (in)mapImage
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)searchString
- The searchString (in)contains
- The contains (in)searchFields
- The searchFields (in)option
- A com.esri.arcgis.carto.esriFindOption constant (in)layerIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMapServerIdentifyResults identify(IMapDescription mapDesc, IImageDisplay mapImage, IGeometry searchShape, int tolerance, int option, ILongArray layerIDs) throws java.io.IOException, AutomationException
mapDesc
- A reference to a com.esri.arcgis.carto.IMapDescription (in)mapImage
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)searchShape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)tolerance
- The tolerance (in)option
- A com.esri.arcgis.carto.esriIdentifyOption constant (in)layerIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double computeScale(IMapDescription mapDesc, IImageDisplay mapDisplay) throws java.io.IOException, AutomationException
mapDesc
- A reference to a com.esri.arcgis.carto.IMapDescription (in)mapDisplay
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double computeDistance(java.lang.String mapName, IPoint fromPoint, IPoint toPoint, int units) throws java.io.IOException, AutomationException
mapName
- The mapName (in)fromPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)toPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)units
- A com.esri.arcgis.system.esriUnits constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPointCollection toMapPoints(IMapDescription mapDescription, IImageDisplay mapDisplay, ILongArray screenXValues, ILongArray screenYValues) throws java.io.IOException, AutomationException
mapDescription
- A reference to a com.esri.arcgis.carto.IMapDescription (in)mapDisplay
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)screenXValues
- A reference to a com.esri.arcgis.system.ILongArray (in)screenYValues
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void fromMapPoints(IMapDescription mapDescription, IImageDisplay mapDisplay, IPointCollection mapPoints, ILongArray[] screenXValues, ILongArray[] screenYValues) throws java.io.IOException, AutomationException
mapDescription
- A reference to a com.esri.arcgis.carto.IMapDescription (in)mapDisplay
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)mapPoints
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)screenXValues
- A reference to a com.esri.arcgis.system.ILongArray (in/out: use single element array)screenYValues
- A reference to a com.esri.arcgis.system.ILongArray (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMapServerLegendInfos getLegendInfo(IMapDescription pMapDescription, IImageDisplay pImageDisplay, ILongArray layerIDs, IMapServerLegendPatch patch, IImageType imgType) throws java.io.IOException, AutomationException
pMapDescription
- A reference to a com.esri.arcgis.carto.IMapDescription (in)pImageDisplay
- A reference to a com.esri.arcgis.carto.IImageDisplay (in)layerIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)patch
- A reference to a com.esri.arcgis.carto.IMapServerLegendPatch (in)imgType
- A reference to a com.esri.arcgis.carto.IImageType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISQLSyntaxInfo getSQLSyntaxInfo(java.lang.String mapName, int layerID) throws java.io.IOException, AutomationException
mapName
- The mapName (in)layerID
- The layerID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getSupportedImageReturnTypes() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordSet queryDataStatistics(java.lang.String mapName, IMapTableDescription pTableDescription, IStatisticsRequest pRequest, IQueryFilter pQueryFilter) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)pRequest
- A reference to a com.esri.arcgis.geodatabase.IStatisticsRequest (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IQueryResult queryData(java.lang.String mapName, IMapTableDescription pMapTableDescription, IQueryFilter filter, IQueryResultOptions options) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pMapTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)filter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)options
- A reference to a com.esri.arcgis.carto.IQueryResultOptions (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IQueryResult queryRelatedRecords(java.lang.String mapName, IMapTableDescription pTableDescription, IFIDSet pFIDs, IRelateDescription relateDescription) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)pFIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)relateDescription
- A reference to a com.esri.arcgis.carto.IRelateDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int queryRowCount(java.lang.String mapName, IMapTableDescription pTableDescription, IQueryFilter pFilter) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)pFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ILongArray queryRowIDs(java.lang.String mapName, IMapTableDescription pTableDescription, IQueryFilter pFilter) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)pFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageResults queryRasterValue(java.lang.String mapName, IMapTableDescription pTableDescription, ILongArray rowIDs, java.lang.String fieldName, IImageType rasterValueType) throws java.io.IOException, AutomationException
mapName
- The mapName (in)pTableDescription
- A reference to a com.esri.arcgis.carto.IMapTableDescription (in)rowIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)fieldName
- The fieldName (in)rasterValueType
- A reference to a com.esri.arcgis.carto.IImageType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getFilePath() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getPhysicalOutputDirectory() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getPhysicalCacheDirectory() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.