diff --git a/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java b/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java
index c24d74490d861fac8c8886f9347c45726a0e1938..58bd27adfdea86f3e1bc55affa11944a5bf206a0 100644
--- a/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java
+++ b/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java
@@ -43,6 +43,7 @@ import de.hft.stuttgart.citydoctor2.reporting.XmlValidationReporter;
 import de.hft.stuttgart.citydoctor2.reporting.pdf.PdfReporter;
 import de.hft.stuttgart.citydoctor2.reporting.pdf.PdfStreamReporter;
 import de.hft.stuttgart.citydoctor2.utils.Localization;
+import de.hft.stuttgart.citydoctor2.zip.CityGmlZipArchive;
 import de.hft.stuttgart.citydoctor2.zip.CityGmlZipEntry;
 import de.hft.stuttgart.citydoctor2.zip.CityGmlZipEntryFile;
 import de.hft.stuttgart.quality.model.enums.RequirementId;
@@ -739,6 +740,20 @@ public class Checker {
         return hasUnusedDependency;
     }
 
+    public static void streamCheck(CityGmlZipArchive archive, String xmlOutput, String pdfOutput, ValidationConfiguration config,
+                                   String outputFile) throws IOException, CityGmlParseException {
+        streamCheck(archive, xmlOutput, pdfOutput, config, null, outputFile);
+    }
+
+    public static void streamCheck(CityGmlZipArchive archive, String xmlOutput, String pdfOutput, ValidationConfiguration config,
+                                   FeatureCheckedListener l, String outputFile) throws IOException, CityGmlParseException {
+
+        for (CityGmlZipEntry entry : archive.getEntries()) {
+            streamCheck(entry, xmlOutput, pdfOutput, config, l, outputFile);
+        }
+    }
+
+
     public static void streamCheck(CityGmlZipEntry entry, String xmlOutput, String pdfOutput, ValidationConfiguration config,
                                    String outputFile) throws IOException, CityGmlParseException {
         streamCheck(entry, xmlOutput, pdfOutput, config, null, outputFile);