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