Class 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • OpacitySettingStyleVisitor

        public OpacitySettingStyleVisitor​(double opacityFactor)
        Constructor.
        Parameters:
        opacityFactor - a value between 0 and 1 to multiply against any existing opacity.
    • Method Detail

      • 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