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 newILcdRemoteOWSModelDecoder
that can decode the specified user-defined layer.
-
Method Details
-
createModelDecoder
ILcdRemoteOWSModelDecoder createModelDecoder(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) throws IllegalArgumentException Creates a newILcdRemoteOWSModelDecoder
that can decode the specified user-defined layer.- Parameters:
aUserLayer
- the user-defined layer to obtain aILcdRemoteOWSModelDecoder
for.aWMSRequestContext
- the WMS request context, which gives access to the originalHttpServletRequest
that was sent to the WMS and several other parameters.- Returns:
- a new
ILcdRemoteOWSModelDecoder
that can decode the specified user-defined layer. - Throws:
IllegalArgumentException
- if there is noILcdRemoteOWSModelDecoder
known for this user-defined layer.
-