public abstract class RenderingSelectorStyleVisitor extends DuplicatingStyleVisitor
copyFilter, ff, pages, sf, STRICT
Constructor and Description |
---|
RenderingSelectorStyleVisitor() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canRender(Map<String,String> vendorOptions)
Check if the vendorOptions being passed allows the element they belong to, to be included in
the deep copy of the style.
|
protected abstract boolean |
canRenderInternal(String value)
Used by subclass to provide custom logic to check if the SLD element should be included in
the copy
|
protected Symbolizer |
copy(Symbolizer symbolizer) |
void |
visit(FeatureTypeStyle fts)
Called when accept is called on a fetauretypestyle
|
void |
visit(LineSymbolizer line)
Called when accept is called on a linesymbolizer
|
void |
visit(PointSymbolizer ps)
Called when accept is called on a pointsymbolizer
|
void |
visit(PolygonSymbolizer poly)
Called when accept is called on a polygon symbolizer
|
void |
visit(RasterSymbolizer raster)
Called when accept is called on a rastersymbolizer
|
void |
visit(Rule rule)
Called when accept is called on a rule
|
void |
visit(Symbolizer sym)
since it is impossible to create a Symbolizer this method should generate an exception or
warning.
|
void |
visit(TextSymbolizer text)
Called when accept is called on a textsymbolizer
|
copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copyExpressions, copyFonts, getCopy, setStrict, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public void visit(FeatureTypeStyle fts)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
fts
- the feature type styler to visitpublic void visit(Rule rule)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
rule
- the rule to visitpublic void visit(Symbolizer sym)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
sym
- the symbolizer to visitpublic void visit(PointSymbolizer ps)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
ps
- the point symbolizer to visitpublic void visit(LineSymbolizer line)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
line
- the line symbolizer to visitpublic void visit(PolygonSymbolizer poly)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
poly
- the polygon symbolizer to visitpublic void visit(TextSymbolizer text)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
text
- the text symbolizer to visitpublic void visit(RasterSymbolizer raster)
StyleVisitor
visit
in interface StyleVisitor
visit
in class DuplicatingStyleVisitor
raster
- the raster symbolizer to visitprotected Symbolizer copy(Symbolizer symbolizer)
copy
in class DuplicatingStyleVisitor
protected boolean canRender(Map<String,String> vendorOptions)
vendorOptions
- the vendorOptions mapprotected abstract boolean canRenderInternal(String value)
value
- the value of the Copyright © 1996–2022 Geotools. All rights reserved.