Package org.geotools.renderer.lite
Class OpacityFinder
- Object
-
- AbstractStyleVisitor
-
- OpacityFinder
-
- All Implemented Interfaces:
StyleVisitor
public class OpacityFinder extends AbstractStyleVisitor implements StyleVisitor
Searches for translucent symbolizers- Author:
- jones
-
-
Field Summary
Fields Modifier and Type Field Description boolean
hasOpacity
-
Constructor Summary
Constructors Constructor Description OpacityFinder(Class<?>[] acceptableTypes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(String[] args)
void
visit(AnchorPoint ap)
Called when accept is called on an anchor pointvoid
visit(ChannelSelection cs)
Called when accept is called on a rasterChannelSelection
elementvoid
visit(ColorMap cm)
Called when accept is called on a raster color mapvoid
visit(ColorMapEntry cme)
Called when accept is called on a raster color map entryvoid
visit(ContrastEnhancement contrastEnhancement)
Called when accept is called on a raster ContrastEnhancement elementvoid
visit(Displacement dis)
Called when accept is called on a displacementvoid
visit(ExternalGraphic exgr)
Called when accept is called on an external graphicvoid
visit(FeatureTypeConstraint ftc)
Called when accept is called on a FeatureTypeConstraint.void
visit(FeatureTypeStyle fts)
Called when accept is called on a fetauretypestylevoid
visit(Fill fill)
Called when accept is called on a fillvoid
visit(Graphic gr)
Called when accept is called on a graphicvoid
visit(Halo halo)
Called when accept is called on a halovoid
visit(ImageOutline outline)
Called when accept is called on a rasterImageOutline
elementvoid
visit(LinePlacement lp)
Called when accept is called on a Line Placementvoid
visit(LineSymbolizer line)
Called when accept is called on a linesymbolizervoid
visit(Mark mark)
Called when accept is called on a markvoid
visit(NamedLayer layer)
Called when accept is called on a NamedLayer.void
visit(OverlapBehavior ob)
Called when accept is called on a rasterOverlapBehaviorEnum
elementvoid
visit(PointPlacement pp)
Called when accept is called on a Point Placementvoid
visit(PointSymbolizer ps)
Called when accept is called on a pointsymbolizervoid
visit(PolygonSymbolizer poly)
Called when accept is called on a polygon symbolizervoid
visit(RasterSymbolizer raster)
Called when accept is called on a rastersymbolizervoid
visit(Rule rule)
Called when accept is called on a rulevoid
visit(SelectedChannelType sct)
Called when accept is called on a rasterSelectedChannelType
elementvoid
visit(ShadedRelief sr)
Called when accept is called on a rasterShadedRelief
elementvoid
visit(Stroke stroke)
Called when accept is called on a strokevoid
visit(Style style)
Called when accept is called on a Style.void
visit(StyledLayerDescriptor sld)
Called when accept is called on a StyledLayerDescriptor.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 textsymbolizervoid
visit(UserLayer layer)
Called when accept is called on a UserLayer.
-
-
-
Constructor Detail
-
OpacityFinder
public OpacityFinder(Class<?>[] acceptableTypes)
-
-
Method Detail
-
visit
public void visit(Style style)
Description copied from interface:StyleVisitor
Called when accept is called on a Style.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
style
- The style to visit
-
visit
public void visit(Rule rule)
Description copied from interface:StyleVisitor
Called when accept is called on a rule- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
rule
- the rule to visit
-
visit
public void visit(FeatureTypeStyle fts)
Description copied from interface:StyleVisitor
Called when accept is called on a fetauretypestyle- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
fts
- the feature type styler to visit
-
visit
public void visit(Fill fill)
Description copied from interface:StyleVisitor
Called when accept is called on a fill- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
fill
- the fill to be visited
-
visit
public void visit(Stroke stroke)
Description copied from interface:StyleVisitor
Called when accept is called on a stroke- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
stroke
- the stroke to visit
-
visit
public void visit(Symbolizer sym)
Description copied from interface:StyleVisitor
since it is impossible to create a Symbolizer this method should generate an exception or warning.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
sym
- the symbolizer to visit
-
visit
public void visit(PointSymbolizer ps)
Description copied from interface:StyleVisitor
Called when accept is called on a pointsymbolizer- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
ps
- the point symbolizer to visit
-
visit
public void visit(LineSymbolizer line)
Description copied from interface:StyleVisitor
Called when accept is called on a linesymbolizer- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
line
- the line symbolizer to visit
-
visit
public void visit(PolygonSymbolizer poly)
Description copied from interface:StyleVisitor
Called when accept is called on a polygon symbolizer- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
poly
- the polygon symbolizer to visit
-
visit
public void visit(TextSymbolizer text)
Description copied from interface:StyleVisitor
Called when accept is called on a textsymbolizer- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
text
- the text symbolizer to visit
-
visit
public void visit(RasterSymbolizer raster)
Description copied from interface:StyleVisitor
Called when accept is called on a rastersymbolizer- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
raster
- the raster symbolizer to visit
-
visit
public void visit(Graphic gr)
Description copied from interface:StyleVisitor
Called when accept is called on a graphic- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
gr
- the graphic to visit
-
visit
public void visit(Mark mark)
Description copied from interface:StyleVisitor
Called when accept is called on a mark- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
mark
- the mark to visit
-
visit
public void visit(ExternalGraphic exgr)
Description copied from interface:StyleVisitor
Called when accept is called on an external graphic- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
exgr
- the external graphic to visit
-
visit
public void visit(PointPlacement pp)
Description copied from interface:StyleVisitor
Called when accept is called on a Point Placement- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
pp
- the point placement to visit
-
visit
public void visit(AnchorPoint ap)
Description copied from interface:StyleVisitor
Called when accept is called on an anchor point- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
ap
- the anchor point to visit
-
visit
public void visit(Displacement dis)
Description copied from interface:StyleVisitor
Called when accept is called on a displacement- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
dis
- the displacement to visit
-
visit
public void visit(LinePlacement lp)
Description copied from interface:StyleVisitor
Called when accept is called on a Line Placement- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
lp
- the line placement to visit
-
visit
public void visit(Halo halo)
Description copied from interface:StyleVisitor
Called when accept is called on a halo- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
halo
- the halo to visit
-
main
public static void main(String[] args)
- Parameters:
args
-
-
visit
public void visit(StyledLayerDescriptor sld)
Description copied from interface:StyleVisitor
Called when accept is called on a StyledLayerDescriptor.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
sld
- The StyledLayerDescriptor to visit
-
visit
public void visit(NamedLayer layer)
Description copied from interface:StyleVisitor
Called when accept is called on a NamedLayer.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
layer
- The NamedLayer to visit
-
visit
public void visit(UserLayer layer)
Description copied from interface:StyleVisitor
Called when accept is called on a UserLayer.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
layer
- The UserLayer to visit
-
visit
public void visit(FeatureTypeConstraint ftc)
Description copied from interface:StyleVisitor
Called when accept is called on a FeatureTypeConstraint.- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
ftc
- The FeatureTypeConstraint to visit
-
visit
public void visit(ColorMap cm)
Description copied from interface:StyleVisitor
Called when accept is called on a raster color map- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
cm
- the color map to visit
-
visit
public void visit(ColorMapEntry cme)
Description copied from interface:StyleVisitor
Called when accept is called on a raster color map entry- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
cme
- the color map to visit
-
visit
public void visit(ContrastEnhancement contrastEnhancement)
Description copied from interface:StyleVisitor
Called when accept is called on a raster ContrastEnhancement element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
contrastEnhancement
- theContrastEnhancement
to visit.
-
visit
public void visit(ImageOutline outline)
Description copied from interface:StyleVisitor
Called when accept is called on a rasterImageOutline
element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
outline
- theImageOutline
to visit.
-
visit
public void visit(ChannelSelection cs)
Description copied from interface:StyleVisitor
Called when accept is called on a rasterChannelSelection
element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
cs
- theChannelSelection
to visit.
-
visit
public void visit(OverlapBehavior ob)
Description copied from interface:StyleVisitor
Called when accept is called on a rasterOverlapBehaviorEnum
element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
ob
- theOverlapBehaviorEnum
to visit.
-
visit
public void visit(SelectedChannelType sct)
Description copied from interface:StyleVisitor
Called when accept is called on a rasterSelectedChannelType
element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
sct
- theSelectedChannelType
to visit.
-
visit
public void visit(ShadedRelief sr)
Description copied from interface:StyleVisitor
Called when accept is called on a rasterShadedRelief
element- Specified by:
visit
in interfaceStyleVisitor
- Overrides:
visit
in classAbstractStyleVisitor
- Parameters:
sr
- theShadedRelief
to visit.
-
-