Interface ExtensionSymbolizer

  • All Superinterfaces:
    Symbolizer
    All Known Subinterfaces:
    ExtensionSymbolizer
    All Known Implementing Classes:
    VendorSymbolizerImpl

    public interface ExtensionSymbolizer
    extends Symbolizer
    An symbolizer interface for all unnormalized symbolizers, This interface should be used for vendor specific symbolizers.
    Since:
    GeoAPI 2.3
    Author:
    Open Geospatial Consortium, Johann Sorel (Geomatys)
    • Method Detail

      • getExtensionName

        String getExtensionName()
        Returns the name of the extension, this name should be commun to all implementation of a given extension symbolizer sub class.
        Returns:
        the symbolizer extension name
      • getParameters

        Map<String,​Expression> getParameters()
        Returns a map of all expressions used in this symbolizer. It can be used for analyze purpose but shoudl not be used for XML parsing.
        Returns:
        map of all expressions.
      • accept

        Object accept​(StyleVisitor visitor,
                      Object extraData)
        Calls the visit method of a StyleVisitor
        Specified by:
        accept in interface Symbolizer
        Parameters:
        visitor - the style visitor
        Returns:
        value produced