com.supermap.services.providers
类 RestPlotProvider
- java.lang.Object
-
- com.supermap.services.providers.RestProviderBase
-
- com.supermap.services.providers.RestPlotProvider
-
- 所有已实现的接口:
- Disposable, PlotProvider, ProviderContextAware
public class RestPlotProvider extends RestProviderBase implements ProviderContextAware, PlotProvider
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.supermap.services.providers.RestProviderBase
RestProviderBase.CacheModel, RestProviderBase.RestRequestException
-
-
字段概要
-
从类继承的字段 com.supermap.services.providers.RestProviderBase
JAVA_POSTFIX, javaConverter, JSON_POSTFIX, jsonConverter, jsonDecoder, lock, logger, message, XML_POSTFIX, xmlDecoder
-
-
构造器概要
构造器 构造器和说明 RestPlotProvider()RestPlotProvider(RestPlotProviderSetting providerSetting)
-
方法概要
方法 限定符和类型 方法和说明 java.lang.BooleandeleteSMLFile(java.lang.String smlFileName)根据态势图文件描述删除指定的态势图文件信息。GeoGraphicObjectgetGraphicObject(GetGraphicObjectParameter getGOParameters)根据LibID、Code、点串及其他相关参数获取图形对象信息。protected RestProviderSettinggetRestProviderSetting()返回REST服务提供者配置信息。byte[]getSMLFileBinary(java.lang.String smlFileName)获取指定态势图文件的二进制形式的内容。java.lang.StringgetSMLFileContent(java.lang.String smlFileName)根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。java.util.List<SMLInfo>getSMLInfos(int start, int count)获取态势图信息列表。SymbolLibgetSymbolLib(int libID)根据标号库ID获取标号库信息。int[]getSymbolLibIDs()返回服务器支持所有标号库ID。booleansaveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)存储态势图文件信息voidsetProviderContext(ProviderContext context)设置服务提供者上下文。-
从类继承的方法 com.supermap.services.providers.RestProviderBase
clearCache, dispose, executeRequest, executeRequest, executeRequest, executeRequestByApacheHttpClientForByteArray, executeRequestByRestletClientForByteArray, executeRequestForByteArray, executeRequestForByteArray, executeRequestForByteArray, executeRequestForByteArray, executeRequestForList, executeRequestForList, executeRequestForList, executeRequestForList, executeRequestForStream, executeRequestForStream, executeRequestForStream, executeRequestForText, executeRequestForText, executeRequestForText, getApacheHttpClient, getRestletRequest, handleExeption, init, initHttpClient, newAndSetClient, rectifyRestServiceRootURL
-
-
-
-
构造器详细资料
-
RestPlotProvider
public RestPlotProvider()
-
RestPlotProvider
public RestPlotProvider(RestPlotProviderSetting providerSetting)
-
-
方法详细资料
-
getSymbolLibIDs
public int[] getSymbolLibIDs()
从接口复制的说明:PlotProvider返回服务器支持所有标号库ID。
- 指定者:
getSymbolLibIDs在接口中PlotProvider- 返回:
- 返回标号库ID列表。
-
getSymbolLib
public SymbolLib getSymbolLib(int libID)
从接口复制的说明:PlotProvider根据标号库ID获取标号库信息。
- 指定者:
getSymbolLib在接口中PlotProvider- 参数:
libID- 标号库ID。- 返回:
- 返回标号库信息。
-
getGraphicObject
public GeoGraphicObject getGraphicObject(GetGraphicObjectParameter getGOParameters)
从接口复制的说明:PlotProvider根据LibID、Code、点串及其他相关参数获取图形对象信息。
- 指定者:
getGraphicObject在接口中PlotProvider- 参数:
getGOParameters- 相关参数。- 返回:
- 返回图元对象信息。
-
saveAsSMLFile
public boolean saveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)从接口复制的说明:PlotProvider存储态势图文件信息
- 指定者:
saveAsSMLFile在接口中PlotProvider- 参数:
content- 态势图内容。smlFileName- 态势图物理文件名称。isCover- 保存时是否覆盖已存在的态势图。- 返回:
- 保存是否成功。
-
getSMLFileContent
public java.lang.String getSMLFileContent(java.lang.String smlFileName)
从接口复制的说明:PlotProvider根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。
- 指定者:
getSMLFileContent在接口中PlotProvider- 参数:
smlFileName- 态势图物理文件名称。- 返回:
- 态势图信息。
-
deleteSMLFile
public java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
从接口复制的说明:PlotProvider根据态势图文件描述删除指定的态势图文件信息。
- 指定者:
deleteSMLFile在接口中PlotProvider- 参数:
smlFileName- 态势图物理文件名称。- 返回:
- 删除是否成功
-
getSMLFileBinary
public byte[] getSMLFileBinary(java.lang.String smlFileName)
从接口复制的说明:PlotProvider获取指定态势图文件的二进制形式的内容。
- 指定者:
getSMLFileBinary在接口中PlotProvider- 参数:
smlFileName- 态势图物理文件名称。- 返回:
- 文件流。
-
getSMLInfos
public java.util.List<SMLInfo> getSMLInfos(int start, int count)
从接口复制的说明:PlotProvider获取态势图信息列表。
- 指定者:
getSMLInfos在接口中PlotProvider- 参数:
start- 返回态势图文件列表的起始索引。count- 返回态势图文件列表的个数。- 返回:
- 态势图信息列表。
-
setProviderContext
public void setProviderContext(ProviderContext context)
从接口复制的说明:ProviderContextAware设置服务提供者上下文。
- 指定者:
setProviderContext在接口中ProviderContextAware- 参数:
context- 服务提供者上下文。
-
getRestProviderSetting
protected RestProviderSetting getRestProviderSetting()
从类复制的说明:RestProviderBase返回REST服务提供者配置信息。- 指定者:
getRestProviderSetting在类中RestProviderBase- 返回:
-
-