Package org.geotools.styling
Class VendorSymbolizerImpl
- Object
-
- AbstractSymbolizer
-
- VendorSymbolizerImpl
-
- All Implemented Interfaces:
ExtensionSymbolizer
,Symbolizer
public class VendorSymbolizerImpl extends AbstractSymbolizer implements ExtensionSymbolizer, Symbolizer
ExtensioSymbolizer capturing a vendor specific extension.This is a default placeholder to record a vendor specific extension; in case an implementation could not be found on the classpath.
- Author:
- James Macgill, CCG, Johann Sorel (Geomatys)
-
-
Field Summary
-
Fields inherited from class AbstractSymbolizer
description, geometry, name, options, unitOfMeasure
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
VendorSymbolizerImpl()
Creates a new instance of DefaultPolygonStyler
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(StyleVisitor visitor)
Object
accept(TraversingStyleVisitor visitor, Object data)
Calls the visit method of a StyleVisitorboolean
equals(Object obj)
String
getExtensionName()
Vendor specific name for your symbolizer.Map<String,Expression>
getParameters()
Live map symbolizer expressions.int
hashCode()
void
setExtensionName(String name)
Name of vendor specific extensions-
Methods inherited from class AbstractSymbolizer
getDescription, getGeometry, getGeometryPropertyName, getName, getOptions, getUnitOfMeasure, hasOption, setDescription, setGeometry, setGeometryPropertyName, setName, setUnitOfMeasure
-
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface Symbolizer
getDescription, getGeometry, getGeometryPropertyName, getName, getOptions, getUnitOfMeasure, hasOption, setDescription, setGeometry, setGeometryPropertyName, setName, setUnitOfMeasure
-
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractSymbolizer
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classAbstractSymbolizer
-
getExtensionName
public String getExtensionName()
Description copied from interface:ExtensionSymbolizer
Vendor specific name for your symbolizer.- Specified by:
getExtensionName
in interfaceExtensionSymbolizer
- Returns:
- the symbolizer name
-
getParameters
public Map<String,Expression> getParameters()
Description copied from interface:ExtensionSymbolizer
Live map symbolizer expressions.- Specified by:
getParameters
in interfaceExtensionSymbolizer
- Returns:
- map of all expressions.
-
setExtensionName
public void setExtensionName(String name)
Description copied from interface:ExtensionSymbolizer
Name of vendor specific extensions- Specified by:
setExtensionName
in interfaceExtensionSymbolizer
-
accept
public Object accept(TraversingStyleVisitor visitor, Object data)
Description copied from interface:ExtensionSymbolizer
Calls the visit method of a StyleVisitor- Specified by:
accept
in interfaceExtensionSymbolizer
- Specified by:
accept
in interfaceSymbolizer
- Parameters:
visitor
- the style visitor- Returns:
- value produced
-
accept
public void accept(StyleVisitor visitor)
- Specified by:
accept
in interfaceSymbolizer
-
-