Class GSLayerEncoder21


  • public class GSLayerEncoder21
    extends GSLayerEncoder
    Layer encoder for Geoserver = 2.1
    Since:
    gs-2.1.x
    Version:
    $Id: $
    Author:
    Emmanuel Blondel - emmanuel.blondel1@gmail.com The layer encoder is enabled by default
    • Field Detail

      • METADATA

        public static final java.lang.String METADATA
        Constant METADATA="metadata"
        See Also:
        Constant Field Values
      • authorityURLList

        public java.util.Map<java.lang.String,​java.lang.String> authorityURLList
      • identifierList

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> identifierList
    • Constructor Detail

      • GSLayerEncoder21

        public GSLayerEncoder21()

        Constructor for GSLayerEncoder21.

    • Method Detail

      • addMetadata

        protected void addMetadata​(java.lang.String key,
                                   XmlElement dimensionInfo)

        addMetadata

        Parameters:
        key - a String object.
        dimensionInfo - a XmlElement object.
      • addAdvertised

        protected void addAdvertised()
        advertise the layer
      • setAdvertised

        public void setAdvertised​(boolean advertised)

        setAdvertised

        Overrides:
        setAdvertised in class GSLayerEncoder
        Parameters:
        advertised - true if the layer should be advertised
      • delAuthorityURL

        public boolean delAuthorityURL​(java.lang.String authorityURL)
        Deletes a AuthorityURLInfo from the list using the authorityURL (AuthorityURLInfo href) Deletes a AuthorityURLInfo from the list using the authorityURL (AuthorityURLInfo href)
        Overrides:
        delAuthorityURL in class GSLayerEncoder
        Parameters:
        authorityURL - a String object.
        Returns:
        true if something is removed, false otherwise
      • delIdentifier

        public boolean delIdentifier​(java.lang.String authority)
        Deletes a IdentifierInfo from the list using the authority name (IdentifierInfo authority) Deletes a IdentifierInfo from the list using the authority name (IdentifierInfo authority)
        Overrides:
        delIdentifier in class GSLayerEncoder
        Parameters:
        authority - a String object.
        Returns:
        true if something is removed, false otherwise