Package com.luciad.wms.server
Interface ILcdRemoteOWSModelDecoderFactory
public interface ILcdRemoteOWSModelDecoderFactory
Interface defining the method to create a new
ILcdRemoteOWSModelDecoder
for a given user-defined layer.-
Method Summary
Modifier and TypeMethodDescriptioncreateModelDecoder(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Creates a newILcdRemoteOWSModelDecoderthat can decode the specified user-defined layer.
-
Method Details
-
createModelDecoder
ILcdRemoteOWSModelDecoder createModelDecoder(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) throws IllegalArgumentException Creates a newILcdRemoteOWSModelDecoderthat can decode the specified user-defined layer.- Parameters:
aUserLayer- the user-defined layer to obtain aILcdRemoteOWSModelDecoderfor.aWMSRequestContext- the WMS request context, which gives access to the originalHttpServletRequestthat was sent to the WMS and several other parameters.- Returns:
- a new
ILcdRemoteOWSModelDecoderthat can decode the specified user-defined layer. - Throws:
IllegalArgumentException- if there is noILcdRemoteOWSModelDecoderknown for this user-defined layer.
-