001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.data.validation; 003 004import java.util.List; 005 006import org.openstreetmap.josm.data.osm.Node; 007import org.openstreetmap.josm.data.osm.OsmPrimitive; 008import org.openstreetmap.josm.data.osm.WaySegment; 009 010public interface ValidatorVisitor { 011 void visit(TestError error); 012 013 void visit(OsmPrimitive p); 014 015 void visit(WaySegment ws); 016 017 void visit(List<Node> nodes); 018}