Package org.mapfish.print.map.geotools
Class OpacitySettingStyleVisitor
java.lang.Object
org.geotools.styling.AbstractStyleVisitor
org.mapfish.print.map.geotools.OpacitySettingStyleVisitor
- All Implemented Interfaces:
org.geotools.api.style.StyleVisitor
public final class OpacitySettingStyleVisitor
extends org.geotools.styling.AbstractStyleVisitor
Visits all elements in the style an multiplies the opacity of each element (where opacity
applies) by the opacity factory passed in.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.geotools.styling.AbstractStyleVisitor
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
-
Constructor Details
-
OpacitySettingStyleVisitor
public OpacitySettingStyleVisitor(double opacityFactor) Constructor.- Parameters:
opacityFactor
- a value between 0 and 1 to multiply against any existing opacity.
-
-
Method Details
-
visit
public void visit(org.geotools.api.style.Fill fill) - Specified by:
visit
in interfaceorg.geotools.api.style.StyleVisitor
- Overrides:
visit
in classorg.geotools.styling.AbstractStyleVisitor
-
visit
public void visit(org.geotools.api.style.Stroke stroke) - Specified by:
visit
in interfaceorg.geotools.api.style.StyleVisitor
- Overrides:
visit
in classorg.geotools.styling.AbstractStyleVisitor
-
visit
public void visit(org.geotools.api.style.Graphic gr) - Specified by:
visit
in interfaceorg.geotools.api.style.StyleVisitor
- Overrides:
visit
in classorg.geotools.styling.AbstractStyleVisitor
-
visit
public void visit(org.geotools.api.style.RasterSymbolizer raster) - Specified by:
visit
in interfaceorg.geotools.api.style.StyleVisitor
- Overrides:
visit
in classorg.geotools.styling.AbstractStyleVisitor
-