Ignore:
Timestamp:
2017-09-09T23:32:37+02:00 (7 years ago)
Author:
bastiK
Message:

replace abstract class AbstractVisitor by interface OsmPrimitiveVisitor; deprecate Visitor

  • data.osm.visitor.Visitor awkwardly mixes OsmPrimitive types and Changeset class; this may have been used in the past, but is no longer needed; AbstractVisitor should have been a super-interface of Visitor in the first place
  • hopefully, this is binary compatible and plugins can be updated gracefully
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r12718 r12809  
    7676import org.openstreetmap.josm.data.osm.event.DataSetListenerAdapter;
    7777import org.openstreetmap.josm.data.osm.event.DataSetListenerAdapter.Listener;
    78 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor;
    7978import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
     79import org.openstreetmap.josm.data.osm.visitor.OsmPrimitiveVisitor;
    8080import org.openstreetmap.josm.data.osm.visitor.paint.MapRendererFactory;
    8181import org.openstreetmap.josm.data.osm.visitor.paint.Rendering;
     
    243243     * A listener that counts the number of primitives it encounters
    244244     */
    245     public static final class DataCountVisitor extends AbstractVisitor {
     245    public static final class DataCountVisitor implements OsmPrimitiveVisitor {
    246246        /**
    247247         * Nodes that have been visited
Note: See TracChangeset for help on using the changeset viewer.