org.geotools.styling
Class VendorSymbolizerImpl

Object
  extended by AbstractSymbolizer
      extended by VendorSymbolizerImpl
All Implemented Interfaces:
ExtensionSymbolizer, Symbolizer

public class VendorSymbolizerImpl
extends AbstractSymbolizer
implements ExtensionSymbolizer

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
protected VendorSymbolizerImpl()
          Creates a new instance of DefaultPolygonStyler
 
Method Summary
 void accept(StyleVisitor visitor)
           
 Object accept(StyleVisitor visitor, Object data)
          Calls the visit method of a StyleVisitor
 boolean 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, getOptions, hasOption, setDescription, setGeometry, setGeometryPropertyName, setName, setUnitOfMeasure
 
Methods inherited from interface Symbolizer
getName, getUnitOfMeasure
 

Constructor Detail

VendorSymbolizerImpl

protected VendorSymbolizerImpl()
Creates a new instance of DefaultPolygonStyler

Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractSymbolizer

equals

public boolean equals(Object obj)
Overrides:
equals in class AbstractSymbolizer

getExtensionName

public String getExtensionName()
Description copied from interface: ExtensionSymbolizer
Vendor specific name for your symbolizer.

Specified by:
getExtensionName in interface ExtensionSymbolizer
Returns:
the symbolizer name

getParameters

public Map<String,Expression> getParameters()
Description copied from interface: ExtensionSymbolizer
Live map symbolizer expressions.

Specified by:
getParameters in interface ExtensionSymbolizer
Returns:
map of all expressions.

setExtensionName

public void setExtensionName(String name)
Description copied from interface: ExtensionSymbolizer
Name of vendor specific extensions


accept

public Object accept(StyleVisitor visitor,
                     Object data)
Description copied from interface: ExtensionSymbolizer
Calls the visit method of a StyleVisitor

Specified by:
accept in interface ExtensionSymbolizer
Specified by:
accept in interface Symbolizer
Parameters:
visitor - the style visitor
Returns:
value produced

accept

public void accept(StyleVisitor visitor)


Copyright © 1996-2014 Geotools. All Rights Reserved.