package com.c2c.style; import org.geotools.styling.*; /** * User: jeichar * Date: Sep 6, 2010 * Time: 3:11:02 PM */ public abstract class AbstractStyleVisitor implements StyleVisitor { @Override public void visit(StyledLayerDescriptor sld) { // Not implemented } @Override public void visit(NamedLayer layer) { // Not implemented } @Override public void visit(UserLayer layer) { // Not implemented } @Override public void visit(FeatureTypeConstraint ftc) { // Not implemented } @Override public void visit(Style style) { for (FeatureTypeStyle fts : style.featureTypeStyles()) { fts.accept(this); } } @Override public void visit(Rule rule) { for (Symbolizer symbolizer : rule.symbolizers()) { symbolizer.accept(this); } } @Override public void visit(FeatureTypeStyle fts) { for (Rule rule : fts.rules()) { rule.accept(this); } } @Override public void visit(Fill fill) { // Not implemented } @Override public void visit(Stroke stroke) { // Not implemented } @Override public void visit(Symbolizer sym) { // Not implemented } @Override public void visit(PointSymbolizer ps) { // Not implemented } @Override public void visit(LineSymbolizer line) { // Not implemented } @Override public void visit(PolygonSymbolizer poly) { poly.getFill().accept(this); } @Override public void visit(TextSymbolizer text) { // Not implemented } @Override public void visit(RasterSymbolizer raster) { // Not implemented } @Override public void visit(Graphic gr) { // Not implemented } @Override public void visit(Mark mark) { // Not implemented } @Override public void visit(ExternalGraphic exgr) { // Not implemented } @Override public void visit(PointPlacement pp) { // Not implemented } @Override public void visit(AnchorPoint ap) { // Not implemented } @Override public void visit(Displacement dis) { // Not implemented } @Override public void visit(LinePlacement lp) { // Not implemented } @Override public void visit(Halo halo) { // Not implemented } @Override public void visit(ColorMap colorMap) { // Not implemented } @Override public void visit(ColorMapEntry colorMapEntry) { // Not implemented } @Override public void visit(ContrastEnhancement contrastEnhancement) { // Not implemented } @Override public void visit(ImageOutline outline) { // Not implemented } @Override public void visit(ChannelSelection cs) { // Not implemented } @Override public void visit(OverlapBehavior ob) { // Not implemented } @Override public void visit(SelectedChannelType sct) { // Not implemented } @Override public void visit(ShadedRelief sr) { // Not implemented } }