org.geotools.styling
Class VendorSymbolizerImpl

java.lang.Object
  extended by org.geotools.styling.AbstractSymbolizer
      extended by org.geotools.styling.VendorSymbolizerImpl
All Implemented Interfaces:
org.opengis.style.ExtensionSymbolizer, org.opengis.style.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.

Version:
$Id: PolygonSymbolizerImpl.java 33833 2009-09-04 12:26:28Z jive $
Author:
James Macgill, CCG, Johann Sorel (Geomatys)

Field Summary
 
Fields inherited from class org.geotools.styling.AbstractSymbolizer
description, geometry, name, unitOfMeasure
 
Constructor Summary
protected VendorSymbolizerImpl()
          Creates a new instance of DefaultPolygonStyler
 
Method Summary
 void accept(StyleVisitor visitor)
           
 java.lang.Object accept(org.opengis.style.StyleVisitor visitor, java.lang.Object data)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getExtensionName()
          Vendor specific name for your symbolizer.
 java.util.Map<java.lang.String,org.opengis.filter.expression.Expression> getParameters()
          Live map symbolizer expressions.
 int hashCode()
           
 void setExtensionName(java.lang.String name)
          Name of vendor specific extensions
 
Methods inherited from class org.geotools.styling.AbstractSymbolizer
getDescription, getGeometry, getGeometryPropertyName, getName, getUnitOfMeasure, setDescription, setGeometry, setGeometryPropertyName, setName, setUnitOfMeasure
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.geotools.styling.Symbolizer
getDescription, getGeometry, getGeometryPropertyName, setDescription, setGeometry, setGeometryPropertyName, setName, setUnitOfMeasure
 
Methods inherited from interface org.opengis.style.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(java.lang.Object obj)
Overrides:
equals in class AbstractSymbolizer

getExtensionName

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

Specified by:
getExtensionName in interface org.opengis.style.ExtensionSymbolizer
Returns:
the symbolizer name

getParameters

public java.util.Map<java.lang.String,org.opengis.filter.expression.Expression> getParameters()
Description copied from interface: ExtensionSymbolizer
Live map symbolizer expressions.

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

setExtensionName

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


accept

public java.lang.Object accept(org.opengis.style.StyleVisitor visitor,
                               java.lang.Object data)
Specified by:
accept in interface org.opengis.style.ExtensionSymbolizer
Specified by:
accept in interface org.opengis.style.Symbolizer

accept

public void accept(StyleVisitor visitor)


Copyright © 1996-2010 Geotools. All Rights Reserved.