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
 Object accept(StyleVisitor visitor, Object extraData)
          Calls the visit method of a StyleVisitor
 String 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 interface Symbolizer
Parameters:
visitor - the style visitor
Returns:
value produced


Copyright © 1996-2014 Geotools. All Rights Reserved.