public class RestPlotProvider extends RestProviderBase implements ProviderContextAware, PlotProvider
RestProviderBase.CacheModel, RestProviderBase.RestRequestExceptionJAVA_POSTFIX, javaConverter, JSON_POSTFIX, jsonConverter, jsonDecoder, lock, logger, message, XML_POSTFIX, xmlDecoder| 构造器和说明 |
|---|
RestPlotProvider() |
RestPlotProvider(RestPlotProviderSetting providerSetting) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
deleteSMLFile(java.lang.String smlFileName)
根据态势图文件描述删除指定的态势图文件信息。
|
GeoGraphicObject |
getGraphicObject(GetGraphicObjectParameter getGOParameters)
根据LibID、Code、点串及其他相关参数获取图形对象信息。
|
protected RestProviderSetting |
getRestProviderSetting()
返回REST服务提供者配置信息。
|
byte[] |
getSMLFileBinary(java.lang.String smlFileName)
获取指定态势图文件的二进制形式的内容。
|
java.lang.String |
getSMLFileContent(java.lang.String smlFileName)
根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。
|
java.util.List<SMLInfo> |
getSMLInfos(int start, int count)
获取态势图信息列表。
|
SymbolLib |
getSymbolLib(int libID)
根据标号库ID获取标号库信息。
|
int[] |
getSymbolLibIDs()
返回服务器支持所有标号库ID。
|
boolean |
saveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)
存储态势图文件信息
|
void |
setProviderContext(ProviderContext context)
设置服务提供者上下文。
|
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, rectifyRestServiceRootURLpublic RestPlotProvider()
public RestPlotProvider(RestPlotProviderSetting providerSetting)
public int[] getSymbolLibIDs()
PlotProvider返回服务器支持所有标号库ID。
getSymbolLibIDs 在接口中 PlotProviderpublic SymbolLib getSymbolLib(int libID)
PlotProvider根据标号库ID获取标号库信息。
getSymbolLib 在接口中 PlotProviderlibID - 标号库ID。public GeoGraphicObject getGraphicObject(GetGraphicObjectParameter getGOParameters)
PlotProvider根据LibID、Code、点串及其他相关参数获取图形对象信息。
getGraphicObject 在接口中 PlotProvidergetGOParameters - 相关参数。
public boolean saveAsSMLFile(java.lang.String content,
java.lang.String smlFileName,
java.lang.Boolean isCover)
PlotProvider存储态势图文件信息
saveAsSMLFile 在接口中 PlotProvidercontent - 态势图内容。smlFileName - 态势图物理文件名称。isCover - 保存时是否覆盖已存在的态势图。public java.lang.String getSMLFileContent(java.lang.String smlFileName)
PlotProvider根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。
getSMLFileContent 在接口中 PlotProvidersmlFileName - 态势图物理文件名称。public java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
PlotProvider根据态势图文件描述删除指定的态势图文件信息。
deleteSMLFile 在接口中 PlotProvidersmlFileName - 态势图物理文件名称。public byte[] getSMLFileBinary(java.lang.String smlFileName)
PlotProvider获取指定态势图文件的二进制形式的内容。
getSMLFileBinary 在接口中 PlotProvidersmlFileName - 态势图物理文件名称。public java.util.List<SMLInfo> getSMLInfos(int start, int count)
PlotProvider获取态势图信息列表。
getSMLInfos 在接口中 PlotProviderstart - 返回态势图文件列表的起始索引。count - 返回态势图文件列表的个数。public void setProviderContext(ProviderContext context)
ProviderContextAware设置服务提供者上下文。
setProviderContext 在接口中 ProviderContextAwarecontext - 服务提供者上下文。protected RestProviderSetting getRestProviderSetting()
RestProviderBasegetRestProviderSetting 在类中 RestProviderBase