Changeset 17617 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2021-03-21T13:56:17+01:00 (5 years ago)
Author:
simon04
Message:

see #4626 - Add ValidationTaskPerformanceTest

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java

    r17616 r17617  
    88import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    99import org.openstreetmap.josm.gui.layer.ValidatorLayer;
     10import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     11import org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor;
    1012import org.openstreetmap.josm.gui.util.GuiHelper;
    1113
     
    3638                          Collection<OsmPrimitive> validatedPrimitives,
    3739                          Collection<OsmPrimitive> formerValidatedPrimitives) {
    38         super(tr("Validating"), false /*don't ignore exceptions */);
     40        this(new PleaseWaitProgressMonitor(tr("Validating")), tests, validatedPrimitives, formerValidatedPrimitives);
     41    }
     42
     43    protected ValidationTask(ProgressMonitor progressMonitor,
     44                             Collection<Test> tests,
     45                             Collection<OsmPrimitive> validatedPrimitives,
     46                             Collection<OsmPrimitive> formerValidatedPrimitives) {
     47        super(tr("Validating"), progressMonitor, false /*don't ignore exceptions */);
    3948        this.validatedPrimitives = validatedPrimitives;
    4049        this.formerValidatedPrimitives = formerValidatedPrimitives;
     
    94103        }
    95104    }
     105
     106    /**
     107     * Gets the validation errors accumulated until this moment.
     108     * @return The list of errors
     109     */
     110    public List<TestError> getErrors() {
     111        return errors;
     112    }
    96113}
Note: See TracChangeset for help on using the changeset viewer.