Class TLcdSLDNamedLayer

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdSLDNamedLayer extends ALcdSLDLayer
Represents a named layer within a Styled Layer Descriptor.
  • Constructor Details

    • TLcdSLDNamedLayer

      public TLcdSLDNamedLayer()
      Creates a new TLcdSLDNamedLayer instance.
    • TLcdSLDNamedLayer

      public TLcdSLDNamedLayer(String aName, ALcdSLDLayerStyle[] aSLDLayerStyles, TLcdSLDLayerFeatureConstraints aLayerFeatureConstraints)
      Creates a new TLcdSLDNamedLayer instance with the given name, layer styles and constraint.
      Parameters:
      aName - The name of the layer.
      aSLDLayerStyles - The styles of the layer.
      aLayerFeatureConstraints - The layer feature constraint.
  • Method Details

    • isQueryable

      public boolean isQueryable()

      Returns if this layer is in a queryable state.

      By default, true is returned.

      Returns:
      if this layer is in a queryable state.
      Since:
      2016.1
      See Also:
    • setQueryable

      public void setQueryable(boolean aQueryable)

      Sets if this layer should be queryable or not. This flag allows to make WMS layers non-queryable. If this layer is queryable (server-side), but this flag is set to false (client-side), this layer will not be included in the GetFeatureInfo request.

      Parameters:
      aQueryable - true to make the layer queryable, false otherwise.
      Since:
      2016.1
      See Also: