Package org.geotools.api.style
Interface StyleVisitor
- All Known Implementing Classes:
AbstractStyleVisitor,ChannelSelectionUpdateStyleVisitor,DpiRescaleStyleVisitor,DuplicatingStyleVisitor,FeatureStyleScaleStyleVisitor,GraphicsAwareDpiRescaleStyleVisitor,LegendRenderingSelectorStyleVisitor,MapRenderingSelectorStyleVisitor,MetaBufferEstimator,OpacityFinder,RasterSymbolizerHelper,RenderingSelectorStyleVisitor,RescaleStyleVisitor,StyleAttributeExtractor,StyleAttributeExtractorTruncated,StyleVisitorAdapter,StyleVisitorCoverageProcessingNodeAdapter,SubchainStyleVisitorCoverageProcessingAdapter,UomRescaleStyleVisitor
public interface StyleVisitor
An interface for classes that want to perform operations on a Style hierarchy. It forms part of a GoF Visitor Pattern
implementation. A call to style.accept(StyleVisitor) will result in a call to one of the methods in this interface.
The responsibility for traversing sub filters is intended to lie with the visitor (this is unusual, but permitted
under the Visitor pattern). A typical use would be to transcribe a style into a specific format, e.g. XML or SQL.
Alternatively it may be to extract specific information from the Style structure, for example a list of all fills.
- Author:
- James Macgill, Ian Turton
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(AnchorPoint ap) Called when accept is called on an anchor pointvoidCalled when accept is called on a rasterChannelSelectionelementvoidCalled when accept is called on a raster color mapvoidvisit(ColorMapEntry colorMapEntry) Called when accept is called on a raster color map entryvoidvisit(ContrastEnhancement contrastEnhancement) Called when accept is called on a raster ContrastEnhancement elementvoidvisit(Displacement dis) Called when accept is called on a displacementvoidvisit(ExternalGraphic exgr) Called when accept is called on an external graphicvoidCalled when accept is called on a FeatureTypeConstraint.voidvisit(FeatureTypeStyle fts) Called when accept is called on a fetauretypestylevoidCalled when accept is called on a fillvoidCalled when accept is called on a graphicvoidCalled when accept is called on a halovoidvisit(ImageOutline outline) Called when accept is called on a rasterImageOutlineelementvoidvisit(LinePlacement lp) Called when accept is called on a Line Placementvoidvisit(LineSymbolizer line) Called when accept is called on a linesymbolizervoidCalled when accept is called on a markvoidvisit(NamedLayer layer) Called when accept is called on a NamedLayer.voidvisit(OverlapBehavior ob) Called when accept is called on a rasterOverlapBehaviorEnumelementvoidvisit(PointPlacement pp) Called when accept is called on a Point Placementvoidvisit(PointSymbolizer ps) Called when accept is called on a pointsymbolizervoidvisit(PolygonSymbolizer poly) Called when accept is called on a polygon symbolizervoidvisit(RasterSymbolizer raster) Called when accept is called on a rastersymbolizervoidCalled when accept is called on a rulevoidvisit(SelectedChannelType sct) Called when accept is called on a rasterSelectedChannelTypeelementvoidvisit(ShadedRelief sr) Called when accept is called on a rasterShadedReliefelementvoidCalled when accept is called on a strokevoidCalled when accept is called on a Style.voidCalled when accept is called on a StyledLayerDescriptor.voidvisit(Symbolizer sym) since it is impossible to create a Symbolizer this method should generate an exception or warning.voidvisit(TextSymbolizer text) Called when accept is called on a textsymbolizervoidCalled when accept is called on a UserLayer.
-
Method Details
-
visit
Called when accept is called on a StyledLayerDescriptor.- Parameters:
sld- The StyledLayerDescriptor to visit
-
visit
Called when accept is called on a NamedLayer.- Parameters:
layer- The NamedLayer to visit
-
visit
Called when accept is called on a UserLayer.- Parameters:
layer- The UserLayer to visit
-
visit
Called when accept is called on a FeatureTypeConstraint.- Parameters:
ftc- The FeatureTypeConstraint to visit
-
visit
Called when accept is called on a Style.- Parameters:
style- The style to visit
-
visit
Called when accept is called on a rule- Parameters:
rule- the rule to visit
-
visit
Called when accept is called on a fetauretypestyle- Parameters:
fts- the feature type styler to visit
-
visit
Called when accept is called on a fill- Parameters:
fill- the fill to be visited
-
visit
Called when accept is called on a stroke- Parameters:
stroke- the stroke to visit
-
visit
since it is impossible to create a Symbolizer this method should generate an exception or warning.- Parameters:
sym- the symbolizer to visit
-
visit
Called when accept is called on a pointsymbolizer- Parameters:
ps- the point symbolizer to visit
-
visit
Called when accept is called on a linesymbolizer- Parameters:
line- the line symbolizer to visit
-
visit
Called when accept is called on a polygon symbolizer- Parameters:
poly- the polygon symbolizer to visit
-
visit
Called when accept is called on a textsymbolizer- Parameters:
text- the text symbolizer to visit
-
visit
Called when accept is called on a rastersymbolizer- Parameters:
raster- the raster symbolizer to visit
-
visit
Called when accept is called on a graphic- Parameters:
gr- the graphic to visit
-
visit
Called when accept is called on a mark- Parameters:
mark- the mark to visit
-
visit
Called when accept is called on an external graphic- Parameters:
exgr- the external graphic to visit
-
visit
Called when accept is called on a Point Placement- Parameters:
pp- the point placement to visit
-
visit
Called when accept is called on an anchor point- Parameters:
ap- the anchor point to visit
-
visit
Called when accept is called on a displacement- Parameters:
dis- the displacement to visit
-
visit
Called when accept is called on a Line Placement- Parameters:
lp- the line placement to visit
-
visit
Called when accept is called on a halo- Parameters:
halo- the halo to visit
-
visit
Called when accept is called on a raster color map- Parameters:
colorMap- the color map to visit
-
visit
Called when accept is called on a raster color map entry- Parameters:
colorMapEntry- the color map to visit
-
visit
Called when accept is called on a raster ContrastEnhancement element- Parameters:
contrastEnhancement- theContrastEnhancementto visit.
-
visit
Called when accept is called on a rasterImageOutlineelement- Parameters:
outline- theImageOutlineto visit.
-
visit
Called when accept is called on a rasterChannelSelectionelement- Parameters:
cs- theChannelSelectionto visit.
-
visit
Called when accept is called on a rasterOverlapBehaviorEnumelement- Parameters:
ob- theOverlapBehaviorEnumto visit.
-
visit
Called when accept is called on a rasterSelectedChannelTypeelement- Parameters:
sct- theSelectedChannelTypeto visit.
-
visit
Called when accept is called on a rasterShadedReliefelement- Parameters:
sr- theShadedReliefto visit.
-