Package org.opengis.style
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
accept(StyleVisitor visitor, Object extraData)
Calls the visit method of a StyleVisitorString
getExtensionName()
Returns the name of the extension, this name should be commun to all implementation of a given extension symbolizer sub class.Map<String,Expression>
getParameters()
Returns a map of all expressions used in this symbolizer.-
Methods inherited from interface Symbolizer
getDescription, getGeometryPropertyName, getName, getUnitOfMeasure
-
-
-
-
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 interfaceSymbolizer
- Parameters:
visitor
- the style visitor- Returns:
- value produced
-
-