Author: tilman
Date: Mon Sep  7 11:03:49 2026
New Revision: 1937964

Log:
PDFBOX-6257: make check case insensitive

Modified:
   
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/PdfaExtensionHelper.java

Modified: 
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/PdfaExtensionHelper.java
==============================================================================
--- 
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/PdfaExtensionHelper.java
    Mon Sep  7 11:03:46 2026        (r1937963)
+++ 
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/PdfaExtensionHelper.java
    Mon Sep  7 11:03:49 2026        (r1937964)
@@ -51,11 +51,9 @@ import org.w3c.dom.NamedNodeMap;
 public final class PdfaExtensionHelper
 {
 
-    private static final String CLOSED_CHOICE = "closed Choice of ";
-    private static final String CLOSED_CHOICE_U = "Closed Choice of ";
+    private static final String CLOSED_CHOICE = "closed choice of ";
 
-    private static final String OPEN_CHOICE = "open Choice of ";
-    private static final String OPEN_CHOICE_U = "Open Choice of ";
+    private static final String OPEN_CHOICE = "open choice of ";
 
     private PdfaExtensionHelper()
     {
@@ -270,11 +268,11 @@ public final class PdfaExtensionHelper
             return TypeMapping.createPropertyType(Types.LangAlt, 
Cardinality.Simple);
         }
         // else all other cases
-        if (valueType.startsWith(CLOSED_CHOICE) || 
valueType.startsWith(CLOSED_CHOICE_U))
+        if (valueType.toLowerCase().startsWith(CLOSED_CHOICE))
         {
             valueType = valueType.substring(CLOSED_CHOICE.length());
         }
-        else if (valueType.startsWith(OPEN_CHOICE) || 
valueType.startsWith(OPEN_CHOICE_U))
+        else if (valueType.toLowerCase().startsWith(OPEN_CHOICE))
         {
             valueType = valueType.substring(OPEN_CHOICE.length());
         }

Reply via email to