From 0c8db871122228c16de22af65294c056b7b3659a Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Wed, 19 Jul 2023 11:04:34 +0200
Subject: [PATCH] - refactoring, renamed SLUBXmlFormatValidationPlugin to
 XmlFormatValidationPlugin

---
 META-INF/MANIFEST.MF                                   |  2 +-
 PLUGIN-INF/metadata_SLUBXmlFormatValidationPlugin.xml  |  2 +-
 ...nPlugin.java => TestXmlFormatValidationPlugin.java} |  8 ++++----
 .../plugin/Validation/TestSLUBValidateRelaxNG.java     |  6 +++---
 .../plugin/Validation/TestSLUBValidateSchema.java      |  6 +++---
 ...ationPlugin.java => XmlFormatValidationPlugin.java} | 10 +++++-----
 6 files changed, 17 insertions(+), 17 deletions(-)
 rename java/org/slub/rosetta/dps/repository/plugin/{TestSLUBXmlFormatValidationPlugin.java => TestXmlFormatValidationPlugin.java} (94%)
 rename java/org/slub/rosetta/dps/repository/plugin/{SLUBXmlFormatValidationPlugin.java => XmlFormatValidationPlugin.java} (97%)

diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
index 2739242..f584051 100644
--- a/META-INF/MANIFEST.MF
+++ b/META-INF/MANIFEST.MF
@@ -1 +1 @@
-Main-Class: org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin
+Main-Class: org.slub.rosetta.dps.repository.plugin.XmlFormatValidationPlugin
diff --git a/PLUGIN-INF/metadata_SLUBXmlFormatValidationPlugin.xml b/PLUGIN-INF/metadata_SLUBXmlFormatValidationPlugin.xml
index 6094caa..c5fb78a 100644
--- a/PLUGIN-INF/metadata_SLUBXmlFormatValidationPlugin.xml
+++ b/PLUGIN-INF/metadata_SLUBXmlFormatValidationPlugin.xml
@@ -1,7 +1,7 @@
 <pl:metadata-config xmlns:pl="http://www.exlibrisgroup.com/Plugins/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<pl:pluginTypeName>FormatValidationPlugin</pl:pluginTypeName>
 	<pl:deployName>SLUBXmlFormatValidationPlugin</pl:deployName>
-	<pl:className>org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin</pl:className>
+	<pl:className>org.slub.rosetta.dps.repository.plugin.XmlFormatValidationPlugin</pl:className>
 	<pl:initParameters>
 		<fr:x_form xmlns:fr="http://com/exlibris/digitool/common/forms/xmlbeans">
 			<!-- see https://github.com/ExLibrisGroup/Rosetta.dps-sdk-projects/blob/master/4.1/dps-sdk-deposit/src/xsd/x_form.xsd -->
diff --git a/java/org/slub/rosetta/dps/repository/plugin/TestSLUBXmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/TestXmlFormatValidationPlugin.java
similarity index 94%
rename from java/org/slub/rosetta/dps/repository/plugin/TestSLUBXmlFormatValidationPlugin.java
rename to java/org/slub/rosetta/dps/repository/plugin/TestXmlFormatValidationPlugin.java
index febea04..da958b4 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/TestSLUBXmlFormatValidationPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/TestXmlFormatValidationPlugin.java
@@ -15,14 +15,14 @@ import java.util.stream.Stream;
 import static org.junit.Assert.*;
 
 /**
- * Tests for {@link SLUBXmlFormatValidationPlugin}.
+ * Tests for {@link XmlFormatValidationPlugin}.
  *
  * @author andreas.romeyke@slub-dresden.de (Andreas Romeyke)
  */
 
 @RunWith(JUnit4.class)
-public class TestSLUBXmlFormatValidationPlugin {
-    private static SLUBXmlFormatValidationPlugin mock;
+public class TestXmlFormatValidationPlugin {
+    private static XmlFormatValidationPlugin mock;
 
     private Path[] testPaths;
     private final Map<String, String> initp = new HashMap<>();
@@ -36,7 +36,7 @@ public class TestSLUBXmlFormatValidationPlugin {
         } catch (IOException e) {
             // do nothing, because nothing found
         }
-        mock = new SLUBXmlFormatValidationPlugin();
+        mock = new XmlFormatValidationPlugin();
         initp.put("catalog", "example_catalog/catalog");
         initp.put("schemacatalog", "example_catalog/schema_catalog.xml");
         initp.put("debug", "true");
diff --git a/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateRelaxNG.java b/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateRelaxNG.java
index 5de2501..9510544 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateRelaxNG.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateRelaxNG.java
@@ -4,7 +4,7 @@ import org.junit.Before;
 import org.junit.runner.RunWith;
 import org.junit.runners.JUnit4;
 import org.slub.rosetta.dps.repository.plugin.XmlErrorHandler;
-import org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin;
+import org.slub.rosetta.dps.repository.plugin.XmlFormatValidationPlugin;
 import org.slub.rosetta.dps.repository.plugin.ValidationResultHandle;
 import org.w3c.dom.Document;
 
@@ -24,7 +24,7 @@ import static org.junit.Assert.*;
 
 @RunWith(JUnit4.class)
 public class TestSLUBValidateRelaxNG {
-    private static SLUBXmlFormatValidationPlugin mock;
+    private static XmlFormatValidationPlugin mock;
 
     private final Map<String, String> initp = new HashMap<>();
     private URI local2Uri(String sUri) {
@@ -41,7 +41,7 @@ public class TestSLUBValidateRelaxNG {
     }
     @Before
     public void setUp() {
-        mock = new SLUBXmlFormatValidationPlugin();
+        mock = new XmlFormatValidationPlugin();
         initp.put("catalog", "/etc/xml/catalog");
         initp.put("schemacatalog", "example_catalog/schema_catalog.xml");
         initp.put("debug", "true");
diff --git a/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateSchema.java b/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateSchema.java
index 4e197ff..f247403 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateSchema.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/Validation/TestSLUBValidateSchema.java
@@ -3,7 +3,7 @@ package org.slub.rosetta.dps.repository.plugin.Validation;
 import org.junit.Before;
 import org.junit.runner.RunWith;
 import org.junit.runners.JUnit4;
-import org.slub.rosetta.dps.repository.plugin.SLUBXmlFormatValidationPlugin;
+import org.slub.rosetta.dps.repository.plugin.XmlFormatValidationPlugin;
 import org.slub.rosetta.dps.repository.plugin.ValidationResultHandle;
 import org.slub.rosetta.dps.repository.plugin.ValidationResourceResolver;
 import org.slub.rosetta.dps.repository.plugin.ValidationSchema;
@@ -26,7 +26,7 @@ import static org.junit.Assert.*;
 
 @RunWith(JUnit4.class)
 public class TestSLUBValidateSchema {
-    private static SLUBXmlFormatValidationPlugin mock;
+    private static XmlFormatValidationPlugin mock;
 
     private final Map<String, String> initp = new HashMap<>();
     private URI local2Uri(String sUri) {
@@ -43,7 +43,7 @@ public class TestSLUBValidateSchema {
     }
     @Before
     public void setUp() {
-        mock = new SLUBXmlFormatValidationPlugin();
+        mock = new XmlFormatValidationPlugin();
         initp.put("catalog", "/etc/xml/catalog");
         initp.put("schemacatalog", "example_catalog/schema_catalog.xml");
         initp.put("debug", "true");
diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
similarity index 97%
rename from java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java
rename to java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
index 613cf1a..01b9894 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
@@ -49,8 +49,8 @@ import java.util.Set;
  * @author andreas.romeyke@slub-dresden.de (Andreas Romeyke)
  * @see com.exlibris.dps.sdk.techmd.FormatValidationPlugin
  */
-public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin {
-    private static final ExLogger log = ExLogger.getExLogger(SLUBXmlFormatValidationPlugin.class);
+public class XmlFormatValidationPlugin implements FormatValidationPlugin {
+    private static final ExLogger log = ExLogger.getExLogger(XmlFormatValidationPlugin.class);
     private ValidationResultHandle validationLogger;
     private boolean debug;
     private boolean valid;
@@ -77,7 +77,7 @@ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin {
             for (int i = 0; i <nodesCount ; i++) {
                 Node node = nodes.item(i);
                 List<String> attr_list = getAttrList(node, attr_strings);
-                boolean allValid = attr_list.stream().allMatch(SLUBXmlFormatValidationPlugin::checkAttributesOfNamespaceSchemaMapFile);
+                boolean allValid = attr_list.stream().allMatch(XmlFormatValidationPlugin::checkAttributesOfNamespaceSchemaMapFile);
                 if (allValid) {
                     String attr_type = attr_list.get(0);
                     String namespace = attr_list.get(1);
@@ -137,7 +137,7 @@ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin {
         return null != attr_type && !attr_type.isBlank();
     }
 
-    public SLUBXmlFormatValidationPlugin() {
+    public XmlFormatValidationPlugin() {
         dbf.setNamespaceAware(true);
         dbf.setValidating(false);
         dbf.setExpandEntityReferences(false);
@@ -362,7 +362,7 @@ public class SLUBXmlFormatValidationPlugin implements FormatValidationPlugin {
      * @param args list of files which should be scanned
      */
     public static void main(String[] args) {
-        var plugin = new SLUBXmlFormatValidationPlugin();
+        var plugin = new XmlFormatValidationPlugin();
         Map<String, String> initp = new HashMap<>();
         initp.put("catalog", "/etc/xml/catalog");
         initp.put("schemacatalog", "example_catalog/schema_catalog.xml");
-- 
GitLab