org.geotools.styling
Class StyleAttributeExtractorTruncated
Object
DefaultFilterVisitor
FilterAttributeExtractor
StyleAttributeExtractor
StyleAttributeExtractorTruncated
All Implemented Interfaces: StyleVisitor , ExpressionVisitor , FilterVisitor
public class StyleAttributeExtractorTruncated extends StyleAttributeExtractor implements StyleVisitor
A simple visitor whose purpose is to extract the set of attributes used by a
Style, that is, those that the Style expects to find in order to work
properly
This is very similiar to StyleAttributeExtractor, but with these differences:
a) it doesnt the count the tag in the b) it doesnt
count anything in the 's tag c) it doesnt count
anything in the 's tag
The reasons for this are because these fields are ALWAYS taken directly from
the feature, not from the style.
So, for making queries (knowing any property that might be possibily be used
in the SLD), use StyleAttributeExtractor. If you want to know what a
symbolizer actually needs to cache, then use this
(StyleAttributeExtractorTruncated).
Author:
dblasby
Methods inherited from class StyleAttributeExtractor
getAttributes , getDefaultGeometryUsed , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit
Methods inherited from class DefaultFilterVisitor
visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visitNullFilter
Methods inherited from class Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface StyleVisitor
visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit , visit
StyleAttributeExtractorTruncated
public StyleAttributeExtractorTruncated ()
clear
public void clear ()
Description copied from class: FilterAttributeExtractor
Resets the attributes found so that a new attribute search can be performed
Overrides: clear
in class FilterAttributeExtractor
isUsingVolatileFunctions
public boolean isUsingVolatileFunctions ()
visit
public Object visit (Function expression,
Object data)
Specified by: visit
in interface ExpressionVisitor
Overrides: visit
in class FilterAttributeExtractor
visit
public void visit (RasterSymbolizer rs)
Description copied from interface: StyleVisitor
Called when accept is called on a rastersymbolizer
Specified by: visit
in interface StyleVisitor
Overrides: visit
in class StyleAttributeExtractor
Parameters: rs
- the raster symbolizer to visit
visit
public void visit (PointSymbolizer ps)
Description copied from interface: StyleVisitor
Called when accept is called on a pointsymbolizer
Specified by: visit
in interface StyleVisitor
Overrides: visit
in class StyleAttributeExtractor
Parameters: ps
- the point symbolizer to visitSee Also: StyleVisitor.visit(org.geotools.styling.PointSymbolizer)
visit
public void visit (LineSymbolizer line)
Description copied from interface: StyleVisitor
Called when accept is called on a linesymbolizer
Specified by: visit
in interface StyleVisitor
Overrides: visit
in class StyleAttributeExtractor
Parameters: line
- the line symbolizer to visitSee Also: StyleVisitor.visit(org.geotools.styling.LineSymbolizer)
visit
public void visit (PolygonSymbolizer poly)
Description copied from interface: StyleVisitor
Called when accept is called on a polygon symbolizer
Specified by: visit
in interface StyleVisitor
Overrides: visit
in class StyleAttributeExtractor
Parameters: poly
- the polygon symbolizer to visitSee Also: StyleVisitor.visit(org.geotools.styling.PolygonSymbolizer)
visit
public void visit (TextSymbolizer text)
Description copied from interface: StyleVisitor
Called when accept is called on a textsymbolizer
Specified by: visit
in interface StyleVisitor
Overrides: visit
in class StyleAttributeExtractor
Parameters: text
- the text symbolizer to visitSee Also: StyleVisitor.visit(org.geotools.styling.TextSymbolizer)
Copyright © 1996-2014 Geotools . All Rights Reserved.