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
    Constructor
    Description
    OpacitySettingStyleVisitor(double opacityFactor)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    visit(org.geotools.api.style.Fill fill)
     
    void
    visit(org.geotools.api.style.Graphic gr)
     
    void
    visit(org.geotools.api.style.RasterSymbolizer raster)
     
    void
    visit(org.geotools.api.style.Stroke stroke)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 interface org.geotools.api.style.StyleVisitor
      Overrides:
      visit in class org.geotools.styling.AbstractStyleVisitor
    • visit

      public void visit(org.geotools.api.style.Stroke stroke)
      Specified by:
      visit in interface org.geotools.api.style.StyleVisitor
      Overrides:
      visit in class org.geotools.styling.AbstractStyleVisitor
    • visit

      public void visit(org.geotools.api.style.Graphic gr)
      Specified by:
      visit in interface org.geotools.api.style.StyleVisitor
      Overrides:
      visit in class org.geotools.styling.AbstractStyleVisitor
    • visit

      public void visit(org.geotools.api.style.RasterSymbolizer raster)
      Specified by:
      visit in interface org.geotools.api.style.StyleVisitor
      Overrides:
      visit in class org.geotools.styling.AbstractStyleVisitor