From 8c16d4311c3d00771e31664fcac71018ff7b60a5 Mon Sep 17 00:00:00 2001 From: langfr Date: Sat, 1 Jun 2024 13:53:41 +0100 Subject: [PATCH] Fix #389: ClassCastException: ZUGFeRDExporterFromA3 cannot be cast to ZUGFeRDExporterFromPDFA --- .../mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java index eab2e45a..02067215 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java @@ -147,16 +147,16 @@ public class ZUGFeRDExporterFromPDFA implements IZUGFeRDExporter { return getExporter().setCreator(creator); } - public ZUGFeRDExporterFromPDFA setProfile(Profile p) { - return (ZUGFeRDExporterFromPDFA) getExporter().setProfile(p); + public IZUGFeRDExporter setProfile(Profile p) { + return (IZUGFeRDExporter) getExporter().setProfile(p); } - public ZUGFeRDExporterFromPDFA setProfile(String profileName) { + public IZUGFeRDExporter setProfile(String profileName) { Profile p = Profiles.getByName(profileName); if (p==null) { throw new RuntimeException("Profile not found."); } - return (ZUGFeRDExporterFromPDFA) getExporter().setProfile(p); + return (IZUGFeRDExporter) getExporter().setProfile(p); } public IZUGFeRDExporter setConformanceLevel(PDFAConformanceLevel newLevel) {