Package | Description |
---|---|
com.luciad.wms.server |
Implementation of the OGC Web Map Service (WMS) specification.
|
com.luciad.wms.server.model |
Modeling of server capabilities.
|
Modifier and Type | Method and Description |
---|---|
ALcdWMSLayer |
TLcdWMSGetLegendGraphicRequestContext.getWMSLayer() |
Modifier and Type | Method and Description |
---|---|
List<ALcdWMSLayer> |
ILcdWMSCapabilitiesProvider.getLayers(List<String> aLayerNames,
ILcdRequest aRequest)
Returns the corresponding WMS layers for the requested layer names.
|
List<ALcdWMSLayer> |
ALcdWMSCapabilitiesProvider.getLayers(List<String> aLayerNames,
ILcdRequest aRequest) |
Modifier and Type | Method and Description |
---|---|
abstract ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
ALcdWMSLayer aWMSLayer,
String aStyleID)
This method shall create a
ILcdGXYLayer representing
a ILcdModel on a ILcdGXYView . |
ILcdGXYLayer |
ILcdWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
ALcdWMSLayer aWMSLayer,
String aStyleID,
TLcdWMSRequestContext aContext)
This method shall create a
ILcdGXYLayer representing
a ILcdModel on a ILcdGXYView . |
ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
ALcdWMSLayer aWMSLayer,
String aStyleID,
TLcdWMSRequestContext aRequestContext)
This method shall create a
ILcdGXYLayer representing
a ILcdModel on a ILcdGXYView . |
ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
ALcdWMSLayer aWMSLayer,
TLcdSLDFeatureTypeStyle[] aStyle,
TLcdWMSRequestContext aRequestContext)
This method shall create a
ILcdGXYLayer representing
a ILcdModel on a ILcdGXYView . |
ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
TLcdSLDNamedLayer aNamedLayer,
ALcdWMSLayer aWMSLayer,
String aStyleID)
This method shall create a
ILcdGXYLayer representing
the given ILcdModel , corresponding to a named layer with/without
a named style. |
ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
TLcdSLDNamedLayer aNamedLayer,
ALcdWMSLayer aWMSLayer,
String aStyleID,
TLcdWMSRequestContext aRequestContext)
This method shall create a
ILcdGXYLayer representing
the given ILcdModel , corresponding to a named layer with/without
a named style. |
abstract ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
TLcdSLDNamedLayer aNamedLayer,
ALcdWMSLayer aWMSLayer,
TLcdSLDFeatureTypeStyle[] aStyle)
This method shall create a
ILcdGXYLayer representing
the given ILcdModel , corresponding to a named layer with
a user-defined style. |
ILcdGXYLayer |
ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel,
TLcdSLDNamedLayer aNamedLayer,
ALcdWMSLayer aWMSLayer,
TLcdSLDFeatureTypeStyle[] aStyle,
TLcdWMSRequestContext aRequestContext)
This method shall create a
ILcdGXYLayer representing
the given ILcdModel , corresponding to a named layer with
a user-defined style. |
void |
ILcdWMSDescribeLayerRequestEncoder.encode(ALcdWMSLayer[] aWMSLayers,
OutputStream aOutputStream,
TLcdWMSRequestContext aWMSRequestContext)
Encodes the describe layer response a given layer and sends it to the given
OutputStream . |
void |
ALcdWMSDescribeLayerRequestEncoder.encode(ALcdWMSLayer[] aWMSLayers,
OutputStream aOutputStream,
TLcdWMSRequestContext aRequestContext) |
TLcdWMSDimensionExtent |
ALcdMultiDimensionalModelProvider.getDimensionExtent(ALcdWMSLayer aLayer,
ALcdWMSDimension aDimension,
TLcdWMSDimensionExtent aSuppliedExtent,
TLcdWMSRequestContext aWMSRequestContext)
Returns the actual dimension extent, specifying the value(s)/interval(s) on which the supplied dimension extent can be mapped.
|
ILcdModel |
ALcdMultiDimensionalModelProvider.getModel(ALcdWMSLayer aLayer,
ALcdWMSDimension[] aDimensions,
TLcdWMSDimensionExtent[] aDimensionExtent,
TLcdWMSRequestContext aWMSRequestContext)
Returns the
ILcdModel corresponding to a layer and its dimensional parameters. |
protected String |
ALcdWMSDescribeLayerRequestEncoder.getOWSType(ALcdWMSLayer aLayer,
TLcdWMSRequestContext aRequestContext)
Returns the OWS type of the service containing the feature data.
|
protected String |
ALcdWMSDescribeLayerRequestEncoder.getOWSURL(ALcdWMSLayer aLayer,
TLcdWMSRequestContext aRequestContext)
Returns the OWS base URL of the service containing the feature data.
|
protected abstract String[] |
ALcdWMSDescribeLayerRequestEncoder.getQueries(ALcdWMSLayer aLayer,
TLcdWMSRequestContext aRequestContext)
Returns an array of one or more feature/coverage-types for the given named layer.
|
protected String |
ALcdWMSDescribeLayerRequestEncoder.getWFS(ALcdWMSLayer aLayer,
TLcdWMSRequestContext aRequestContext)
Returns the URL prefix for the WFS containing the feature data.
|
protected void |
TLcdOGCWMSCommandDispatcher.loadGXYLayerArraySFCT(ALcdWMSLayer[] aWmsLayers,
String[] aStyles,
TLcdGXYViewBufferedImage aGXYView,
javax.servlet.http.HttpServletRequest aHttpServletRequest)
This method is subject to changes, and should therefore not be used!
The current implementation takes the following steps:
for each
ALcdWMSLayer , a model is retrieved via the getModel method of the model provider . |
TLcdOWSOnlineResource[] |
ILcdWMSOnlineResourceResolver.resolveOnlineResource(int aType,
TLcdOWSOnlineResource[] aOnlineResources,
ALcdWMSLayer aSourceLayer,
ALcdWMSLayerStyle aSourceLayerStyle,
TLcdWMSRequestContext aWMSRequestContext)
Returns the online resource(s) corresponding to the supplied type.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdWMSLayer
Default implementation of a
ALcdWMSLayer . |
Modifier and Type | Method and Description |
---|---|
ALcdWMSLayer |
TLcdWMSLayer.findWMSLayer(String aLayerName) |
ALcdWMSLayer |
TLcdWMSCapabilities.findWMSLayer(String aLayerName) |
ALcdWMSLayer |
ALcdWMSLayer.findWMSLayer(String aLayerName)
Search for a layer in the hierarchy with the requested layer name.
|
abstract ALcdWMSLayer |
ALcdWMSCapabilities.findWMSLayer(String aLayerName)
Find the
ALcdWMSLayer object for a layer name. |
ALcdWMSLayer |
TLcdWMSLayer.getChildWMSLayer(int aIndex) |
abstract ALcdWMSLayer |
ALcdWMSLayer.getChildWMSLayer(int aIndex)
Returns the sub-layer at an index.
|
ALcdWMSLayer |
ALcdWMSLayer.getParentWMSLayer()
Returns the parent layer of this layer.
|
ALcdWMSLayer |
TLcdWMSCapabilities.getRootWMSLayer(int aIndex) |
abstract ALcdWMSLayer |
ALcdWMSCapabilities.getRootWMSLayer(int aIndex)
Returns the top-level layer at an index.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdWMSLayer.addChildWMSLayer(ALcdWMSLayer aChildWMSLayer)
Adds a child to this layer.
|
void |
TLcdWMSCapabilities.addRootWMSLayer(ALcdWMSLayer aRootLayer)
Adds a top-level layer.
|
int |
TLcdWMSLayer.getChildWMSLayerIndex(ALcdWMSLayer aLayer)
Returns the index of a child layer in the list.
|
int |
TLcdWMSCapabilities.getRootWMSLayerIndex(ALcdWMSLayer aLayer)
Returns the index of a top-level layer in the list.
|
void |
TLcdWMSLayer.moveLayerAt(ALcdWMSLayer aChildWMSLayer,
int aIndex)
Moves a child layer to a different position in the list.
|
void |
TLcdWMSCapabilities.moveLayerAt(ALcdWMSLayer aRootLayer,
int aIndex)
Moves a root layer to a different position in the list.
|
void |
TLcdWMSLayer.removeChildWMSLayer(ALcdWMSLayer aChildWMSLayer)
Removes a child from this layer.
|
void |
TLcdWMSCapabilities.removeRootWMSLayer(ALcdWMSLayer aRootLayer)
Removes a top-level layer.
|
protected void |
ALcdWMSLayer.setParentLayer(ALcdWMSLayer aParentLayer)
Sets the given layer as parent layer of this layer.
|