public abstract class AbstractWMTSResource
extends ResourceBase
WMTS 资源抽象类。提供 WMTS 服务 RESTful 实现时,所需资源基本功能的抽象。
构造器和说明 |
---|
AbstractWMTSResource(Context context, Request request, Response response)
构造函数,通过应用上下文、请求对象、响应对象构造
AbstractWMTSResource 对象。 |
限定符和类型 | 方法和说明 |
---|---|
void |
addResourceContent(java.lang.Object content) |
void |
checkGetTileParams(WMTSGetTileParameter tileParameter, java.util.List<java.lang.String> mapNames, java.util.List<TileMatrixSet> tileMatrixSets, VerifyMode verifyMode)
检查WMST的TileParamter操作layer,tileMatrixSet,tileMatrix,tileRow,tileCol,style是否正确
|
void |
create(java.lang.Object obj) |
PostResult |
createChild(java.lang.Object obj) |
void |
doDelete() |
protected java.lang.String |
getBaseUri()
获取WMTS 服务的根地址。
|
java.lang.Object |
getChildResourceStatus(java.lang.String childResourceUrl) |
protected WMTSConfig |
getConfig()
获取 WMTS 服务配置信息。
|
protected Map |
getMapComponent()
获取向 WMTS 服务提供地图功能的地图服务组件。
|
java.lang.Object |
getRequestEntityObject() |
RequestEntityParamInfo |
getRequestEntityParamInfo(Method method) |
WMTSGetCapabilities |
getWMTSCapabilities(Map mapComponent, WMTSConfig wmtsConfig, java.util.List<java.lang.String> publishMapNames, java.lang.String baseUri)
获取WMTS Capabilities
|
boolean |
isAddContent() |
boolean |
isResourceExist()
资源是否存在。
|
boolean |
isUpdate() |
void |
update(java.lang.Object obj) |
public AbstractWMTSResource(Context context, Request request, Response response)
构造函数,通过应用上下文、请求对象、响应对象构造 AbstractWMTSResource
对象。
context
- REST 应用上下文。request
- 请求对象。response
- 响应对象。protected final WMTSConfig getConfig()
获取 WMTS 服务配置信息。
protected final java.lang.String getBaseUri()
获取WMTS 服务的根地址。
protected final Map getMapComponent()
获取向 WMTS 服务提供地图功能的地图服务组件。
public void checkGetTileParams(WMTSGetTileParameter tileParameter, java.util.List<java.lang.String> mapNames, java.util.List<TileMatrixSet> tileMatrixSets, VerifyMode verifyMode)
检查WMST的TileParamter操作layer,tileMatrixSet,tileMatrix,tileRow,tileCol,style是否正确
tileParameter
-mapNames
-tileMatrixSets
-verifyMode
-public void create(java.lang.Object obj)
public boolean isAddContent()
public boolean isUpdate()
public void addResourceContent(java.lang.Object content)
public PostResult createChild(java.lang.Object obj)
public void doDelete() throws HttpException
HttpException
public java.lang.Object getChildResourceStatus(java.lang.String childResourceUrl)
public java.lang.Object getRequestEntityObject()
public RequestEntityParamInfo getRequestEntityParamInfo(Method method)
public void update(java.lang.Object obj)
public boolean isResourceExist()
资源是否存在。本资源一直存在。
public WMTSGetCapabilities getWMTSCapabilities(Map mapComponent, WMTSConfig wmtsConfig, java.util.List<java.lang.String> publishMapNames, java.lang.String baseUri)
mapComponent
-wmtsConfig
- 配置信息publishMapNames
- 地图名称baseUri
- url