// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.data.osm.visitor.paint; import java.awt.Graphics2D; import org.openstreetmap.josm.data.Bounds; import org.openstreetmap.josm.data.osm.DataSet; import org.openstreetmap.josm.gui.NavigatableComponent; public interface PaintVisitor { void setGraphics(Graphics2D g); void setNavigatableComponent(NavigatableComponent nc); void setInactive(boolean inactive); void visitAll(DataSet data, boolean virtual, Bounds box); }