From 2ee794a0dbdbcf370ada02372c22335eee4bb344 Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sat, 20 Dec 2025 14:51:24 +0000 Subject: [PATCH 1/6] GH-3664: Simplify reading of test files --- .../org/apache/jena/rdfxml/xmlinput1/ARP.java | 2 +- .../libtest/InputStreamFactoryTests.java | 137 ------------------ .../rdfxml/libtest/LazyFileInputStream.java | 46 ------ .../jena/rdfxml/libtest/LazyInputStream.java | 62 -------- .../rdfxml/libtest/LazyURLInputStream.java | 50 ------- .../libtest/LazyZipEntryInputStream.java | 52 ------- .../jena/rdfxml/xmlinput1/ARPTests.java | 7 - .../xmlinput1/InputStreamFactoryARP.java | 80 ++++++++++ .../rdfxml/xmlinput1/NTripleTestSuite.java | 6 +- .../rdfxml/xmlinput1/TestSuiteWG_RDFXML.java | 3 +- .../xmlinput1/TestSuiteWG_RDFXML_ARP.java | 3 +- .../jena/rdfxml/xmlinput1/WGTestSuite.java | 49 +++---- .../jena/reasoner/test/WGReasonerTester.java | 4 +- 13 files changed, 110 insertions(+), 391 deletions(-) delete mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/libtest/InputStreamFactoryTests.java delete mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyFileInputStream.java delete mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyInputStream.java delete mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyURLInputStream.java delete mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyZipEntryInputStream.java create mode 100644 jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java index 0bdaa166713..2564ecbcd93 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java @@ -203,7 +203,7 @@ public void setOptionsWith(ARPOptions opts){ arpf.setOptionsWith(opts); } - void setBadStatementHandler(StatementHandler sh) { + public void setBadStatementHandler(StatementHandler sh) { arpf.setBadStatementHandler(sh); } diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/InputStreamFactoryTests.java b/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/InputStreamFactoryTests.java deleted file mode 100644 index 819d7b4b98f..00000000000 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/InputStreamFactoryTests.java +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.rdfxml.libtest; - -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.zip.ZipFile; - -import org.apache.jena.irix.IRIx; - -/** In support of the RDF 2004 Working Group tests. - * - * This class provides input streams that: - * 1: can be from a URL or from a zip - * 2: do not actually open until the first read - */ -public class InputStreamFactoryTests { - - final String base; - final private ZipFile zip; - final private String property; - private String createMe = "error"; - - public InputStreamFactoryTests(String baseDir, String propDir) { - createMe = "new TestInputStreamFactory(URI.create(\""+baseDir.toString()+"\"),\""+propDir+"\")"; - base = baseDir; - this.zip = null; - property = propDir.endsWith("/") ? propDir : propDir + "/"; - } - - public String getBase() { - return base; - } - - /** - * opens the file, and really does it - not a delayed - * lazy opening. - * @param str the URI to open - * @return null on some failures - * @throws IOException - */ - public InputStream fullyOpen(String str) throws IOException { - InputStream in = open(str); - if (in instanceof LazyInputStream - && !((LazyInputStream) in).connect()) - return null; - return in; - } - /** - * A lazy open. The I/O only starts, and resources - * are only allocated on first read. - * @param uri to be opened. - * @return the opened stream - */ - public InputStream open(String uri) { - return (InputStream) open(uri, true); - - } - - public OutputStream openOutput(String str) { - OutputStream foo = (OutputStream) open(str, false); - // System.out.println(foo.toString()); - return foo; - } - - public String getCreationJava() { - return createMe; - } - private Object open(String uri, boolean in) { - - IRIx base2 = IRIx.create(base); - IRIx uri2 = IRIx.create(uri); - IRIx relative = base2.relativize(uri2); - - //IRI relative = uri.isAbsolute() ? base.relativize(uri, IRIRelativize.CHILD) : uri; - - if (relative.isAbsolute()) - throw new IllegalArgumentException( - "This TestInputStreamFactory only knows about '" + base + "'."); - - String relPath = relative.toString(); - if ( relPath.length() - relPath.lastIndexOf('.') > 5 ) { - relPath = relPath + ".rdf"; - relative = IRIx.create(relPath); - } - - if (!in) - throw new IllegalArgumentException("Can only save to URLs"); - - - if (zip != null) - return new LazyZipEntryInputStream(zip,relPath ); - else - return InputStreamFactoryTests.getInputStream(property + relPath ); - - } - - private static InputStream getInputStream(String prop) { - // System.err.println(prop); - ClassLoader loader = InputStreamFactoryTests.class.getClassLoader(); - if (loader == null) - throw new SecurityException("Cannot access class loader"); - InputStream in = - // loader.getResourceAsStream("com/hp/hpl/jena/rdf/arp/test/data/" + prop); - loader.getResourceAsStream("testing/" + prop); - // System.out.println(prop); - if (in == null) { - try { - in = new FileInputStream("testing/" + prop); - } catch (IOException e) { - } - if (in == null) - throw new IllegalArgumentException( - "Resource: " + prop + " not found on class path."); - } - - return in; - } -} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyFileInputStream.java b/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyFileInputStream.java deleted file mode 100644 index f1e17da58ae..00000000000 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyFileInputStream.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.rdfxml.libtest; - - -import java.io.*; - -/** - * - * In test cases we cannot open all the input files - * while creating the test suite, but must defer the - * opening until the test is actually run. - */ -class LazyFileInputStream extends LazyInputStream { - - private String name; - /** Creates new LazyZipEntryInputStream */ - LazyFileInputStream(String name) { - // System.err.println(name); - this.name = name; - } - - @Override - InputStream open() throws IOException { - return new FileInputStream(name); - } - - - -} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyInputStream.java b/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyInputStream.java deleted file mode 100644 index f50ad9b4715..00000000000 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyInputStream.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.rdfxml.libtest; - - -import java.io.*; - -/** - *In test cases we cannot open all the input files - * while creating the test suite, but must defer the - * opening until the test is actually run. - */ -abstract class LazyInputStream extends InputStream { - - private InputStream underlying; - abstract InputStream open() throws IOException; - - boolean connect() throws IOException { - if ( underlying != null ) - return true; - else { - underlying = open(); - } - return underlying != null; - - } - - - @Override - public int read() throws IOException { - if (underlying == null) - underlying = open(); - return underlying.read(); - } - - @Override - public void close() throws IOException { - if (underlying != null) { - underlying.close(); - underlying = null; - } - } - - - -} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyURLInputStream.java b/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyURLInputStream.java deleted file mode 100644 index 5cc1a3a7e58..00000000000 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyURLInputStream.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.rdfxml.libtest; - - -import java.io.*; -import java.net.*; - -/** - * - * In test cases we cannot open all the input files - * while creating the test suite, but must defer the - * opening until the test is actually run. - */ -class LazyURLInputStream extends LazyInputStream { - - private URL url; - /** Creates new LazyZipEntryInputStream */ - LazyURLInputStream(URL url) { - // System.err.println(name); - this.url = url; - } - - @Override - InputStream open() throws IOException { - URLConnection conn = url.openConnection(); - // System.err.println(conn.getClass().getName()); - - return conn.getInputStream(); - } - - - -} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyZipEntryInputStream.java b/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyZipEntryInputStream.java deleted file mode 100644 index 7bcb8a60329..00000000000 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/libtest/LazyZipEntryInputStream.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.rdfxml.libtest; - - -import java.io.*; -import java.util.zip.*; - -/** - *In test cases we cannot open all the input files - * while creating the test suite, but must defer the - * opening until the test is actually run. - */ -class LazyZipEntryInputStream extends LazyInputStream { - - private ZipEntry entry; - private ZipFile zip; - /** Creates new LazyZipEntryInputStream */ - LazyZipEntryInputStream(ZipFile zip,String name) { - // System.err.println(name); - entry = new ZipEntry(name); - this.zip = zip; - } - - - @Override - InputStream open() throws IOException { - InputStream rslt = zip.getInputStream(entry); - if ( rslt == null ) - throw new IllegalArgumentException(entry.getName()+ " cannot be opened."); - return rslt; - } - - - -} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java index dc1afbefc56..1fe85e3815e 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java @@ -22,13 +22,6 @@ * Constants for the test suite for ARP. */ public class ARPTests extends java.lang.Object { - /** - * Setting this field to true uses the tests found - * on the W3C web site. - * The default value false uses a cached corrected - * copy of the tests. - */ - static public boolean internet = false; static String wgTestDir = "http://www.w3.org/2000/10/rdf-tests/rdfcore/"; static String arpTestDir = "http://jcarroll.hpl.hp.com/arp-tests/"; } diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java new file mode 100644 index 00000000000..af4ea8615a1 --- /dev/null +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.jena.rdfxml.xmlinput1; + +import java.io.*; + +import org.apache.jena.irix.IRIx; + +/** In support of the RDF 2004 Working Group tests. + * + * This class provides input streams that: + * 1: can be from a URL or from a zip + * 2: do not actually open until the first read + */ +public class InputStreamFactoryARP { + + // Jena6 :: Now greatly simplified. + // URLs are remapped to load as files from testing/ + final String rootURL; + final private String rootDir; + + public InputStreamFactoryARP(String rootURL, String rootDir) { + this.rootURL = rootURL; + this.rootDir = rootDir.endsWith("/") ? rootDir : rootDir + "/"; + } + + public String getBase() { + return rootURL; + } + + public InputStream fullyOpen(String str) throws IOException { + return openForInput(str); + } + + private InputStream openForInput(String uri) { + // Maps URLs starting rootURL to local files as given by baseURL + + IRIx base2 = IRIx.create(rootURL); + IRIx uri2 = IRIx.create(uri); + IRIx relative = base2.relativize(uri2); + + //IRI relative = uri.isAbsolute() ? base.relativize(uri, IRIRelativize.CHILD) : uri; + + if (relative.isAbsolute()) + throw new IllegalArgumentException( + "This TestInputStreamFactory only knows about '" + rootURL + "'."); + + String relPath = relative.toString(); + if ( relPath.length() - relPath.lastIndexOf('.') > 5 ) { + relPath = relPath + ".rdf"; + relative = IRIx.create(relPath); + } + + return getInputStream(rootDir + relPath ); + } + + private static InputStream getInputStream(String prop) { + try { + return new FileInputStream("testing/" + prop); + } catch (FileNotFoundException e) { + throw new IllegalArgumentException("Resource: " + prop + " not found on class path."); + } + } +} diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java index 5be1dccc038..978471e6f08 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java @@ -21,12 +21,12 @@ import java.util.HashSet; import java.util.Set; +import org.junit.Assert; + import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.RDFErrorHandler; -import org.apache.jena.rdfxml.libtest.InputStreamFactoryTests; import org.apache.jena.rdfxml.xmlinput1.impl.ARPResource; import org.apache.jena.rdfxml.xmlinput1.impl.ARPSaxErrorHandler; -import org.junit.Assert; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; @@ -36,7 +36,7 @@ * Jena N-triple writer. */ class NTripleTestSuite extends WGTestSuite { - NTripleTestSuite(InputStreamFactoryTests fact, String name, boolean b) { + NTripleTestSuite(InputStreamFactoryARP fact, String name, boolean b) { super(fact, name, b); } diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java index 14766cefb91..a501b97671b 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java @@ -20,7 +20,6 @@ import junit.framework.Test; import junit.framework.TestSuite; -import org.apache.jena.rdfxml.libtest.InputStreamFactoryTests; public class TestSuiteWG_RDFXML { @@ -29,7 +28,7 @@ static public Test suite() TestSuite testSuite = new TestSuite("WG RDF/XML"); WGTestSuite testSuiteWG = new org.apache.jena.rdfxml.xmlinput1.WGTestSuite( - new InputStreamFactoryTests("http://www.w3.org/2000/10/rdf-tests/rdfcore/", "wg"), + new InputStreamFactoryARP("http://www.w3.org/2000/10/rdf-tests/rdfcore/", "wg"), "WG Parser Tests", false); TestSuite testSuiteApproved = new TestSuite("APPROVED"); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java index 95403cc7091..fc27a0d9e7f 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java @@ -19,7 +19,6 @@ package org.apache.jena.rdfxml.xmlinput1; import junit.framework.Test; -import org.apache.jena.rdfxml.libtest.InputStreamFactoryTests; public class TestSuiteWG_RDFXML_ARP { @@ -28,7 +27,7 @@ static public Test suite() String base = "http://jcarroll.hpl.hp.com/arp-tests/"; WGTestSuite testSuite = new org.apache.jena.rdfxml.xmlinput1.WGTestSuite - (new InputStreamFactoryTests(base, "arp") + (new InputStreamFactoryARP(base, "arp") ,"ARP RDF/XML Tests" ,false); Test test177 = testSuite.createPositiveTest("http://jcarroll.hpl.hp.com/arp-tests/xml-literals/reported3", diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java index cf39420179c..059e484ebe5 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java @@ -30,7 +30,6 @@ import org.apache.jena.rdf.model.*; import org.apache.jena.rdf.model.impl.PropertyImpl; import org.apache.jena.rdf.model.impl.ResourceImpl; -import org.apache.jena.rdfxml.libtest.InputStreamFactoryTests; import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; import org.apache.jena.reasoner.rulesys.RDFSRuleReasonerFactory; import org.apache.jena.reasoner.test.WGReasonerTester; @@ -81,9 +80,9 @@ static void logResult(Resource test, int type) { private static boolean logging = false; private static String BASE_RESULTS_URI = "https://jena.apache.org/data/rdf-results.rdf"; static public boolean checkMessages = false; - static private boolean doSemanticTests() { - return ARPTests.internet; - } + + static private boolean doSemanticTests() { return false ; } + static private boolean inDevelopment = false; Model loadRDF(InputSupplier in, RDFErrorHandler eh, String base) throws IOException { @@ -168,11 +167,9 @@ public void act(Resource r) { } }; - InputStreamFactoryTests factory; + InputStreamFactoryARP inputStreamMgr; - static private Collection misc = - Arrays.asList( - new String[] { "http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-uri-substructure/error001" }); + static private Collection misc = List.of("http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-uri-substructure/error001"); private Map behaviours = new HashMap<>(); @@ -181,8 +178,6 @@ public void act(Resource r) { .put(new ResourceImpl(testNS + "PositiveParserTest"), new Act() { @Override public void act(Resource r) { - // if (r.getProperty(status).getString().equals(approved)) - // if (r.getURI().endsWith("rdfms-xmllang/test004")) if (r.hasProperty(warning)) { addTest(r, new WarningTest(r)); } else { @@ -194,19 +189,21 @@ public void act(Resource r) { .put(new ResourceImpl(testNS + "NegativeParserTest"), new Act() { @Override public void act(Resource r) { - // if (r.getProperty(status).getString().equals(approved)) addTest(r, new NegativeTest(r)); } }); - behaviours.put(new ResourceImpl(testNS + "False-Document"), noop); + + behaviours.put(new ResourceImpl(testNS + "False-Document"), noop); behaviours.put(new ResourceImpl(testNS + "RDF-XML-Document"), noop); behaviours.put(new ResourceImpl(testNS + "NT-Document"), noop); + behaviours.put( new ResourceImpl(testNS + "PositiveEntailmentTest"), semTest); behaviours.put( new ResourceImpl(testNS + "NegativeEntailmentTest"), semTest); + behaviours .put(new ResourceImpl(testNS + "MiscellaneousTest"), new Act() { @Override @@ -219,17 +216,17 @@ public void act(Resource r) { }); } - private Model loadRDF(final InputStreamFactoryTests fact, + private Model loadRDF(final InputStreamFactoryARP fact, final String file) { Model m = null; String base = fact.getBase().toString(); if (!base.endsWith("/")) base = base + "/"; - try ( InputStream in = fact.fullyOpen(file) ) { + try ( InputStream in = openFileOrURI(fact, file) ) { if (in == null ) return null; - m = loadRDF(()->fact.fullyOpen(file) , null, base + file); + m = loadRDF(()->in , null, base + file); } catch (JenaException e) { // System.out.println(e.getMessage()); throw e; @@ -243,14 +240,18 @@ private Model loadRDF(final InputStreamFactoryTests fact, return m; } + private static InputStream openFileOrURI(InputStreamFactoryARP fact, String fileOrURI) throws IOException { + return fact.fullyOpen(fileOrURI); + } + /** Creates new WGTestSuite This is a private snapshot of the RDF Test Cases Working Draft's data. */ - WGTestSuite(InputStreamFactoryTests fact, String name, boolean dynamic) { + WGTestSuite(InputStreamFactoryARP fact, String name, boolean dynamic) { super(name); - factory = fact; + inputStreamMgr = fact; testDir = fact.getBase(); if (dynamic) try { @@ -286,10 +287,6 @@ private Model loadRDF(final InputStreamFactoryTests fact, action.act(st.getSubject()); } } - if ( ARPTests.internet) { - initResults(); - addTest(new DummyTest()); - } } catch (RuntimeException re) { re.printStackTrace(); throw re; @@ -304,7 +301,7 @@ private Model loadRDF(final InputStreamFactoryTests fact, static TestSuite suite(String testDir, String d, String nm) { return new WGTestSuite( - new InputStreamFactoryTests(testDir, d), + new InputStreamFactoryARP(testDir, d), nm, true); } @@ -407,9 +404,9 @@ Model read(Property p) throws IOException { Resource t = file.getRequiredProperty(RDF.type).getResource(); final String uri = file.getURI(); if (ntriple.equals(t)) { - return loadNT(factory.open(uri),uri); + return loadNT(openFileOrURI(inputStreamMgr, uri),uri); } else if (rdfxml.equals(t)) { - return loadRDF( ()->factory.open(uri), this, uri); + return loadRDF( ()->openFileOrURI(inputStreamMgr, uri), this, uri); } else { fail("Unrecognized file type: " + t); } @@ -679,10 +676,10 @@ class Test2 extends TestCase implements RDFErrorHandler { } Model read(String file, boolean type) throws IOException { if (!type) { - return loadNT(factory.open(file),file); + return loadNT(openFileOrURI(inputStreamMgr, file),file); } final String uri = file; - return loadRDF( ()->factory.open(uri) , this, uri); + return loadRDF(()->openFileOrURI(inputStreamMgr, uri) , this, uri); } @Override diff --git a/jena-core/src/test/java/org/apache/jena/reasoner/test/WGReasonerTester.java b/jena-core/src/test/java/org/apache/jena/reasoner/test/WGReasonerTester.java index 6bf57d6fc1d..50e15d697ad 100644 --- a/jena-core/src/test/java/org/apache/jena/reasoner/test/WGReasonerTester.java +++ b/jena-core/src/test/java/org/apache/jena/reasoner/test/WGReasonerTester.java @@ -35,7 +35,6 @@ import org.apache.jena.rdf.model.*; import org.apache.jena.rdf.model.impl.PropertyImpl; import org.apache.jena.rdf.model.impl.ResourceImpl; -import org.apache.jena.rdfxml.xmlinput1.ARPTests; import org.apache.jena.reasoner.InfGraph; import org.apache.jena.reasoner.Reasoner; import org.apache.jena.reasoner.ReasonerFactory; @@ -326,8 +325,7 @@ public int runTestDetailedResponse(String uri, ReasonerFactory reasonerF, TestCa // Check the results against the official conclusions boolean correct = true; int goodResult = PASS; - boolean noisy = !(baseDir.equals(DEFAULT_BASE_DIR) - || ARPTests.internet ); + boolean noisy = ! baseDir.equals(DEFAULT_BASE_DIR); if (testType.equals(PositiveEntailmentTest)) { if (conclusions == null) { // Check that the result is flagged as semantically invalid From 5f7a62c283a811ed826bf2ced82c047a72d86630 Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sat, 20 Dec 2025 15:36:44 +0000 Subject: [PATCH 2/6] GH-3664: Rename ARP1 test package as oaj.rdfxml.arp1tests --- .../{xmlinput1 => arp1tests}/ARPTests.java | 2 +- .../InputStreamFactoryARP.java | 2 +- .../InputSupplier.java | 2 +- .../{xmlinput1 => arp1tests}/NTripleARP1.java | 3 ++- .../NTripleTestSuite.java | 5 ++++- .../TS3_xmlinput1.java | 20 +++++++++---------- .../TestErrorMsg.java | 3 ++- .../TestPropEltErrorMsg.java | 2 +- .../TestRDFXML_URI.java | 4 +++- .../{xmlinput1 => arp1tests}/TestScope.java | 2 +- .../TestSuiteException.java | 4 +++- .../TestSuiteWG_RDFXML.java | 4 ++-- .../TestSuiteWG_RDFXML_ARP.java | 4 ++-- .../{xmlinput1 => arp1tests}/TestURIs.java | 2 +- .../{xmlinput1 => arp1tests}/TestsARP.java | 5 +++-- .../TestsDOM2RDF.java | 3 ++- .../TestsMoreDOM2RDF.java | 6 +++++- .../TestsSAX2RDF.java | 5 ++++- .../TestsSAX2RDFMore.java | 7 +++++-- .../TestsStAX2Model.java | 3 ++- .../TestsTainting.java | 4 +++- .../{xmlinput1 => arp1tests}/WGTestSuite.java | 5 ++++- .../states/AttrEvent.java | 3 ++- .../states/ElementEvent.java | 3 ++- .../states/Event.java | 3 ++- .../states/EventList.java | 4 +++- .../states/EventRecord.java | 2 +- .../states/FullEventRecord.java | 2 +- .../states/InternalEvent.java | 2 +- .../states/QName.java | 2 +- .../states/TestARPStates.java | 2 +- .../states/TestData.java | 3 ++- .../states/TestEventList.java | 3 ++- .../states/TestFrame.java | 6 +++++- .../states/TestHandler.java | 2 +- .../org/apache/jena/test/JenaCoreTestAll.java | 2 +- 36 files changed, 87 insertions(+), 49 deletions(-) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/ARPTests.java (96%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/InputStreamFactoryARP.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/InputSupplier.java (95%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/NTripleARP1.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/NTripleTestSuite.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TS3_xmlinput1.java (67%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestErrorMsg.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestPropEltErrorMsg.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestRDFXML_URI.java (95%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestScope.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestSuiteException.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestSuiteWG_RDFXML.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestSuiteWG_RDFXML_ARP.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestURIs.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsARP.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsDOM2RDF.java (95%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsMoreDOM2RDF.java (90%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsSAX2RDF.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsSAX2RDFMore.java (92%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsStAX2Model.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/TestsTainting.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/WGTestSuite.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/AttrEvent.java (93%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/ElementEvent.java (93%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/Event.java (92%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/EventList.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/EventRecord.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/FullEventRecord.java (98%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/InternalEvent.java (95%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/QName.java (96%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/TestARPStates.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/TestData.java (99%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/TestEventList.java (97%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/TestFrame.java (89%) rename jena-core/src/test/java/org/apache/jena/rdfxml/{xmlinput1 => arp1tests}/states/TestHandler.java (97%) diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/ARPTests.java similarity index 96% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/ARPTests.java index 1fe85e3815e..587f8d11f06 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/ARPTests.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/ARPTests.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; /** * Constants for the test suite for ARP. diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputStreamFactoryARP.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputStreamFactoryARP.java index af4ea8615a1..4ee0abc05ab 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputStreamFactoryARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputStreamFactoryARP.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.*; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputSupplier.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputSupplier.java similarity index 95% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputSupplier.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputSupplier.java index e82910599de..446c1df2062 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/InputSupplier.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/InputSupplier.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.IOException; import java.io.InputStream; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleARP1.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleARP1.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java index 6db0555bbd6..548fbf0e9b2 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleARP1.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java @@ -22,7 +22,7 @@ * Created on July 13, 2001, 10:06 PM */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.File; import java.io.FileInputStream; @@ -35,6 +35,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.jena.rdfxml.xmlinput1.*; import org.xml.sax.ErrorHandler; import org.xml.sax.Locator; import org.xml.sax.SAXException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java index 978471e6f08..b75f7ca1d19 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/NTripleTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.*; import java.util.HashSet; import java.util.Set; @@ -25,6 +25,9 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.RDFErrorHandler; +import org.apache.jena.rdfxml.xmlinput1.ALiteral; +import org.apache.jena.rdfxml.xmlinput1.ARPEventHandler; +import org.apache.jena.rdfxml.xmlinput1.AResource; import org.apache.jena.rdfxml.xmlinput1.impl.ARPResource; import org.apache.jena.rdfxml.xmlinput1.impl.ARPSaxErrorHandler; import org.xml.sax.SAXException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TS3_xmlinput1.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TS3_xmlinput1.java similarity index 67% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TS3_xmlinput1.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TS3_xmlinput1.java index 5a5e244c5ba..60049e0ae8d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TS3_xmlinput1.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TS3_xmlinput1.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import junit.framework.TestSuite; @@ -30,17 +30,17 @@ static public TestSuite suite() private TS3_xmlinput1() { super("RDF/XML Input ARP1"); - addTest( org.apache.jena.rdfxml.xmlinput1.TestURIs.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestSuiteWG_RDFXML.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestSuiteWG_RDFXML_ARP.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestURIs.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestSuiteWG_RDFXML.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestSuiteWG_RDFXML_ARP.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestsARP.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.states.TestARPStates.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestsARP.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.states.TestARPStates.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestsTainting.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestsSAX2RDF.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestsStAX2Model.suite()); - addTest( org.apache.jena.rdfxml.xmlinput1.TestRDFXML_URI.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestsTainting.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestsSAX2RDF.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestsStAX2Model.suite()); + addTest( org.apache.jena.rdfxml.arp1tests.TestRDFXML_URI.suite()); } private void addTest(String name, TestSuite tc) { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestErrorMsg.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestErrorMsg.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java index fd704f24f2c..5478a2dbdc8 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestErrorMsg.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.IOException; @@ -26,6 +26,7 @@ import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; +import org.apache.jena.rdfxml.xmlinput1.ARP; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestPropEltErrorMsg.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestPropEltErrorMsg.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java index 0dbcc9a6f41..f795c978f4c 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestPropEltErrorMsg.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.util.ArrayList; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestRDFXML_URI.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java similarity index 95% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestRDFXML_URI.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java index 97387302f11..e183562fea7 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestRDFXML_URI.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -30,6 +30,8 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; +import org.apache.jena.rdfxml.xmlinput1.ParseException; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.junit.Test; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestScope.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestScope.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestScope.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestScope.java index 441f81f4798..7af95e8fe3a 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestScope.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestScope.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.IOException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteException.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteException.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java index 736d75d025b..bdc074a0eba 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteException.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; @@ -25,6 +25,8 @@ import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler; +import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.shared.JenaException; public class TestSuiteException diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML.java index a501b97671b..a7a03e12912 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import junit.framework.Test; import junit.framework.TestSuite; @@ -27,7 +27,7 @@ static public Test suite() { TestSuite testSuite = new TestSuite("WG RDF/XML"); WGTestSuite testSuiteWG = - new org.apache.jena.rdfxml.xmlinput1.WGTestSuite( + new org.apache.jena.rdfxml.arp1tests.WGTestSuite( new InputStreamFactoryARP("http://www.w3.org/2000/10/rdf-tests/rdfcore/", "wg"), "WG Parser Tests", false); TestSuite testSuiteApproved = new TestSuite("APPROVED"); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML_ARP.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML_ARP.java index fc27a0d9e7f..b9b95c83aba 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestSuiteWG_RDFXML_ARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteWG_RDFXML_ARP.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import junit.framework.Test; @@ -26,7 +26,7 @@ static public Test suite() { String base = "http://jcarroll.hpl.hp.com/arp-tests/"; - WGTestSuite testSuite = new org.apache.jena.rdfxml.xmlinput1.WGTestSuite + WGTestSuite testSuite = new org.apache.jena.rdfxml.arp1tests.WGTestSuite (new InputStreamFactoryARP(base, "arp") ,"ARP RDF/XML Tests" ,false); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestURIs.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestURIs.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestURIs.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestURIs.java index b0abbb5e423..f3f8d409363 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestURIs.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestURIs.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.util.ArrayList; import java.util.List; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java index 25eaee42bfc..4e8cd776bd7 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.*; @@ -28,6 +28,7 @@ import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.rdfxml.xmlinput1.*; import org.apache.jena.vocabulary.RDF; import org.junit.Assert; import org.slf4j.Logger; @@ -338,7 +339,7 @@ public void testEmptyBaseParamOK() throws IOException { checkExpected(); } - /** Create an {@link RDFXMLReader} that does not reolve the initial XML base. */ + /** Create an {@link RDFXMLReader} that does not resolve the initial XML base. */ private static RDFXMLReader baseTestReader() { return new RDFXMLReader(false); } diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsDOM2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java similarity index 95% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsDOM2RDF.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java index bd45d6dc2bc..103e564c9b3 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsDOM2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.IOException; import java.io.InputStream; @@ -26,6 +26,7 @@ import javax.xml.parsers.ParserConfigurationException; import org.apache.jena.rdf.model.Model; +import org.apache.jena.rdfxml.xmlinput1.DOM2Model; import org.apache.jena.shared.JenaException; import org.apache.jena.util.JenaXMLInput; import org.w3c.dom.Document; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsMoreDOM2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java similarity index 90% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsMoreDOM2RDF.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java index 2d31dd873ee..856ab8d2da1 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsMoreDOM2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.IOException; @@ -27,6 +27,10 @@ import javax.xml.parsers.ParserConfigurationException; import junit.framework.TestCase; +import org.apache.jena.rdfxml.xmlinput1.ALiteral; +import org.apache.jena.rdfxml.xmlinput1.AResource; +import org.apache.jena.rdfxml.xmlinput1.DOM2Model; +import org.apache.jena.rdfxml.xmlinput1.StatementHandler; import org.apache.jena.shared.JenaException; import org.apache.jena.util.JenaXMLInput; import org.w3c.dom.Document; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDF.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java index b425f6acab2..6b4bc530002 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.IOException; @@ -33,6 +33,9 @@ import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.xmlinput1.SAX2Model; +import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.xml.sax.InputSource; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDFMore.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java similarity index 92% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDFMore.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java index 5e1bc9ed184..be15c376b5d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsSAX2RDFMore.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.InputStream; @@ -28,7 +28,10 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFReaderI; -import org.apache.jena.rdfxml.xmlinput1.TestsSAX2RDF.RDFEHArray; +import org.apache.jena.rdfxml.arp1tests.TestsSAX2RDF.RDFEHArray; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.xmlinput1.SAX2Model; +import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; import org.xml.sax.InputSource; import org.xml.sax.SAXParseException; import org.xml.sax.XMLReader; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsStAX2Model.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsStAX2Model.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java index 56ef38c4e00..db1f5d8ceea 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsStAX2Model.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileInputStream; import java.io.InputStream; @@ -28,6 +28,7 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler; +import org.apache.jena.rdfxml.xmlinput1.StAX2Model; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsTainting.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsTainting.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java index 8acb41b591a..bbd3c6dfcc3 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsTainting.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -31,6 +31,8 @@ import org.apache.jena.ontology.OntDocumentManager; import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; +import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.xmlinput1.ParseException; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java index 059e484ebe5..1ca160853f1 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/WGTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1tests; import java.io.FileOutputStream; import java.io.IOException; @@ -30,6 +30,9 @@ import org.apache.jena.rdf.model.*; import org.apache.jena.rdf.model.impl.PropertyImpl; import org.apache.jena.rdf.model.impl.ResourceImpl; +import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.xmlinput1.ParseException; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; import org.apache.jena.reasoner.rulesys.RDFSRuleReasonerFactory; import org.apache.jena.reasoner.test.WGReasonerTester; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/AttrEvent.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java similarity index 93% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/AttrEvent.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java index 0c3717e4f63..5ee58dd8153 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/AttrEvent.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java @@ -16,9 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import org.apache.jena.rdfxml.xmlinput1.impl.Names; +import org.apache.jena.rdfxml.xmlinput1.states.FrameI; import org.xml.sax.Attributes; class AttrEvent extends Event { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/ElementEvent.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java similarity index 93% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/ElementEvent.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java index 24a244fde26..30215a63ae1 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/ElementEvent.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java @@ -16,8 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; +import org.apache.jena.rdfxml.xmlinput1.states.FrameI; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/Event.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java similarity index 92% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/Event.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java index f29a8357a41..8d0a26740a2 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/Event.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java @@ -16,7 +16,8 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; +import org.apache.jena.rdfxml.xmlinput1.states.FrameI; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventList.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventList.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java index 7511b68a0cd..1d7eb9be7fb 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventList.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java @@ -16,10 +16,12 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import org.apache.jena.rdfxml.xmlinput1.impl.TaintImpl; +import org.apache.jena.rdfxml.xmlinput1.states.FrameI; + import org.junit.Assert; import org.xml.sax.Attributes; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventRecord.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventRecord.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventRecord.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventRecord.java index d9ffd3d54f7..599252a6f30 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/EventRecord.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventRecord.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; class EventRecord { String startEvents[]; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/FullEventRecord.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/FullEventRecord.java similarity index 98% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/FullEventRecord.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/FullEventRecord.java index 9dd8e75e4a7..aac2902a56d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/FullEventRecord.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/FullEventRecord.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; class FullEventRecord extends EventRecord { String state; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/InternalEvent.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/InternalEvent.java similarity index 95% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/InternalEvent.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/InternalEvent.java index d65da895f74..c32f732739f 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/InternalEvent.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/InternalEvent.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; abstract class InternalEvent extends Event { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/QName.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java similarity index 96% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/QName.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java index 286da9b3fec..984cceaf32a 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/QName.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import org.apache.jena.rdfxml.xmlinput1.impl.Names; class QName implements Names { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestARPStates.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestARPStates.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestARPStates.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestARPStates.java index 13430de71d1..e5ded25c249 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestARPStates.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestARPStates.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import java.io.FileReader; import java.io.IOException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestData.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestData.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java index d5dcfae06f7..7eeffa4def3 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestData.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import java.io.FileWriter; import java.io.IOException; @@ -25,6 +25,7 @@ import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; import org.apache.jena.rdfxml.xmlinput1.impl.*; +import org.apache.jena.rdfxml.xmlinput1.states.*; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestEventList.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestEventList.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java index 74d3904d22c..be56aadfa9e 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestEventList.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java @@ -16,11 +16,12 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; +import org.apache.jena.rdfxml.xmlinput1.states.FrameI; public class TestEventList extends TestCase implements Test { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestFrame.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java similarity index 89% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestFrame.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java index e87e70f632a..c7b48827e00 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestFrame.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java @@ -16,12 +16,16 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import org.apache.jena.rdfxml.xmlinput1.impl.ANode; import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.xmlinput1.states.AbsXMLLiteral; +import org.apache.jena.rdfxml.xmlinput1.states.HasSubjectFrameI; +import org.apache.jena.rdfxml.xmlinput1.states.WantsObjectFrameI; + import org.junit.Assert; class TestFrame extends AbsXMLLiteral implements WantsObjectFrameI, diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestHandler.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java similarity index 97% rename from jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestHandler.java rename to jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java index 345034fbf85..d366cc5602e 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/states/TestHandler.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1tests.states; import java.util.HashMap; diff --git a/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java b/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java index 3c9764e96ae..4f9d030e946 100644 --- a/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java +++ b/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java @@ -58,7 +58,7 @@ static public TestSuite suite() { addTest(ts, "Model2", org.apache.jena.rdf.model.test.TS3_StandardModels.suite() ); // Test suite building - addTest(ts, "XML Input [ARP1]", org.apache.jena.rdfxml.xmlinput1.TS3_xmlinput1.suite()); + addTest(ts, "XML Input [ARP1]", org.apache.jena.rdfxml.arp1tests.TS3_xmlinput1.suite()); addTest(ts, "XML Output", org.apache.jena.rdfxml.xmloutput.TS3_xmloutput.suite()); addTest(ts, "Util", adaptJUnit4(org.apache.jena.util.TS3_coreutil.class)); From f38a15ee479919d0c71f65dd4913a3a44dd9bde6 Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sat, 20 Dec 2025 16:25:45 +0000 Subject: [PATCH 3/6] GH-3664: Unwire RDF/XML from jena-core main --- .../jena/riot/system/TestIO_JenaReaders.java | 40 ++++++--- .../jena/riot/system/TestIO_JenaWriters.java | 47 ++++++----- .../java/org/apache/jena/rdf/model/Model.java | 4 +- .../jena/rdf/model/impl/RDFReaderFImpl.java | 78 +++++++++--------- .../jena/rdf/model/impl/RDFWriterFImpl.java | 82 +++++++++---------- .../jena/rdfxml/xmlinput1/RDFXMLReader.java | 7 +- .../org/apache/jena/test/JenaCoreTestAll.java | 10 ++- .../org/apache/jena/test/X_RDFReaderF.java | 47 +++++------ .../org/apache/jena/test/X_RDFWriterF.java | 39 ++++----- 9 files changed, 187 insertions(+), 167 deletions(-) diff --git a/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaReaders.java b/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaReaders.java index e475d5b9891..4f5faad0135 100644 --- a/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaReaders.java +++ b/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaReaders.java @@ -19,17 +19,22 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; -import static org.junit.jupiter.api.Assertions.fail; +import static org.junit.jupiter.api.Assertions.assertThrows; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import org.apache.jena.atlas.logging.LogCtl; +import org.apache.jena.rdf.model.Model; +import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFReaderF; import org.apache.jena.rdf.model.impl.RDFReaderFImpl; import org.apache.jena.riot.IO_Jena; import org.apache.jena.riot.adapters.RDFReaderRIOT; import org.apache.jena.shared.NoReaderForLangException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class TestIO_JenaReaders { @BeforeAll public static void beforeClass() { } @@ -59,20 +64,31 @@ public void wireIntoJena() { public void resetJena() { IO_Jena.wireIntoJena(); IO_Jena.resetJena(); - RDFReaderF readerF = new RDFReaderFImpl(); + try { + RDFReaderF readerF = new RDFReaderFImpl(); + Model model = ModelFactory.createDefaultModel(); + Logger logger = LoggerFactory.getLogger("RDFReader"); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader(null).getClass()); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader("RDF/XML").getClass()); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader("RDF/XML-ABBREV").getClass()); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-TRIPLES").getClass()); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-Triples").getClass()); - assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-TRIPLE").getClass()); + LogCtl.withLevel(logger, "off", ()->{ + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("RDF")); + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("RDF/XML")); + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("RDF/XML-ABBREV")); - try { readerF.getReader("NT") ; fail("Exception expected"); } catch (NoReaderForLangException e) {} - try { readerF.getReader("JSON_LD"); fail("Exception expected"); } catch (NoReaderForLangException e) {} - try { readerF.getReader("RDF/JSON"); fail("Exception expected"); } catch (NoReaderForLangException e) {} + assertThrows(NoReaderForLangException.class, ()->model.read("http://example/")); + assertThrows(NoReaderForLangException.class, ()->model.read("http://example/", "RDF/XML")); + }); - IO_Jena.wireIntoJena(); + assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-TRIPLES").getClass()); + assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-Triples").getClass()); + assertNotEquals(RDFReaderRIOT.class, readerF.getReader("N-TRIPLE").getClass()); + + // It's not called "NT" in jena-core on it's own. + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("NT")); + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("TURTLE")); + assertThrows(NoReaderForLangException.class, ()->readerF.getReader("JSON-LD")); + } finally { + IO_Jena.wireIntoJena(); + } } diff --git a/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaWriters.java b/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaWriters.java index d21b8ab5b6c..de9c9f4a9bd 100644 --- a/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaWriters.java +++ b/jena-arq/src/test/java/org/apache/jena/riot/system/TestIO_JenaWriters.java @@ -19,17 +19,22 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; -import static org.junit.jupiter.api.Assertions.fail; +import static org.junit.jupiter.api.Assertions.assertThrows; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import org.apache.jena.atlas.logging.LogCtl; +import org.apache.jena.rdf.model.Model; +import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFWriterF; import org.apache.jena.rdf.model.impl.RDFWriterFImpl; import org.apache.jena.riot.IO_Jena; import org.apache.jena.riot.adapters.RDFWriterRIOT; import org.apache.jena.shared.NoWriterForLangException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class TestIO_JenaWriters { @@ -57,30 +62,34 @@ public void testWireIntoJena() { assertEquals(RDFWriterRIOT.class, writerF.getWriter("RDFJSON").getClass()); } + @SuppressWarnings("removal") @Test public void testResetJena() { IO_Jena.wireIntoJena(); IO_Jena.resetJena(); - RDFWriterF writerF = new RDFWriterFImpl(); + try { + RDFWriterF writerF = new RDFWriterFImpl(); + Model model = ModelFactory.createDefaultModel(); + Logger logger = LoggerFactory.getLogger("RDFWriter"); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter(null).getClass()); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("RDF/XML").getClass()); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("RDF/XML-ABBREV").getClass()); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-TRIPLE").getClass()); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-Triples").getClass()); - assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-TRIPLE").getClass()); + LogCtl.withLevel(logger, "off", ()->{ + assertThrows(NoWriterForLangException.class, ()->writerF.getWriter("RDF/XML")); + assertThrows(NoWriterForLangException.class, ()->writerF.getWriter("RDF/XML-ABBREV")); - //N3 , Turtle in jena-core removed. -// assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N3").getClass()); -// assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("TURTLE").getClass()); -// assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("Turtle").getClass()); -// assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("TTL").getClass()); - - try { writerF.getWriter("NT"); fail("Exception expected"); } catch (NoWriterForLangException ex) {} - try { writerF.getWriter("RDF/JSON"); fail("Exception expected"); } catch (NoWriterForLangException ex) {} - try { writerF.getWriter("RDFJSON"); fail("Exception expected"); } catch (NoWriterForLangException ex) {} - IO_Jena.wireIntoJena(); - } + assertThrows(NoWriterForLangException.class, ()->model.write(System.err)); + assertThrows(NoWriterForLangException.class, ()->model.write(System.err, "RDF/XML")); + }); + assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-TRIPLE").getClass()); + assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-Triples").getClass()); + assertNotEquals(RDFWriterRIOT.class, writerF.getWriter("N-TRIPLE").getClass()); + // It's not called "NT" in jena-core on it's own. + assertThrows(NoWriterForLangException.class, ()->writerF.getWriter("NT")); + assertThrows(NoWriterForLangException.class, ()->writerF.getWriter("TURTLE")); + assertThrows(NoWriterForLangException.class, ()->writerF.getWriter("JSON-LD")); + } finally { + IO_Jena.wireIntoJena(); + } + } } diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/Model.java b/jena-core/src/main/java/org/apache/jena/rdf/model/Model.java index aaa026f7d59..a8036423af6 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/Model.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/Model.java @@ -552,7 +552,7 @@ update interface (which means turning them into triples in one form or */ @Deprecated(forRemoval = true) public default Model write(Writer writer) { return write(writer, "RDF/XML"); } - + /** *

Write a serialized representation of a model in a specified language. * It is often better to use an OutputStream rather than a Writer, since this @@ -585,13 +585,11 @@ update interface (which means turning them into triples in one form or */ public Model write( Writer writer, String lang, String base ); - /** *

Write a serialization of this model as an XML document.s

* @deprecated Use {@code write(OutputStream, "RDF/XML")} */ @Deprecated(forRemoval = true) - public default Model write(OutputStream out) { return write(out, "RDF/XML"); } /** diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java index 6711c1b1bf0..a44206c6573 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java @@ -20,81 +20,81 @@ import java.util.LinkedHashMap; import java.util.Map; +import java.util.Set; -import org.apache.jena.atlas.logging.Log ; +import org.apache.jena.atlas.lib.Creator; +import org.apache.jena.atlas.logging.Log; import org.apache.jena.rdf.model.RDFReaderF; import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.apache.jena.shared.NoReaderForLangException; public class RDFReaderFImpl extends Object implements RDFReaderF { - public static final String DEFAULTLANG = "RDF/XML" ; - private static Map> custom = new LinkedHashMap<>(); - private static RDFReaderF rewiredAlternative = null ; + public static final String DEFAULTLANG = "RDF/XML"; + private static Map> custom = new LinkedHashMap<>(); + private static RDFReaderF rewiredAlternative = null; + + // Jena6 + private static final boolean includeRDFXML = false; + /** Rewire to use an external RDFReaderF (typically, RIOT). * Set to null to use old jena-core setup. * @param other */ public static void alternative(RDFReaderF other) { - rewiredAlternative = other ; + rewiredAlternative = other; } + private static String msgNoRDFXML = "RDF/XML is no longer supported in jena-core. Add jena-arq to the classpath"; + private static Set removedLangs = Set.of("RDF", "RDF/XML", "RDF/XML-ABBREV"); + /** Creates new RDFReaderFImpl */ public RDFReaderFImpl() {} + static { setup(); } + @Override public RDFReaderI getReader(String lang) { // Jena model.read rule for defaulting. if (lang==null || lang.equals("")) - lang = DEFAULTLANG ; + lang = DEFAULTLANG; // if RIOT -> if ( rewiredAlternative != null ) - return rewiredAlternative.getReader(lang) ; - Class c = custom.get(lang); + return rewiredAlternative.getReader(lang); + + if ( ! includeRDFXML ) { + // Jena6: reading RDF/XML removed from jena-core + if ( removedLangs.contains(lang) ) + Log.error("RDFReader", msgNoRDFXML); + } + + Creator c = custom.get(lang); if ( c == null ) throw new NoReaderForLangException("Reader not found: " + lang); try { - return c.getConstructor().newInstance(); + return c.create(); } - catch (Exception e) { + catch (RuntimeException e) { throw new JenaException(e); } } - static { - // static initializer - set default readers - reset(); - } - - private static void reset() { - Class rdfxmlReader = org.apache.jena.rdfxml.xmlinput1.RDFXMLReader.class; - Class ntReader = org.apache.jena.rdf.model.impl.NTripleReader.class; + private static void setup() { // Turtle moved to test-only + // Jena6: ARP1 (RDF/XML) not installed except for tests - custom.put("RDF", rdfxmlReader); - custom.put("RDF/XML", rdfxmlReader); - custom.put("RDF/XML-ABBREV", rdfxmlReader); - - custom.put("N-TRIPLE", ntReader); + Creator ntReader = NTripleReader::new; + custom.put("N-TRIPLE", ntReader); custom.put("N-TRIPLES", ntReader); custom.put("N-Triples", ntReader); - } - - private static String currentEntry(String lang) { - Class oldClass = custom.get(lang); - if ( oldClass != null ) - return oldClass.getName(); - else - return null; - } - - private static String remove(String lang) { - if ( rewiredAlternative != null ) - Log.error(RDFReaderFImpl.class, "Rewired RDFReaderFImpl - configuration changes have no effect on reading"); - String oldClassName = currentEntry(lang); - custom.remove(lang); - return oldClassName; + if ( includeRDFXML ) { + Creator rdfxmlReader = RDFXMLReader::new; + custom.put("RDF", rdfxmlReader); + custom.put("RDF/XML", rdfxmlReader); + custom.put("RDF/XML-ABBREV", rdfxmlReader); + } } } diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java index 391e86529e7..3ea7cce774e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java @@ -20,25 +20,31 @@ import java.util.LinkedHashMap; import java.util.Map; +import java.util.Set; -import org.apache.jena.atlas.logging.Log ; -import org.apache.jena.rdf.model.RDFWriterI; +import org.apache.jena.atlas.lib.Creator; +import org.apache.jena.atlas.logging.Log; import org.apache.jena.rdf.model.RDFWriterF; +import org.apache.jena.rdf.model.RDFWriterI; +import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; +import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Basic; import org.apache.jena.shared.JenaException; -import org.apache.jena.shared.NoWriterForLangException ; +import org.apache.jena.shared.NoWriterForLangException; -/** - */ public class RDFWriterFImpl extends Object implements RDFWriterF { public static final String DEFAULTLANG = "RDF/XML"; - private static Map> custom = new LinkedHashMap<>(); - private static RDFWriterF rewiredAlternative = null ; + private static Map> custom = new LinkedHashMap<>(); + private static RDFWriterF rewiredAlternative = null; + + // Jena6 + private static final boolean includeRDFXML = false; + /** Rewire to use an external RDFWriterF (typically, RIOT). * Set to null to use old jena-core setup. * @param other */ public static void alternative(RDFWriterF other) { - rewiredAlternative = other ; + rewiredAlternative = other; } /** Return the the current "rewiredAlternative" which may be null, meaning {@code RDFWriterFImpl} is in use. */ @@ -46,59 +52,51 @@ public static RDFWriterF getCurrentRDFWriterF(RDFWriterF other) { return rewiredAlternative; } + private static String msgNoRDFXML = "RDF/XML is no longer supported in jena-core. Add jena-arq to the classpath"; + private static Set removedLangs = Set.of("RDF/XML", "RDF/XML-ABBREV"); + + static { setup(); } + /** Creates new RDFReaderFImpl */ public RDFWriterFImpl() {} @Override public RDFWriterI getWriter(String lang) { if (lang==null || lang.equals("")) - lang = DEFAULTLANG ; + lang = DEFAULTLANG; // If RIOT -> if ( rewiredAlternative != null ) - return rewiredAlternative.getWriter(lang) ; - if (lang==null || lang.equals("")) - lang = DEFAULTLANG ; - Class c = custom.get(lang); + return rewiredAlternative.getWriter(lang); + + if ( ! includeRDFXML ) { + // Jena6: writing RDF/XML removed from jena-core + if ( removedLangs.contains(lang) ) + Log.error("RDFWriter", msgNoRDFXML); + } + + Creator c = custom.get(lang); if ( c == null ) throw new NoWriterForLangException("Writer not found: " + lang); try { - return c.getConstructor().newInstance(); + return c.create(); } - catch (Exception e) { + catch (RuntimeException e) { throw new JenaException(e); } } - static { - reset(); - } - - private static void reset() { - Class rdfxmlWriter = org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Basic.class; - Class rdfxmlAbbrevWriter = org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev.class; - Class ntWriter = org.apache.jena.rdf.model.impl.NTripleWriter.class; - - custom.put("RDF/XML", rdfxmlWriter); - custom.put("RDF/XML-ABBREV", rdfxmlAbbrevWriter); - + private static void setup() { + Creator ntWriter = NTripleWriter::new; custom.put("N-TRIPLE", ntWriter); custom.put("N-TRIPLES", ntWriter); custom.put("N-Triples", ntWriter); - } - - private static String currentEntry(String lang) { - Class oldClass = custom.get(lang); - if ( oldClass != null ) - return oldClass.getName(); - else - return null; - } - private static String remove(String lang) { - if ( rewiredAlternative != null ) - Log.error(RDFWriterFImpl.class, "Rewired RDFWriterFImpl2 - configuration changes have no effect on writing"); - String oldClassName = currentEntry(lang); - custom.remove(lang); - return oldClassName; + if ( includeRDFXML ) { + // Jena6: RDF/XML writing not installed except for tests. + Creator rdfxmlWriterBasic = RDFXML_Basic::new; + Creator rdfxmlWriterAbbrev = RDFXML_Abbrev::new; + custom.put("RDF/XML", rdfxmlWriterBasic); + custom.put("RDF/XML-ABBREV", rdfxmlWriterAbbrev); + } } } diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java index 882e857eb3a..c0cad01e7b1 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java @@ -33,6 +33,7 @@ import org.apache.jena.rdf.model.RDFErrorHandler ; import org.apache.jena.rdf.model.RDFReaderI ; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler ; +import org.apache.jena.rdf.model.impl.RDFReaderFImpl; import org.apache.jena.rdfxml.xmlinput1.impl.RDFXMLParser; import org.apache.jena.shared.DoesNotExistException ; import org.apache.jena.shared.JenaException ; @@ -68,11 +69,10 @@ public class RDFXMLReader implements RDFReaderI, ARPErrorNumbers { private final boolean resolveInitialXmlBase; /** - * Creates new JenaReader + * Creates new JenaReader (used by {@link RDFReaderFImpl}) */ public RDFXMLReader() { - arpf = RDFXMLParser.create(); - this.resolveInitialXmlBase = true; + this(true); } /** @@ -86,7 +86,6 @@ public RDFXMLReader(boolean resolveInitialXmlBase) { this.resolveInitialXmlBase = resolveInitialXmlBase; } - final private RDFXMLParser arpf; private Model model; diff --git a/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java b/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java index 4f9d030e946..ea1f02e72a1 100644 --- a/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java +++ b/jena-core/src/test/java/org/apache/jena/test/JenaCoreTestAll.java @@ -18,8 +18,12 @@ package org.apache.jena.test; -import junit.framework.*; +import junit.framework.JUnit4TestAdapter; +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; import org.apache.jena.rdf.model.impl.RDFReaderFImpl; +import org.apache.jena.rdf.model.impl.RDFWriterFImpl; import org.apache.jena.sys.JenaSystem; /** @@ -29,8 +33,10 @@ public class JenaCoreTestAll extends TestCase { static public TestSuite suite() { JenaSystem.init(); - // Include old Turtle parser - not up-to-date but enough to read test input files + // Include parsers and writers needed for the tests. + // These are not up-to-date but enough to work with the test suite. RDFReaderFImpl.alternative(new X_RDFReaderF()); + RDFWriterFImpl.alternative(new X_RDFWriterF()); TestSuite ts = new TestSuite(); ts.setName("Jena Core"); diff --git a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java index 87b5cd69f0e..1674517c9c1 100644 --- a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java +++ b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java @@ -21,15 +21,19 @@ import java.util.LinkedHashMap; import java.util.Map; -import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.atlas.lib.Creator; import org.apache.jena.rdf.model.RDFReaderF; +import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.rdf.model.impl.NTripleReader; +import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.apache.jena.shared.NoReaderForLangException; +import org.apache.jena.ttl_test.turtle.TurtleReader; /** * For jena-core tests only. *

- * The RDFReaderF provides the languages needed by the jena-core test suite. + * This RDFReaderF provides the languages needed by the jena-core test suite. *

    *
  • RDF/XML
  • *
  • test-only Turtle (not fully RDF 1.1 compliant)
  • @@ -37,41 +41,38 @@ *
*/ public class X_RDFReaderF extends Object implements RDFReaderF { - public static final String DEFAULTLANG = "RDF/XML"; - private static Map> custom = new LinkedHashMap<>(); + public static final String DEFAULTLANG = "RDF/XML" ; + private static Map> custom = new LinkedHashMap<>(); + private static RDFReaderF rewiredAlternative = null ; + static { reset(); } - /** Creates new RDFReaderFImpl */ public X_RDFReaderF() {} @Override public RDFReaderI getReader(String lang) { // Jena model.read rule for defaulting. if (lang==null || lang.equals("")) - lang = DEFAULTLANG; - Class c = custom.get(lang); + lang = DEFAULTLANG ; + // if RIOT -> + if ( rewiredAlternative != null ) + return rewiredAlternative.getReader(lang) ; + Creator c = custom.get(lang); if ( c == null ) throw new NoReaderForLangException("Reader not found: " + lang); try { - return c.getConstructor().newInstance(); + return c.create(); } - catch (Exception e) { + catch (RuntimeException e) { throw new JenaException(e); } } - static { - // static initializer - set default readers - reset(); - } private static void reset() { - Class rdfxmlReader = org.apache.jena.rdfxml.xmlinput1.RDFXMLReader.class; - - // test use only - Class ntReader = org.apache.jena.rdf.model.impl.NTripleReader.class; - // test use only - Class turtleReader = org.apache.jena.ttl_test.turtle.TurtleReader.class; + Creator rdfxmlReader = RDFXMLReader::new; + Creator ntReader = NTripleReader::new; + Creator turtleReader = TurtleReader::new; custom.put("RDF", rdfxmlReader); custom.put("RDF/XML", rdfxmlReader); @@ -86,12 +87,4 @@ private static void reset() { custom.put("Turtle", turtleReader); custom.put("TTL", turtleReader); } - - private static String currentEntry(String lang) { - Class oldClass = custom.get(lang); - if ( oldClass != null ) - return oldClass.getName(); - else - return null; - } } diff --git a/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java b/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java index bb8cf89dd25..767594d15de 100644 --- a/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java +++ b/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java @@ -21,16 +21,29 @@ import java.util.LinkedHashMap; import java.util.Map; +import org.apache.jena.atlas.lib.Creator; import org.apache.jena.rdf.model.RDFWriterF; import org.apache.jena.rdf.model.RDFWriterI; +import org.apache.jena.rdf.model.impl.NTripleWriter; +import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; +import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Basic; import org.apache.jena.shared.JenaException; import org.apache.jena.shared.NoWriterForLangException; + /** + * For jena-core tests only. + *

+ * This RDFWriterF provides the languages needed by the jena-core test suite. + *

    + *
  • RDF/XML
  • + *
  • An N-triples reader
  • + *
*/ public class X_RDFWriterF extends Object implements RDFWriterF { public static final String DEFAULTLANG = "RDF/XML"; - private static Map> custom = new LinkedHashMap<>(); + private static Map> custom = new LinkedHashMap<>(); + static { reset(); } /** Creates new RDFReaderFImpl */ public X_RDFWriterF() {} @@ -39,25 +52,21 @@ public X_RDFWriterF() {} public RDFWriterI getWriter(String lang) { if (lang==null || lang.equals("")) lang = DEFAULTLANG; - Class c = custom.get(lang); + Creator c = custom.get(lang); if ( c == null ) throw new NoWriterForLangException("Writer not found: " + lang); try { - return c.getConstructor().newInstance(); + return c.create(); } - catch (Exception e) { + catch (RuntimeException e) { throw new JenaException(e); } } - static { - reset(); - } - private static void reset() { - Class rdfxmlWriter = org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Basic.class; - Class rdfxmlAbbrevWriter = org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev.class; - Class ntWriter = org.apache.jena.rdf.model.impl.NTripleWriter.class; + Creator rdfxmlWriter = RDFXML_Basic::new; + Creator rdfxmlAbbrevWriter = RDFXML_Abbrev::new; + Creator ntWriter = NTripleWriter::new; custom.put("RDF/XML", rdfxmlWriter); custom.put("RDF/XML-ABBREV", rdfxmlAbbrevWriter); @@ -66,12 +75,4 @@ private static void reset() { custom.put("N-TRIPLES", ntWriter); custom.put("N-Triples", ntWriter); } - - private static String currentEntry(String lang) { - Class oldClass = custom.get(lang); - if ( oldClass != null ) - return oldClass.getName(); - else - return null; - } } From 01e0be366b9545332b5b257f5ec6ffcbbe941c0f Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sun, 21 Dec 2025 11:09:08 +0000 Subject: [PATCH 4/6] GH-3664: Deprecate old RDF/XML reader and writer code (jena-core) --- .../org/apache/jena/riot/lang/rdfxml/RRX.java | 5 +++- .../riot/lang/rdfxml/ReaderRDFXML_ARP1.java | 5 ++-- .../jena/riot/writer/RDFXMLAbbrevWriter.java | 1 + .../jena/riot/writer/RDFXMLPlainWriter.java | 1 + .../riot/lang/rdfxml/Scripts_ARP1_RDFXML.java | 4 +++- .../riot/lang/rdfxml/rrx/RunTestRDFXML.java | 1 + .../jena/rdf/model/impl/RDFReaderFImpl.java | 1 + .../jena/rdf/model/impl/RDFWriterFImpl.java | 3 +++ .../org/apache/jena/rdfxml/xmlinput1/ARP.java | 6 ++--- .../jena/rdfxml/xmlinput1/RDFXMLReader.java | 9 ++++---- .../rdfxml/xmloutput/impl/RDFXML_Abbrev.java | 23 ++++++++++++------- .../rdfxml/xmloutput/impl/RDFXML_Basic.java | 12 ++++++---- .../jena/rdfxml/arp1tests/NTripleARP1.java | 4 +++- .../jena/rdfxml/arp1tests/TestErrorMsg.java | 2 +- .../jena/rdfxml/arp1tests/TestRDFXML_URI.java | 1 + .../rdfxml/arp1tests/TestSuiteException.java | 8 +++---- .../jena/rdfxml/arp1tests/TestsARP.java | 5 ++-- .../jena/rdfxml/arp1tests/TestsSAX2RDF.java | 1 + .../rdfxml/arp1tests/TestsSAX2RDFMore.java | 3 ++- .../jena/rdfxml/arp1tests/WGTestSuite.java | 4 +++- .../rdfxml/xmloutput/TestEntityOutput.java | 2 ++ .../rdfxml/xmloutput/TestXMLFeatures.java | 1 + .../org/apache/jena/test/X_RDFReaderF.java | 1 + .../org/apache/jena/test/X_RDFWriterF.java | 2 ++ 24 files changed, 71 insertions(+), 34 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/RRX.java b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/RRX.java index 7ceb8ef8622..2307f674a84 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/RRX.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/RRX.java @@ -68,7 +68,10 @@ public static void register() { register(RDFXML_StAX_sr, ReaderRDFXML_StAX_SR.factory); // ARP using IRIx - register(RDFXML_ARP1, ReaderRDFXML_ARP1.factory); + + @SuppressWarnings("removal") + var arpFactory = ReaderRDFXML_ARP1.factory; + register(RDFXML_ARP1, arpFactory); } private static void register(Lang lang, ReaderRIOTFactory factory) { diff --git a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java index 8151ee9a140..8b27d356472 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java @@ -48,12 +48,13 @@ *

* LEGACY *

- * Uses xmlinput1 - the version of ARP from Jena 4.7.0 to Jena 4.10.0. + * Uses ARQ1 - the version of ARP from Jena 4.7.0 to Jena 4.10.0. *

* Replaced at Jena 5 by RRX. * * @see http://www.w3.org/TR/rdf-syntax-grammar/ */ +@Deprecated(forRemoval = true) public class ReaderRDFXML_ARP1 implements ReaderRIOT { public static ReaderRIOTFactory factory = (Lang language, ParserProfile parserProfile) -> { @@ -133,13 +134,13 @@ private void oneProperty(ARPOptions options, String pName, Object value) { options.setErrorMode(cond, val); } - @SuppressWarnings({"deprecation"}) private void parse(InputStream input, Reader reader, String xmlBase, ContentType ct, StreamRDF sink, Context context) { // Hacked out of ARP because of all the "private" methods // JenaReader has reset the options since new ARP() was called. sink.start() ; HandlerSink rslt = new HandlerSink(sink, parserProfile) ; + @SuppressWarnings("removal") ARP arp = new ARP(); arp.getHandlers().setStatementHandler(rslt) ; arp.getHandlers().setErrorHandler(rslt) ; diff --git a/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLAbbrevWriter.java b/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLAbbrevWriter.java index 9a3af3130bd..b8242d2a1e6 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLAbbrevWriter.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLAbbrevWriter.java @@ -29,6 +29,7 @@ public class RDFXMLAbbrevWriter extends AdapterRDFWriter { public RDFXMLAbbrevWriter() {} + @SuppressWarnings("deprecation") @Override protected RDFWriterI create() { return new RDFXML_Abbrev(); diff --git a/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLPlainWriter.java b/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLPlainWriter.java index 2a7c670439d..aecd49f5b4c 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLPlainWriter.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/writer/RDFXMLPlainWriter.java @@ -28,6 +28,7 @@ public class RDFXMLPlainWriter extends AdapterRDFWriter { public RDFXMLPlainWriter() {} + @SuppressWarnings("deprecation") @Override protected RDFWriterI create() { return new RDFXML_Basic(); diff --git a/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/Scripts_ARP1_RDFXML.java b/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/Scripts_ARP1_RDFXML.java index e14e2caefe1..2a265858db4 100644 --- a/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/Scripts_ARP1_RDFXML.java +++ b/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/Scripts_ARP1_RDFXML.java @@ -37,6 +37,8 @@ public class Scripts_ARP1_RDFXML { @TestFactory @DisplayName("ARP1 (legacy)") public Stream testFactoryARP1() { - return withAltParserFactory(Lang.RDFXML, ReaderRDFXML_ARP1.factory, TestConsts.RDF11_TESTS_DIR+"rdf-xml/manifest.ttl"); + @SuppressWarnings("removal") + var factory = ReaderRDFXML_ARP1.factory; + return withAltParserFactory(Lang.RDFXML, factory, TestConsts.RDF11_TESTS_DIR+"rdf-xml/manifest.ttl"); } } diff --git a/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/rrx/RunTestRDFXML.java b/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/rrx/RunTestRDFXML.java index 919cef8cee2..dafcb83c0e3 100644 --- a/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/rrx/RunTestRDFXML.java +++ b/jena-arq/src/test/java/org/apache/jena/riot/lang/rdfxml/rrx/RunTestRDFXML.java @@ -45,6 +45,7 @@ /** Ways to run tests on parsers. */ public class RunTestRDFXML { + @SuppressWarnings("removal") static ReaderRIOTFactory arpFactory = ReaderRDFXML_ARP1.factory; /** diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java index a44206c6573..0a6919ad5a8 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java @@ -91,6 +91,7 @@ private static void setup() { custom.put("N-Triples", ntReader); if ( includeRDFXML ) { + @SuppressWarnings("removal") Creator rdfxmlReader = RDFXMLReader::new; custom.put("RDF", rdfxmlReader); custom.put("RDF/XML", rdfxmlReader); diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java index 3ea7cce774e..2153aab850c 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFWriterFImpl.java @@ -93,8 +93,11 @@ private static void setup() { if ( includeRDFXML ) { // Jena6: RDF/XML writing not installed except for tests. + @SuppressWarnings("deprecation") Creator rdfxmlWriterBasic = RDFXML_Basic::new; + @SuppressWarnings("deprecation") Creator rdfxmlWriterAbbrev = RDFXML_Abbrev::new; + custom.put("RDF/XML", rdfxmlWriterBasic); custom.put("RDF/XML-ABBREV", rdfxmlWriterAbbrev); } diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java index 2564ecbcd93..23bc0d2d9db 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java @@ -65,7 +65,7 @@ * Includes contributions from Simon Raboczi and Andrew Newman * @deprecated Direct access to the RDF/XML parser is planned for removal. Please contact the Jena development community for details. */ -@Deprecated +@Deprecated(forRemoval = true) public class ARP implements ARPConfig { @@ -73,9 +73,9 @@ public class ARP implements ARPConfig /** * Can parse one file at a time. - * @deprecated Direct access to the RDF/XML parser is planned for removal. Please contact the Jena development community for details. + * @deprecated Direct access to this RDF/XML parser is planned for removal. Please contact the Jena development community for details. */ - @Deprecated + @Deprecated(forRemoval = true) public ARP() { arpf = RDFXMLParser.create(); } diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java index c0cad01e7b1..8b14eda001e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java @@ -70,7 +70,9 @@ public class RDFXMLReader implements RDFReaderI, ARPErrorNumbers { /** * Creates new JenaReader (used by {@link RDFReaderFImpl}) + * Modern RDF/XML support is available from RIOT in jena-arq. */ + @Deprecated(forRemoval = true) public RDFXMLReader() { this(true); } @@ -81,6 +83,7 @@ public RDFXMLReader() { * RIOT; only directly creating an RDFXMLReader or running without RIOT * (which is in jena-arq) has had that behaviour. */ + @Deprecated(forRemoval = true) public RDFXMLReader(boolean resolveInitialXmlBase) { arpf = RDFXMLParser.create(); this.resolveInitialXmlBase = resolveInitialXmlBase; @@ -94,10 +97,8 @@ public RDFXMLReader(boolean resolveInitialXmlBase) { * Reads from url, using url as base, adding triples to model. * Uses content negotiation to ask for application/rdf+xml, if available. * - * @param m - * A model to add triples to. - * @param url - * The URL of the RDF/XML document. + * @param m A model to add triples to. + * @param url The URL of the RDF/XML document. */ @Override public void read(Model m, String url) throws JenaException { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Abbrev.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Abbrev.java index 138fe9edaa3..1221379b4c3 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Abbrev.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Abbrev.java @@ -28,13 +28,13 @@ import java.io.PrintWriter; -/** Writes out RDF in the abbreviated syntax, for human consumption +/** Writes out RDF in the abbreviated syntax, for human consumption not only machine readable. * It is not normal to call the constructor directly, but to use * the method RDFWriterF.getWriter("RDF/XML-ABBREV"). * Does not support the NSPREFIXPROPBASE system properties. * Use setNsPrefix. - * For best results it is necessary to set the property + * For best results it is necessary to set the property "prettyTypes". See setProperty for information. @see org.apache.jena.rdf.model.RDFWriterF#getWriter(String) */ @@ -43,7 +43,7 @@ public class RDFXML_Abbrev extends BaseXMLWriter implements RDFErrorHandler { private Resource types[] = new Resource[] { OWL.Ontology, - //OWL.DataRange, named or orphaned dataranges unusual. + //OWL.DataRange, named or orphaned dataranges unusual. RDFS.Datatype, RDFS.Class, OWL.Class, @@ -55,10 +55,10 @@ public class RDFXML_Abbrev extends BaseXMLWriter implements RDFErrorHandler { OWL.FunctionalProperty, OWL.InverseFunctionalProperty, }; - + boolean sReification; - - + + boolean sIdAttr; boolean sDamlCollection; boolean sParseTypeCollectionPropertyElt; @@ -69,6 +69,13 @@ public class RDFXML_Abbrev extends BaseXMLWriter implements RDFErrorHandler { boolean sResourcePropertyElt; + /** + * Do not create directly. + * @deprecated The RDFWriter may be replaced, + */ + @Deprecated + public RDFXML_Abbrev() {} + @Override protected void unblockAll() { sDamlCollection = false; @@ -81,12 +88,12 @@ protected void unblockAll() { sPropertyAttr = false; sListExpand = false; } - + { unblockAll(); blockRule(RDFSyntax.propertyAttr); } - + @Override protected void blockRule(Resource r) { if (r.equals(RDFSyntax.sectionReification)) sReification=true; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Basic.java b/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Basic.java index f31cc635ca1..04d1a60c838 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Basic.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/xmloutput/impl/RDFXML_Basic.java @@ -28,10 +28,14 @@ /** Writes out an XML serialization of a model. */ -public class RDFXML_Basic extends BaseXMLWriter - { - public RDFXML_Basic() - {} +public class RDFXML_Basic extends BaseXMLWriter { + + /** + * Do not create directly. + * @deprecated The RDFWriter may be replaced, + */ + @Deprecated + public RDFXML_Basic() {} private String space; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java index 548fbf0e9b2..654e4e8ed8f 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java @@ -90,7 +90,8 @@ public class NTripleARP1 implements ARPErrorNumbers { private static StringBuilder line = new StringBuilder(); - private static ARP arp; + @SuppressWarnings("removal") + private static ARP arp; private static String xmlBase = null; private static boolean numbers = false; static StatementHandler andMeToo = null; @@ -102,6 +103,7 @@ public class NTripleARP1 implements ARPErrorNumbers { * @param eh Can be null. * @param ap Can be null. */ + @SuppressWarnings("removal") static public void mainEh(String args[], ErrorHandler eh, ARPEventHandler ap) { boolean doneOne = false; startMem = -1; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java index 5478a2dbdc8..61b6a37fa25 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java @@ -58,13 +58,13 @@ private void check(String filename, String regex) check(filename, regex, null); } */ - @SuppressWarnings("deprecation") private void check( String filename, String regexPresent, String regexAbsent) throws IOException { final StringBuilder buf = new StringBuilder(); + @SuppressWarnings("removal") ARP arp = new ARP(); arp.getHandlers().setErrorHandler(new ErrorHandler() { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java index e183562fea7..c3a7a400066 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java @@ -72,6 +72,7 @@ private static void test(String file, String base) { try { file = DIR+file; Model m1 = ModelFactory.createDefaultModel(); + @SuppressWarnings("removal") RDFXMLReader xr = new RDFXMLReader(true); xr.setErrorHandler(eh); InputStream in = new FileInputStream(file); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java index bdc074a0eba..1f3ec76cf75 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java @@ -29,9 +29,9 @@ import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; import org.apache.jena.shared.JenaException; -public class TestSuiteException - extends TestCase - implements ARPErrorNumbers { +@SuppressWarnings({"deprecated", "removal"}) +public class TestSuiteException extends TestCase implements ARPErrorNumbers { + static public Test suite() { TestSuite suite = new TestSuite("ARP Exceptions"); @@ -122,7 +122,7 @@ public void testDefaultPromotedError() { RDFDefaultErrorHandler.silent = true; try { Model m = ModelFactory.createDefaultModel(); - RDFReaderI rdr = new RDFXMLReader(); + RDFReaderI rdr = new RDFXMLReader(); rdr.setProperty("ERR_BAD_RDF_ATTRIBUTE","EM_FATAL"); rdr.read(m,"file:testing/wg/rdfms-abouteach/error002.rdf"); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java index 4e8cd776bd7..db5efc209eb 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java @@ -36,7 +36,7 @@ import org.xml.sax.SAXException; /** Additional ARP tests */ -@SuppressWarnings("deprecation") +@SuppressWarnings("removal") public class TestsARP extends TestCase implements RDFErrorHandler, ARPErrorNumbers { static private Logger logger = LoggerFactory.getLogger(TestsARP.class); @@ -340,7 +340,7 @@ public void testEmptyBaseParamOK() throws IOException { } /** Create an {@link RDFXMLReader} that does not resolve the initial XML base. */ - private static RDFXMLReader baseTestReader() { + private static RDFXMLReader baseTestReader() { return new RDFXMLReader(false); } @@ -495,7 +495,6 @@ public void testIRIRules_2a() // checkExpected(); // } - @SuppressWarnings("removal") public void testNTripleEscaping() { String data[][] = { { "foo", "foo" }, diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java index 6b4bc530002..cd043620b7d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java @@ -1221,6 +1221,7 @@ public void runTest() throws Exception { Model m2 = ModelFactory.createDefaultModel(); RDFEHArray eh = new RDFEHArray(); try ( InputStream in = new FileInputStream(file) ) { + @SuppressWarnings("removal") RDFReaderI r = new RDFXMLReader(); r.setErrorHandler(eh); r.read(m, in, base); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java index be15c376b5d..486e2d05714 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java @@ -46,7 +46,8 @@ public void testLang() throws Exception { Model m2 = ModelFactory.createDefaultModel(); RDFEHArray eh = new RDFEHArray(); try ( InputStream in = new FileInputStream("testing/wg/rdfms-xmllang/test004.rdf") ) { - RDFReaderI r = new RDFXMLReader(); + @SuppressWarnings("removal") + RDFReaderI r = new RDFXMLReader(); r.setErrorHandler(eh); r.read(m, in, "http://example.org/"); } diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java index 1ca160853f1..3b65303a8db 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java @@ -90,6 +90,7 @@ static void logResult(Resource test, int type) { Model loadRDF(InputSupplier in, RDFErrorHandler eh, String base) throws IOException { Model model = ModelFactory.createDefaultModel(); + @SuppressWarnings("removal") RDFXMLReader jr = new RDFXMLReader(); if (eh != null) @@ -119,7 +120,8 @@ static private class DummyTest extends TestCase { @Override public void runTest() throws IOException { if (logging) { - RDFWriterI w = new RDFXML_Abbrev(); + @SuppressWarnings("deprecation") + RDFWriterI w = new RDFXML_Abbrev(); w.setProperty("xmlbase",BASE_RESULTS_URI ); try ( OutputStream out = new FileOutputStream("/tmp/rdf-results.rdf") ) { w.write(testResults,out,BASE_RESULTS_URI); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestEntityOutput.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestEntityOutput.java index bb1a0fb16be..400330434b9 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestEntityOutput.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestEntityOutput.java @@ -122,6 +122,7 @@ public void testDifficultChars() throws IOException Model m = createMemModel(); m.read("file:testing/abbreviated/entities.rdf"); try ( StringWriter w = new StringWriter() ) { + @SuppressWarnings("deprecation") RDFWriterI wr = new RDFXML_Basic(); wr.setProperty("showDoctypeDeclaration", "true"); wr.write(m, w, "http://example.org/"); @@ -175,6 +176,7 @@ private String checkedModelToString( Model m ) private String modelToString( Model m ) { StringWriter s = new StringWriter(); + @SuppressWarnings("deprecation") RDFWriterI w = new RDFXML_Abbrev(); w.setProperty( "showDoctypeDeclaration", Boolean.TRUE ); w.write( m, s, null ); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java index 4c964df5147..218d88c8d69 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java @@ -398,6 +398,7 @@ public void checkPropURI(String s, String p, Object val, int behaviour) throws I } // read back in Model m2 = createMemModel(); + @SuppressWarnings("removal") RDFReaderI rdr = new RDFXMLReader(); rdr.setProperty("error-mode", "lax"); try (StringReader sr = new StringReader(f)) { diff --git a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java index 1674517c9c1..2030d6ccbc9 100644 --- a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java +++ b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java @@ -70,6 +70,7 @@ public RDFReaderI getReader(String lang) { private static void reset() { + @SuppressWarnings("removal") Creator rdfxmlReader = RDFXMLReader::new; Creator ntReader = NTripleReader::new; Creator turtleReader = TurtleReader::new; diff --git a/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java b/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java index 767594d15de..403cfd64f11 100644 --- a/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java +++ b/jena-core/src/test/java/org/apache/jena/test/X_RDFWriterF.java @@ -64,7 +64,9 @@ public RDFWriterI getWriter(String lang) { } private static void reset() { + @SuppressWarnings("deprecation") Creator rdfxmlWriter = RDFXML_Basic::new; + @SuppressWarnings("deprecation") Creator rdfxmlAbbrevWriter = RDFXML_Abbrev::new; Creator ntWriter = NTripleWriter::new; From 4276b5efa10fc8b948607668a1546e44c4769e49 Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sun, 21 Dec 2025 11:10:01 +0000 Subject: [PATCH 5/6] Remove unused WebOntTestHarness --- .../rulesys/test/WebOntTestHarness.java | 618 ------------------ 1 file changed, 618 deletions(-) delete mode 100644 jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/WebOntTestHarness.java diff --git a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/WebOntTestHarness.java b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/WebOntTestHarness.java deleted file mode 100644 index d3dd7d6b302..00000000000 --- a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/WebOntTestHarness.java +++ /dev/null @@ -1,618 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jena.reasoner.rulesys.test; - -import org.apache.jena.ontology.OntModelSpec; -import org.apache.jena.rdf.model.Literal; -import org.apache.jena.rdf.model.Model; -import org.apache.jena.rdf.model.ModelFactory; -import org.apache.jena.rdf.model.Property; -import org.apache.jena.rdf.model.RDFNode; -import org.apache.jena.rdf.model.RDFWriterI; -import org.apache.jena.rdf.model.Resource; -import org.apache.jena.rdf.model.Statement; -import org.apache.jena.rdf.model.StmtIterator; -import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; -import org.apache.jena.reasoner.InfGraph; -import org.apache.jena.reasoner.Reasoner; -import org.apache.jena.reasoner.ReasonerException; -import org.apache.jena.reasoner.ReasonerRegistry; -import org.apache.jena.reasoner.rulesys.FBRuleInfGraph; -import org.apache.jena.reasoner.test.WGReasonerTester; -import org.apache.jena.vocabulary.OWL; -import org.apache.jena.vocabulary.OWLResults; -import org.apache.jena.vocabulary.OWLTest; -import org.apache.jena.vocabulary.RDF; -import org.apache.jena.vocabulary.RDFS; -import org.apache.jena.vocabulary.RDFTest; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.FileReader; -import java.io.FilenameFilter; -import java.io.IOException; -import java.io.OutputStream; -import java.io.Reader; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * Test harness for running the WebOnt working group tests relevant - * to the OWL rule reasoner. See also TestOWLRules which runs the - * core WG tests as part of the routine unit tests. - */ -public class WebOntTestHarness { - -// ======================================================================= -// Variables to control the test operations - - /** Set to true to include modified test versions */ - public static boolean includeModified = false; - - /** Set to true to use approved tests only */ - public static boolean approvedOnly = true; - - /** Set to true to print LP engine profile information */ - public static boolean printProfile = false; - -// ======================================================================= -// Internal state - - /** The reasoner being tested */ - Reasoner reasoner; - - /** The total set of known tests */ - Model testDefinitions; - - /** The number of tests run */ - int testCount = 0; - - /** The time cost in ms of the last test to be run */ - long lastTestDuration = 0; - - /** Number of tests passed */ - int passCount = 0; - - /** The model describing the results of the run */ - Model testResults; - - /** The resource which acts as a description for the Jena instance being tested */ - Resource jena; - -// ======================================================================= -// Internal constants - - /** The base directory for the working group test files to use */ - public static final String BASE_TESTDIR = "testing/wg/"; - - /** The base URI in which the files are purported to reside */ - public static String BASE_URI = "http://www.w3.org/2002/03owlt/"; - - /** The base URI for the results file */ - public static String BASE_RESULTS_URI = "https://jena.apache.org/data/owl-results.rdf"; - - /** The list of subdirectories to process (omits the rdf/rdfs dirs) */ - public static final String[] TEST_DIRS= {"AllDifferent", "AllDistinct", - "AnnotationProperty", "DatatypeProperty", "FunctionalProperty", - "I3.2", "I3.4", "I4.1", "I4.5", "I4.6", "I5.1", "I5.2", "I5.21", "I5.24", - "I5.26", "I5.3", "I5.5", "I5.8", "InverseFunctionalProperty", "Nothing", - "Restriction", "SymmetricProperty", "Thing", "TransitiveProperty", - "allValuesFrom", "amp-in-url", "cardinality", "complementOf", "datatypes", - "differentFrom", "disjointWith", "distinctMembers", - "equivalentClass", "equivalentProperty", "imports", - "intersectionOf", "inverseOf", "localtests", "maxCardinality", "miscellaneous", - "oneOf", "oneOfDistinct", "sameAs", "sameClassAs", "sameIndividualAs", - "samePropertyAs", "someValuesFrom", "statement-entailment", "unionOf", - "xmlbase", - "description-logic", -// "extra-credit", - }; - - /** List of tests that are blocked because they test language features beyond Lite */ - public static final String[] BLOCKED_TESTS = { - // Explicitly testing non-lite features - "http://www.w3.org/2002/03owlt/complementOf/Manifest001#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest901#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest903#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest902#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest904#test", -// "http://www.w3.org/2002/03owlt/oneOf/Manifest002#test", -// "http://www.w3.org/2002/03owlt/oneOf/Manifest003#test", - "http://www.w3.org/2002/03owlt/oneOf/Manifest004#test", - "http://www.w3.org/2002/03owlt/unionOf/Manifest001#test", - "http://www.w3.org/2002/03owlt/unionOf/Manifest002#test", - "http://www.w3.org/2002/03owlt/unionOf/Manifest003#test", - "http://www.w3.org/2002/03owlt/unionOf/Manifest004#test", - "http://www.w3.org/2002/03owlt/equivalentClass/Manifest006#test", - "http://www.w3.org/2002/03owlt/equivalentClass/Manifest007#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest201#test", - "http://www.w3.org/2002/03owlt/I5.8/Manifest004#test", - "http://www.w3.org/2002/03owlt/I5.2/Manifest004#test", - - "http://www.w3.org/2002/03owlt/description-logic/Manifest008#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest011#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest015#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest019#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest023#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest026#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest027#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest029#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest030#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest032#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest033#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest035#test", - - "http://www.w3.org/2002/03owlt/description-logic/Manifest101#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest102#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest103#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest104#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest105#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest106#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest107#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest108#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest109#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest110#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest111#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest502#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest504#test", - - "http://www.w3.org/2002/03owlt/description-logic/Manifest202#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest203#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest204#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest205#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest206#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest207#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest208#test", - - "http://www.w3.org/2002/03owlt/description-logic/Manifest209#test", - - "http://www.w3.org/2002/03owlt/miscellaneous/Manifest010#test", - "http://www.w3.org/2002/03owlt/miscellaneous/Manifest011#test", - "http://www.w3.org/2002/03owlt/SymmetricProperty/Manifest002#test", - - "http://www.w3.org/2002/03owlt/Thing/Manifest005#test", - - // Temporary block - incomplete (OOM eventually in some cases) - "http://www.w3.org/2002/03owlt/TransitiveProperty/Manifest002#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest661#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest662#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest663#test", - - "http://www.w3.org/2002/03owlt/description-logic/Manifest608#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest611#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest615#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest623#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest626#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest627#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest630#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest668#test", - "http://www.w3.org/2002/03owlt/description-logic/Manifest668#test", - - }; - - /** The list of status values to include. If approvedOnly then only the first - * entry is allowed */ - public static final String[] STATUS_FLAGS = { "APPROVED", "PROPOSED" }; - -// ======================================================================= -// Constructor and associated support - - public WebOntTestHarness() { - testDefinitions = loadAllTestDefinitions(); - reasoner = ReasonerRegistry.getOWLReasoner(); - initResults(); - } - - /** Load all of the known manifest files into a single model */ - public static Model loadAllTestDefinitions() { - System.out.print("Loading manifests "); System.out.flush(); - Model testDefs = ModelFactory.createDefaultModel(); - int count = 0; - for ( String TEST_DIR : TEST_DIRS ) - { - File dir = new File( BASE_TESTDIR + TEST_DIR ); - String[] manifests = dir.list( new FilenameFilter() - { - @Override - public boolean accept( File df, String name ) - { - if ( name.startsWith( "Manifest" ) && name.endsWith( ".rdf" ) ) - { - return includeModified || !name.endsWith( "-mod.rdf" ); - } - else - { - return false; - } - } - } ); - for ( String manifest : manifests ) - { - File mf = new File( dir, manifest ); - try - { - testDefs.read( new FileInputStream( mf ), "file:" + mf ); - count++; - if ( count % 8 == 0 ) - { - System.out.print( "." ); - System.out.flush(); - } - } - catch ( FileNotFoundException e ) - { - System.out.println( "File not readable - " + e ); - } - } - } - System.out.println("loaded"); - return testDefs; - } - - /** - * Initialize the result model. - */ - public void initResults() { - testResults = ModelFactory.createDefaultModel(); - jena = testResults.createResource(BASE_RESULTS_URI + "#jena"); - jena.addProperty(RDFS.label, "Jena"); - testResults.setNsPrefix("results", OWLResults.NS); - } - -// ======================================================================= -// Main control methods - - public static void main(String[] args) throws IOException { - String resultFile = "owl-results.rdf"; - if (args.length >= 1) { - resultFile = args[0]; - } - WebOntTestHarness harness = new WebOntTestHarness(); - harness.runTests(); -// harness.runTest("http://www.w3.org/2002/03owlt/AnnotationProperty/Manifest004#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/AnnotationProperty/Manifest003#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/Thing/Manifest001#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/Thing/Manifest002#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/Thing/Manifest003#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/Thing/Manifest004#test"); -// harness.runTest("http://www.w3.org/2002/03owlt/Thing/Manifest005#test"); - RDFWriterI writer = new RDFXML_Abbrev(); - OutputStream stream = new FileOutputStream(resultFile); - writer.setProperty("showXmlDeclaration", "true"); - harness.testResults.setNsPrefix("", "http://www.w3.org/1999/xhtml"); - writer.write(harness.testResults, stream, BASE_RESULTS_URI); - } - - /** - * Run all relevant tests. - */ - public void runTests() { - System.out.println("Testing " + (approvedOnly ? "only APPROVED" : "APPROVED and PROPOSED") ); - System.out.println("Positive entailment: "); - runTests(findTestsOfType(OWLTest.PositiveEntailmentTest)); -// System.out.println("\nNegative entailment: "); -// runTests(findTestsOfType(OWLTest.NegativeEntailmentTest)); - System.out.println("\nTrue tests: "); - runTests(findTestsOfType(OWLTest.TrueTest)); - System.out.println("\nOWL for OWL tests: "); - runTests(findTestsOfType(OWLTest.OWLforOWLTest)); - System.out.println("\nImport entailment tests: "); - runTests(findTestsOfType(OWLTest.ImportEntailmentTest)); - System.out.println("\nInconsistency tests: "); - runTests(findTestsOfType(OWLTest.InconsistencyTest)); - System.out.println("\nPassed " + passCount + " out of " + testCount); - } - - /** - * Run all tests in the given list. - */ - public void runTests(List tests) { - for ( Resource test : tests ) - { - runTest( test ); - } - } - - /** - * Run a single test of any sort, performing any appropriate logging - * and error reporting. - */ - public void runTest(String test) { - runTest(testDefinitions.getResource(test)); - } - - /** - * Run a single test of any sort, performing any appropriate logging - * and error reporting. - */ - public void runTest(Resource test) { - System.out.println("Running " + test); - boolean success = false; - boolean fail = false; - try { - success = doRunTest(test); - } catch (Exception e) { - fail = true; - System.out.print("\nException: " + e); - e.printStackTrace(); - } - testCount++; - if (success) { - System.out.print( (testCount % 40 == 0) ? ".\n" : "."); - System.out.flush(); - passCount++; - } else { - System.out.println("\nFAIL: " + test); - } - Resource resultType = null; - if (fail) { - resultType = OWLResults.FailingRun; - } else { - if (test.hasProperty(RDF.type, OWLTest.NegativeEntailmentTest) - || test.hasProperty(RDF.type, OWLTest.ConsistencyTest)) { - resultType = success ? OWLResults.PassingRun : OWLResults.FailingRun; - } else { - resultType = success ? OWLResults.PassingRun : OWLResults.IncompleteRun; - } - } - // log to the rdf result format - Resource result = testResults.createResource() - .addProperty(RDF.type, OWLResults.TestRun) - .addProperty(RDF.type, resultType) - .addProperty(OWLResults.test, test) - .addProperty(OWLResults.system, jena); - } - - /** - * Run a single test of any sort, return true if the test succeeds. - */ - public boolean doRunTest(Resource test) throws IOException { - if (test.hasProperty(RDF.type, OWLTest.PositiveEntailmentTest) - || test.hasProperty(RDF.type, OWLTest.NegativeEntailmentTest) - || test.hasProperty(RDF.type, OWLTest.OWLforOWLTest) - || test.hasProperty(RDF.type, OWLTest.ImportEntailmentTest) - || test.hasProperty(RDF.type, OWLTest.TrueTest) ) { - // Entailment tests - boolean processImports = test.hasProperty(RDF.type, OWLTest.ImportEntailmentTest); - Model premises = getDoc(test, RDFTest.premiseDocument, processImports); - Model conclusions = getDoc(test, RDFTest.conclusionDocument); - comprehensionAxioms(premises, conclusions); - long t1 = System.currentTimeMillis(); - InfGraph graph = reasoner.bind(premises.getGraph()); - if (printProfile) { - ((FBRuleInfGraph)graph).resetLPProfile(true); - } - Model result = ModelFactory.createModelForGraph(graph); - boolean correct = WGReasonerTester.testConclusions(conclusions.getGraph(), result.getGraph()); - long t2 = System.currentTimeMillis(); - lastTestDuration = t2 - t1; - if (printProfile) { - ((FBRuleInfGraph)graph).printLPProfile(); - } - if (test.hasProperty(RDF.type, OWLTest.NegativeEntailmentTest)) { - correct = !correct; - } - return correct; - } else if (test.hasProperty(RDF.type, OWLTest.InconsistencyTest)) { -// System.out.println("Starting: " + test); - Model input = getDoc(test, RDFTest.inputDocument); - long t1 = System.currentTimeMillis(); - InfGraph graph = reasoner.bind(input.getGraph()); - boolean correct = ! graph.validate().isValid(); - long t2 = System.currentTimeMillis(); - lastTestDuration = t2 - t1; - return correct; - } else if (test.hasProperty(RDF.type, OWLTest.ConsistencyTest)) { - // Not used normally becase we are not complete enough to prove consistency -// System.out.println("Starting: " + test); - Model input = getDoc(test, RDFTest.inputDocument); - long t1 = System.currentTimeMillis(); - InfGraph graph = reasoner.bind(input.getGraph()); - boolean correct = graph.validate().isValid(); - long t2 = System.currentTimeMillis(); - lastTestDuration = t2 - t1; - return correct; - } else { - for (StmtIterator i = test.listProperties(RDF.type); i.hasNext(); ) { - System.out.println("Test type = " + i.nextStatement().getObject()); - } - throw new ReasonerException("Unknown test type"); - } - } - - /** - * Load the premises or conclusions for the test, optional performing - * import processing. - */ - @SuppressWarnings("removal") - public Model getDoc(Resource test, Property docType, boolean processImports) throws IOException { - if (processImports) { - Model result = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM, null); - StmtIterator si = test.listProperties(docType); - while ( si.hasNext() ) { - String fname = si.nextStatement().getObject().toString() + ".rdf"; - loadFile(fname, result); - } - return result; - } else { - return getDoc(test, docType); - } - } - - /** - * Load the premises or conclusions for the test. - */ - public Model getDoc(Resource test, Property docType) throws IOException { - Model result = ModelFactory.createDefaultModel(); - StmtIterator si = test.listProperties(docType); - while ( si.hasNext() ) { - String fname = si.nextStatement().getObject().toString() + ".rdf"; - loadFile(fname, result); - } - return result; - } - - /** - * Utility to load a file into a model a Model. - * Files are assumed to be relative to the BASE_URI. - * @param file the file name, relative to baseDir - * @return the loaded Model - */ - public static Model loadFile(String file, Model model) throws IOException { - String langType = "RDF/XML"; - if (file.endsWith(".nt")) { - langType = "N-TRIPLE"; - } else if (file.endsWith("n3")) { - langType = "N3"; - } - String fname = file; - if (fname.startsWith(BASE_URI)) { - fname = fname.substring(BASE_URI.length()); - } - Reader reader = new BufferedReader(new FileReader(BASE_TESTDIR + fname, StandardCharsets.UTF_8)); - model.read(reader, BASE_URI + fname, langType); - return model; - } - - /** - * Example the conclusions graph for introduction of restrictions which - * require a comprehension rewrite and declare new (anon) classes - * for those restrictions. - */ - public void comprehensionAxioms(Model premises, Model conclusions) { - // Comprehend all restriction declarations and note them in a map - Map comprehension = new HashMap<>(); - StmtIterator ri = conclusions.listStatements(null, RDF.type, OWL.Restriction); - while (ri.hasNext()) { - Resource restriction = ri.nextStatement().getSubject(); - StmtIterator pi = restriction.listProperties(OWL.onProperty); - while (pi.hasNext()) { - Resource prop = (Resource)pi.nextStatement().getObject(); - StmtIterator vi = restriction.listProperties(); - while (vi.hasNext()) { - Statement rs = vi.nextStatement(); - if ( ! rs.getPredicate().equals(OWL.onProperty)) { - // Have a restriction on(prop) of type rs in the conclusions - // So assert a premise that such a restriction could exisit - Resource comp = premises.createResource() - .addProperty(RDF.type, OWL.Restriction) - .addProperty(OWL.onProperty, prop) - .addProperty(rs.getPredicate(), rs.getObject()); - comprehension.put(restriction, comp); - } - } - } - } - // Comprehend any intersectionOf lists. Introduce anon class which has the form - // of the intersection expression. - // Rewrite queries of the form (X intersectionOf Y) to the form - // (X equivalentClass ?CC) (?CC intersectionOf Y) - StmtIterator ii = conclusions.listStatements(null, OWL.intersectionOf, (RDFNode)null); - List intersections = new ArrayList<>(); - while (ii.hasNext()) { - intersections.add(ii.nextStatement()); - } - for ( Statement is : intersections ) - { - // Declare in the premises that such an intersection exists - Resource comp = - premises.createResource().addProperty( RDF.type, OWL.Class ).addProperty( OWL.intersectionOf, - mapList( premises, - (Resource) is.getObject(), - comprehension ) ); - // Rewrite the conclusions to be a test for equivalence between the class being - // queried and the comprehended interesection - conclusions.remove( is ); - conclusions.add( is.getSubject(), OWL.equivalentClass, comp ); - } - // Comprehend any oneOf lists - StmtIterator io = conclusions.listStatements(null, OWL.oneOf, (RDFNode)null); - while (io.hasNext()) { - Statement s = io.nextStatement(); - Resource comp = premises.createResource() - .addProperty(OWL.oneOf, s.getObject()); - } - } - - /** - * Helper. Adds to the target model a translation of the given RDF list - * with each element replaced according to the map. - */ - private Resource mapList(Model target, Resource list, Map map) { - if (list.equals(RDF.nil)) { - return RDF.nil; - } else { - Resource head = (Resource) list.getRequiredProperty(RDF.first).getObject(); - Resource rest = (Resource) list.getRequiredProperty(RDF.rest).getObject(); - Resource mapElt = target.createResource(); - Resource mapHead = map.get(head); - if (mapHead == null) mapHead = head; - mapElt.addProperty(RDF.first, mapHead); - mapElt.addProperty(RDF.rest, mapList(target, rest, map)); - return mapElt; - } - } - -// ======================================================================= -// Internal helper functions - - /** Return a list of all tests of the given type, according to the current filters */ - public List findTestsOfType(Resource testType) { - ArrayList result = new ArrayList<>(); - StmtIterator si = testDefinitions.listStatements(null, RDF.type, testType); - while (si.hasNext()) { - Resource test = si.nextStatement().getSubject(); - boolean accept = true; - // Check test status - Literal status = (Literal) test.getProperty(RDFTest.status).getObject(); - if (approvedOnly) { - accept = status.getString().equals(STATUS_FLAGS[0]); - } else { - accept = false; - for ( String STATUS_FLAG : STATUS_FLAGS ) - { - if ( status.getString().equals( STATUS_FLAG ) ) - { - accept = true; - break; - } - } - } - // Check for blocked tests - for ( String BLOCKED_TEST : BLOCKED_TESTS ) - { - if ( BLOCKED_TEST.equals( test.toString() ) ) - { - accept = false; - } - } - // End of filter tests - if (accept) { - result.add(test); - } - } - return result; - } -} From 103fe3572540d9eb842a79d2f49bd40e6ff10370 Mon Sep 17 00:00:00 2001 From: Andy Seaborne Date: Sun, 21 Dec 2025 11:35:58 +0000 Subject: [PATCH 6/6] GH-3664: Rename package oaj.rdfxml.xmlinput1 as oaj.rdfxml.arp1 --- .../jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java | 6 +++--- .../java/org/apache/jena/rdf/model/RDFReaderI.java | 2 +- .../rdf/model/impl/RDFDefaultErrorHandler.java | 2 +- .../apache/jena/rdf/model/impl/RDFReaderFImpl.java | 2 +- .../jena/rdfxml/{xmlinput1 => arp1}/ALiteral.java | 4 ++-- .../jena/rdfxml/{xmlinput1 => arp1}/ARP.java | 4 ++-- .../jena/rdfxml/{xmlinput1 => arp1}/ARPConfig.java | 2 +- .../{xmlinput1 => arp1}/ARPErrorNumbers.java | 2 +- .../{xmlinput1 => arp1}/ARPEventHandler.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/ARPHandlers.java | 6 +++--- .../rdfxml/{xmlinput1 => arp1}/ARPOptions.java | 2 +- .../jena/rdfxml/{xmlinput1 => arp1}/AResource.java | 2 +- .../jena/rdfxml/{xmlinput1 => arp1}/DOM2Model.java | 2 +- .../{xmlinput1 => arp1}/ExtendedHandler.java | 2 +- .../FatalParsingErrorException.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/JenaHandler.java | 4 ++-- .../{xmlinput1 => arp1}/NamespaceHandler.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/ParseException.java | 4 ++-- .../rdfxml/{xmlinput1 => arp1}/RDFXMLReader.java | 4 ++-- .../jena/rdfxml/{xmlinput1 => arp1}/SAX2Model.java | 2 +- .../jena/rdfxml/{xmlinput1 => arp1}/SAX2RDF.java | 10 +++++----- .../rdfxml/{xmlinput1 => arp1}/StAX2Model.java | 2 +- .../jena/rdfxml/{xmlinput1 => arp1}/StAX2SAX.java | 2 +- .../{xmlinput1 => arp1}/StatementHandler.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/impl/ANode.java | 2 +- .../impl/ARPDatatypeLiteral.java | 12 ++++++------ .../{xmlinput1 => arp1}/impl/ARPLocation.java | 2 +- .../{xmlinput1 => arp1}/impl/ARPResource.java | 2 +- .../impl/ARPSaxErrorHandler.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/impl/ARPString.java | 6 +++--- .../impl/AResourceInternal.java | 4 ++-- .../{xmlinput1 => arp1}/impl/AbsXMLContext.java | 4 ++-- .../{xmlinput1 => arp1}/impl/AttributeLexer.java | 8 ++++---- .../{xmlinput1 => arp1}/impl/CharacterModel.java | 2 +- .../impl/DefaultErrorHandler.java | 4 ++-- .../{xmlinput1 => arp1}/impl/ElementLexer.java | 4 ++-- .../impl/LexicalHandlerImpl.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/impl/Names.java | 2 +- .../{xmlinput1 => arp1}/impl/ParserSupport.java | 4 ++-- .../{xmlinput1 => arp1}/impl/QNameLexer.java | 6 +++--- .../{xmlinput1 => arp1}/impl/RDFXMLParser.java | 8 ++++---- .../{xmlinput1 => arp1}/impl/SAX2RDFImpl.java | 4 ++-- .../rdfxml/{xmlinput1 => arp1}/impl/Taint.java | 2 +- .../rdfxml/{xmlinput1 => arp1}/impl/TaintImpl.java | 2 +- .../{xmlinput1 => arp1}/impl/URIReference.java | 8 ++++---- .../impl/UntaintableURIReference.java | 2 +- .../{xmlinput1 => arp1}/impl/WrappedException.java | 2 +- .../impl/XMLBaselessContext.java | 4 ++-- .../{xmlinput1 => arp1}/impl/XMLContext.java | 4 ++-- .../{xmlinput1 => arp1}/impl/XMLHandler.java | 12 ++++++------ .../jena/rdfxml/{xmlinput1 => arp1}/package.html | 0 .../states/AbsWantLiteralValueOrDescription.java | 6 +++--- .../{xmlinput1 => arp1}/states/AbsXMLLiteral.java | 6 +++--- .../{xmlinput1 => arp1}/states/Collection.java | 8 ++++---- .../rdfxml/{xmlinput1 => arp1}/states/Frame.java | 8 ++++---- .../rdfxml/{xmlinput1 => arp1}/states/FrameI.java | 6 +++--- .../states/HasSubjectFrameI.java | 4 ++-- .../states/InnerXMLLiteral.java | 2 +- .../{xmlinput1 => arp1}/states/LookingForRDF.java | 8 ++++---- .../states/OuterXMLLiteral.java | 6 +++--- .../{xmlinput1 => arp1}/states/RDFCollection.java | 6 +++--- .../states/StartStateRDForDescription.java | 6 +++--- .../states/WantDescription.java | 4 ++-- .../{xmlinput1 => arp1}/states/WantEmpty.java | 4 ++-- .../states/WantLiteralValueOrDescription.java | 6 +++--- .../states/WantPropertyElement.java | 4 ++-- .../states/WantTopLevelDescription.java | 8 ++++---- .../states/WantTypedLiteral.java | 8 ++++---- .../states/WantsObjectFrameI.java | 2 +- .../{xmlinput1 => arp1}/states/WantsObjectI.java | 4 ++-- .../apache/jena/rdfxml/arp1tests/NTripleARP1.java | 2 +- .../jena/rdfxml/arp1tests/NTripleTestSuite.java | 10 +++++----- .../apache/jena/rdfxml/arp1tests/TestErrorMsg.java | 2 +- .../jena/rdfxml/arp1tests/TestPropEltErrorMsg.java | 2 +- .../jena/rdfxml/arp1tests/TestRDFXML_URI.java | 4 ++-- .../jena/rdfxml/arp1tests/TestSuiteException.java | 4 ++-- .../org/apache/jena/rdfxml/arp1tests/TestsARP.java | 2 +- .../apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java | 2 +- .../jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java | 8 ++++---- .../apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java | 6 +++--- .../jena/rdfxml/arp1tests/TestsSAX2RDFMore.java | 6 +++--- .../jena/rdfxml/arp1tests/TestsStAX2Model.java | 2 +- .../jena/rdfxml/arp1tests/TestsTainting.java | 4 ++-- .../apache/jena/rdfxml/arp1tests/WGTestSuite.java | 6 +++--- .../jena/rdfxml/arp1tests/states/AttrEvent.java | 4 ++-- .../jena/rdfxml/arp1tests/states/ElementEvent.java | 2 +- .../apache/jena/rdfxml/arp1tests/states/Event.java | 2 +- .../jena/rdfxml/arp1tests/states/EventList.java | 6 +++--- .../apache/jena/rdfxml/arp1tests/states/QName.java | 2 +- .../jena/rdfxml/arp1tests/states/TestData.java | 6 +++--- .../rdfxml/arp1tests/states/TestEventList.java | 2 +- .../jena/rdfxml/arp1tests/states/TestFrame.java | 14 +++++++------- .../jena/rdfxml/arp1tests/states/TestHandler.java | 7 ++++--- .../jena/rdfxml/xmloutput/TestXMLFeatures.java | 2 +- .../java/org/apache/jena/test/X_RDFReaderF.java | 2 +- 95 files changed, 202 insertions(+), 201 deletions(-) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ALiteral.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARP.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARPConfig.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARPErrorNumbers.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARPEventHandler.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARPHandlers.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ARPOptions.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/AResource.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/DOM2Model.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ExtendedHandler.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/FatalParsingErrorException.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/JenaHandler.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/NamespaceHandler.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/ParseException.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/RDFXMLReader.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/SAX2Model.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/SAX2RDF.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/StAX2Model.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/StAX2SAX.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/StatementHandler.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ANode.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ARPDatatypeLiteral.java (82%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ARPLocation.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ARPResource.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ARPSaxErrorHandler.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ARPString.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/AResourceInternal.java (92%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/AbsXMLContext.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/AttributeLexer.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/CharacterModel.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/DefaultErrorHandler.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ElementLexer.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/LexicalHandlerImpl.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/Names.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/ParserSupport.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/QNameLexer.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/RDFXMLParser.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/SAX2RDFImpl.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/Taint.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/TaintImpl.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/URIReference.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/UntaintableURIReference.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/WrappedException.java (98%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/XMLBaselessContext.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/XMLContext.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/impl/XMLHandler.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/package.html (100%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/AbsWantLiteralValueOrDescription.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/AbsXMLLiteral.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/Collection.java (92%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/Frame.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/FrameI.java (90%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/HasSubjectFrameI.java (92%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/InnerXMLLiteral.java (96%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/LookingForRDF.java (87%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/OuterXMLLiteral.java (89%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/RDFCollection.java (88%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/StartStateRDForDescription.java (91%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantDescription.java (97%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantEmpty.java (93%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantLiteralValueOrDescription.java (95%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantPropertyElement.java (99%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantTopLevelDescription.java (86%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantTypedLiteral.java (89%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantsObjectFrameI.java (94%) rename jena-core/src/main/java/org/apache/jena/rdfxml/{xmlinput1 => arp1}/states/WantsObjectI.java (89%) diff --git a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java index 8b27d356472..f7a2899101a 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/lang/rdfxml/ReaderRDFXML_ARP1.java @@ -32,8 +32,8 @@ import org.apache.jena.graph.Triple ; import org.apache.jena.irix.IRIs; import org.apache.jena.rdf.model.RDFErrorHandler ; -import org.apache.jena.rdfxml.xmlinput1.*; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPSaxErrorHandler; +import org.apache.jena.rdfxml.arp1.*; +import org.apache.jena.rdfxml.arp1.impl.ARPSaxErrorHandler; import org.apache.jena.riot.*; import org.apache.jena.riot.system.ErrorHandler; import org.apache.jena.riot.system.FactoryRDF; @@ -48,7 +48,7 @@ *

* LEGACY *

- * Uses ARQ1 - the version of ARP from Jena 4.7.0 to Jena 4.10.0. + * Uses ARP1 - the version of ARP from Jena 4.7.0 to Jena 4.10.0. *

* Replaced at Jena 5 by RRX. * diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/RDFReaderI.java b/jena-core/src/main/java/org/apache/jena/rdf/model/RDFReaderI.java index 7527ea1a43b..7e45647dbf5 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/RDFReaderI.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/RDFReaderI.java @@ -87,7 +87,7 @@ public interface RDFReaderI { *

N-TRIPLE
*
No properties.
*
RDF/XML
RDF/XML-ABBREV
- *
See {@link org.apache.jena.rdfxml.xmlinput1.RDFXMLReader#setProperty(String,Object)} + *
See {@link org.apache.jena.rdfxml.arp1.RDFXMLReader#setProperty(String,Object)} * * @param propName the name of the property * @param propValue the value of the property diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFDefaultErrorHandler.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFDefaultErrorHandler.java index da93c2d16d9..ec186472e7e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFDefaultErrorHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFDefaultErrorHandler.java @@ -19,7 +19,7 @@ package org.apache.jena.rdf.model.impl; import org.apache.jena.rdf.model.* ; -import org.apache.jena.rdfxml.xmlinput1.ParseException; +import org.apache.jena.rdfxml.arp1.ParseException; import org.apache.jena.shared.* ; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java index 0a6919ad5a8..f72985f5a8a 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/impl/RDFReaderFImpl.java @@ -26,7 +26,7 @@ import org.apache.jena.atlas.logging.Log; import org.apache.jena.rdf.model.RDFReaderF; import org.apache.jena.rdf.model.RDFReaderI; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.apache.jena.shared.NoReaderForLangException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ALiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ALiteral.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ALiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ALiteral.java index 0cb5ed275c5..b7066148fec 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ALiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ALiteral.java @@ -22,9 +22,9 @@ * Created on June 26, 2001, 9:27 AM */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.ANode; /** * A string literal property value from an RDF/XML file. diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARP.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARP.java index 23bc0d2d9db..c79d4ab2b53 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARP.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARP.java @@ -21,12 +21,12 @@ * See end of file for BSD-style license. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import java.io.IOException; import java.io.InputStream; import java.io.Reader; -import org.apache.jena.rdfxml.xmlinput1.impl.RDFXMLParser; +import org.apache.jena.rdfxml.arp1.impl.RDFXMLParser; import org.xml.sax.ErrorHandler; import org.xml.sax.InputSource; import org.xml.sax.Locator; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPConfig.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPConfig.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPConfig.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPConfig.java index f3639256494..5806ce499ec 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPConfig.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPConfig.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import org.xml.sax.ErrorHandler; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPErrorNumbers.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPErrorNumbers.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPErrorNumbers.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPErrorNumbers.java index 077d675936a..2db77ab0948 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPErrorNumbers.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPErrorNumbers.java @@ -22,7 +22,7 @@ * Created on July 10, 2001, 8:34 AM */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** * Error numbers used by ARP. diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPEventHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPEventHandler.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPEventHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPEventHandler.java index 10f8013074b..b07aa6efa03 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPEventHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPEventHandler.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** * Convenience generalization of all ARP handler interfaces. diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPHandlers.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPHandlers.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPHandlers.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPHandlers.java index 4c649038e2d..9991bb1869c 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPHandlers.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPHandlers.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; -import org.apache.jena.rdfxml.xmlinput1.impl.DefaultErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.DefaultErrorHandler; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.ErrorHandler; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPOptions.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPOptions.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPOptions.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPOptions.java index 3a4d0678871..e7dcf76511d 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ARPOptions.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ARPOptions.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import org.apache.jena.irix.IRIProvider; import org.apache.jena.irix.SystemIRIx; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/AResource.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/AResource.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/AResource.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/AResource.java index 86aa4fd2812..bec703bdc48 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/AResource.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/AResource.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** * A URI or blank node reported to a {@link StatementHandler}. diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/DOM2Model.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/DOM2Model.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/DOM2Model.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/DOM2Model.java index e2a4be224bf..6d2fb4952a2 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/DOM2Model.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/DOM2Model.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import javax.xml.transform.Source; import javax.xml.transform.Transformer; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ExtendedHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ExtendedHandler.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ExtendedHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ExtendedHandler.java index 1d44ad37dc8..dbb3d1e54f1 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ExtendedHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ExtendedHandler.java @@ -21,7 +21,7 @@ * See end of file for BSD-style license. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /**Extended callbacks from a reader to an RDF application. * This reports: diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/FatalParsingErrorException.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/FatalParsingErrorException.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/FatalParsingErrorException.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/FatalParsingErrorException.java index 16d55b9f4af..4684683be8d 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/FatalParsingErrorException.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/FatalParsingErrorException.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** * This exception should only be seen in user code when using diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/JenaHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/JenaHandler.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/JenaHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/JenaHandler.java index 97d7ff0a50e..19a3ec17818 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/JenaHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/JenaHandler.java @@ -16,13 +16,13 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import org.apache.jena.graph.Graph ; import org.apache.jena.graph.Triple ; import org.apache.jena.rdf.model.Model ; import org.apache.jena.rdf.model.RDFErrorHandler ; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPSaxErrorHandler; +import org.apache.jena.rdfxml.arp1.impl.ARPSaxErrorHandler; import org.apache.jena.shared.JenaException ; import org.apache.jena.shared.PrefixMapping ; import org.apache.jena.util.XMLChar; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/NamespaceHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/NamespaceHandler.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/NamespaceHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/NamespaceHandler.java index 68ffeb5ddcb..94e31a7572e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/NamespaceHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/NamespaceHandler.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** * The interface for being notified about namespace use in an RDF/XML diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ParseException.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ParseException.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ParseException.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ParseException.java index dbc0852629f..25908ce9f8c 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/ParseException.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/ParseException.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPLocation; +import org.apache.jena.rdfxml.arp1.impl.ARPLocation; import org.xml.sax.SAXParseException; import java.lang.reflect.Field; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/RDFXMLReader.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/RDFXMLReader.java index 8b14eda001e..853413aecd8 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/RDFXMLReader.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/RDFXMLReader.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import java.io.*; import java.net.HttpURLConnection; @@ -34,7 +34,7 @@ import org.apache.jena.rdf.model.RDFReaderI ; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler ; import org.apache.jena.rdf.model.impl.RDFReaderFImpl; -import org.apache.jena.rdfxml.xmlinput1.impl.RDFXMLParser; +import org.apache.jena.rdfxml.arp1.impl.RDFXMLParser; import org.apache.jena.shared.DoesNotExistException ; import org.apache.jena.shared.JenaException ; import org.apache.jena.shared.UnknownPropertyException ; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2Model.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2Model.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2Model.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2Model.java index 4386bec81b7..8df5a4ee402 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2Model.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2Model.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import org.apache.jena.rdf.model.Model ; import org.apache.jena.rdf.model.RDFErrorHandler ; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2RDF.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2RDF.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2RDF.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2RDF.java index 27131eec111..45f4d29b638 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/SAX2RDF.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/SAX2RDF.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; -import org.apache.jena.rdfxml.xmlinput1.impl.SAX2RDFImpl; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +package org.apache.jena.rdfxml.arp1; +import org.apache.jena.rdfxml.arp1.impl.SAX2RDFImpl; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; import org.xml.sax.XMLReader; @@ -128,7 +128,7 @@ public void startPrefixMapping (String prefix, String uri) throws SAXParseExcept /**The handlers used for processing ARP events. * Do not use with a {@link SAX2Model}. - * @see org.apache.jena.rdfxml.xmlinput1.ARPConfig#getHandlers() + * @see org.apache.jena.rdfxml.arp1.ARPConfig#getHandlers() */ @Override public ARPHandlers getHandlers() { @@ -137,7 +137,7 @@ public ARPHandlers getHandlers() { /**Copys handlers used for processing ARP events. * Do not use with a {@link SAX2Model}. - * @see org.apache.jena.rdfxml.xmlinput1.ARPConfig#setHandlersWith(ARPHandlers) + * @see org.apache.jena.rdfxml.arp1.ARPConfig#setHandlersWith(ARPHandlers) */ @Override public void setHandlersWith(ARPHandlers handlers) { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2Model.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2Model.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2Model.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2Model.java index 0c2c102b149..516ead83099 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2Model.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2Model.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import javax.xml.stream.XMLEventReader; import javax.xml.stream.XMLStreamException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2SAX.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2SAX.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2SAX.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2SAX.java index 20a44f9bbcb..5c6308de466 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StAX2SAX.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StAX2SAX.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; import java.util.Iterator; import javax.xml.namespace.QName; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StatementHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StatementHandler.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StatementHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StatementHandler.java index 63d4601782e..86b18e4f884 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/StatementHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/StatementHandler.java @@ -22,7 +22,7 @@ * Created on June 26, 2001, 9:30 AM */ -package org.apache.jena.rdfxml.xmlinput1; +package org.apache.jena.rdfxml.arp1; /** The callback from a reader to an RDF application. * Each triple in the input file causes a call on one of the statement methods. diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ANode.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ANode.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ANode.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ANode.java index 02119cf69c9..8e9f739cbc4 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ANode.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ANode.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; public interface ANode extends Taint { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPDatatypeLiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPDatatypeLiteral.java similarity index 82% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPDatatypeLiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPDatatypeLiteral.java index 6a04608b084..75f9dbfe225 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPDatatypeLiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPDatatypeLiteral.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.ALiteral; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.ALiteral; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.SAXParseException; public class ARPDatatypeLiteral extends TaintImpl implements ALiteral { @@ -36,7 +36,7 @@ public ARPDatatypeLiteral(Frame f, String lexf,URIReference dt) throws SAXParseE taint(); } /** - * @see org.apache.jena.rdfxml.xmlinput1.ALiteral#isWellFormedXML() + * @see org.apache.jena.rdfxml.arp1.ALiteral#isWellFormedXML() */ @Override public boolean isWellFormedXML() { @@ -49,7 +49,7 @@ public String toString() { } /** - * @see org.apache.jena.rdfxml.xmlinput1.ALiteral#getDatatypeURI() + * @see org.apache.jena.rdfxml.arp1.ALiteral#getDatatypeURI() */ @Override public String getDatatypeURI() { @@ -57,7 +57,7 @@ public String getDatatypeURI() { } /** - * @see org.apache.jena.rdfxml.xmlinput1.ALiteral#getLang() + * @see org.apache.jena.rdfxml.arp1.ALiteral#getLang() */ @Override public String getLang() { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPLocation.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPLocation.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPLocation.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPLocation.java index 4327006ee0a..60db617268e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPLocation.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPLocation.java @@ -22,7 +22,7 @@ * Created on July 14, 2001, 11:47 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.xml.sax.Locator; public class ARPLocation implements Locator { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPResource.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPResource.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPResource.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPResource.java index 1c43b335ca9..585148082d9 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPResource.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPResource.java @@ -22,7 +22,7 @@ * Created on June 25, 2001, 9:57 PM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; public class ARPResource extends TaintImpl implements AResourceInternal { // Constants cribbed from com.megginson.sax.rdf.RDFFilter diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPSaxErrorHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPSaxErrorHandler.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPSaxErrorHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPSaxErrorHandler.java index 8e616163479..2062ef0e6fe 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPSaxErrorHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPSaxErrorHandler.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.apache.jena.rdf.model.RDFErrorHandler ; import org.xml.sax.SAXException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPString.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPString.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPString.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPString.java index 402ca43cbb3..d0187a07a9f 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ARPString.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ARPString.java @@ -22,10 +22,10 @@ * Created on June 22, 2001, 9:44 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.ALiteral; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.ALiteral; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.SAXParseException; public class ARPString extends TaintImpl implements ALiteral { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AResourceInternal.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AResourceInternal.java similarity index 92% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AResourceInternal.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AResourceInternal.java index f8a5f92c73d..c7469a59a52 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AResourceInternal.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AResourceInternal.java @@ -22,9 +22,9 @@ * Created on June 26, 2001, 9:26 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.AResource; +import org.apache.jena.rdfxml.arp1.AResource; /** A resource from the input file. */ diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AbsXMLContext.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AbsXMLContext.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AbsXMLContext.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AbsXMLContext.java index 91ca827994c..8e43e02e6aa 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AbsXMLContext.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AbsXMLContext.java @@ -16,12 +16,12 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.util.regex.Pattern; import org.apache.jena.irix.IRIx; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; import org.apache.jena.shared.JenaException; import org.xml.sax.SAXParseException ; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AttributeLexer.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AttributeLexer.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AttributeLexer.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AttributeLexer.java index 50135d52401..65caecd24b0 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/AttributeLexer.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/AttributeLexer.java @@ -16,14 +16,14 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.util.BitSet; import org.apache.jena.irix.IRIException; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/CharacterModel.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/CharacterModel.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/CharacterModel.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/CharacterModel.java index ed74ed49579..0552a07137e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/CharacterModel.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/CharacterModel.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.text.Normalizer; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/DefaultErrorHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/DefaultErrorHandler.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/DefaultErrorHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/DefaultErrorHandler.java index 420bb1650b5..46d47fed472 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/DefaultErrorHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/DefaultErrorHandler.java @@ -22,9 +22,9 @@ * Created on July 10, 2001, 11:23 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.ParseException; +import org.apache.jena.rdfxml.arp1.ParseException; /** */ diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ElementLexer.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ElementLexer.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ElementLexer.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ElementLexer.java index 05d32c6ffb5..89d8a016fc5 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ElementLexer.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ElementLexer.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.SAXParseException; public class ElementLexer extends QNameLexer { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/LexicalHandlerImpl.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/LexicalHandlerImpl.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/LexicalHandlerImpl.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/LexicalHandlerImpl.java index 4d36eabed06..4e2da6e2f3f 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/LexicalHandlerImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/LexicalHandlerImpl.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.xml.sax.SAXException; import org.xml.sax.ext.LexicalHandler; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Names.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Names.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Names.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Names.java index b55b84c1f01..1bbdfb9e30d 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Names.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Names.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; public interface Names { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ParserSupport.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ParserSupport.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ParserSupport.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ParserSupport.java index 1ece0982275..58b0a7bdab5 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/ParserSupport.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/ParserSupport.java @@ -22,13 +22,13 @@ * Created on July 15, 2001, 7:13 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.util.HashMap ; import java.util.Map ; import org.apache.jena.irix.IRIx; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; import org.apache.jena.util.XML11Char; import org.apache.jena.util.XMLChar; import org.xml.sax.SAXParseException ; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/QNameLexer.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/QNameLexer.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/QNameLexer.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/QNameLexer.java index 5a09a9644d3..3ca0cc91901 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/QNameLexer.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/QNameLexer.java @@ -16,13 +16,13 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.util.HashSet; import java.util.Set; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.SAXParseException; abstract public class QNameLexer implements Names, ARPErrorNumbers { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/RDFXMLParser.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/RDFXMLParser.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/RDFXMLParser.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/RDFXMLParser.java index bc7c5438281..fba643ed901 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/RDFXMLParser.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/RDFXMLParser.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.io.IOException; import java.io.InputStreamReader; @@ -24,9 +24,9 @@ import java.io.UTFDataFormatException; import org.apache.jena.irix.IRIException; -import org.apache.jena.rdfxml.xmlinput1.FatalParsingErrorException; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; +import org.apache.jena.rdfxml.arp1.FatalParsingErrorException; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.SAX2RDF; import org.apache.jena.shared.JenaException; import org.apache.jena.util.CharEncoding ; import org.apache.jena.util.JenaXMLInput; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/SAX2RDFImpl.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/SAX2RDFImpl.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/SAX2RDFImpl.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/SAX2RDFImpl.java index 76d69fe96f9..212aaf10518 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/SAX2RDFImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/SAX2RDFImpl.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; -import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; +import org.apache.jena.rdfxml.arp1.SAX2RDF; import org.xml.sax.Attributes; import org.xml.sax.ContentHandler; import org.xml.sax.ErrorHandler; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Taint.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Taint.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Taint.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Taint.java index 83076f27c8c..371d46c92a3 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/Taint.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/Taint.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; public interface Taint { void taint(); diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/TaintImpl.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/TaintImpl.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/TaintImpl.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/TaintImpl.java index 05103c4eede..fec4ec68d8e 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/TaintImpl.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/TaintImpl.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; /** * Minimal implementation of {@link Taint} */ diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/URIReference.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/URIReference.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/URIReference.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/URIReference.java index e211cd74bd0..f3d45e0c8c7 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/URIReference.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/URIReference.java @@ -22,13 +22,13 @@ * Created on June 25, 2001, 9:58 PM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.apache.jena.irix.IRIException; import org.apache.jena.irix.IRIx; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.states.Frame; import org.xml.sax.SAXParseException; // TODO: not for 2.3 IRI spec conformance diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/UntaintableURIReference.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/UntaintableURIReference.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/UntaintableURIReference.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/UntaintableURIReference.java index 4ac860e5c08..68381137c04 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/UntaintableURIReference.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/UntaintableURIReference.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; class UntaintableURIReference extends URIReference { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/WrappedException.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/WrappedException.java similarity index 98% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/WrappedException.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/WrappedException.java index 5ffe478e1cc..9807c7ffcd3 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/WrappedException.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/WrappedException.java @@ -22,7 +22,7 @@ * Created on July 10, 2001, 11:44 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.io.IOException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLBaselessContext.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLBaselessContext.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLBaselessContext.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLBaselessContext.java index 6a3420a12e6..a67db2f0989 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLBaselessContext.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLBaselessContext.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.apache.jena.irix.IRIx; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; import org.xml.sax.SAXParseException; public class XMLBaselessContext extends AbsXMLContext implements ARPErrorNumbers { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLContext.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLContext.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLContext.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLContext.java index 03fd5b68c24..8b9c7198201 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLContext.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLContext.java @@ -22,10 +22,10 @@ * Created on July 10, 2001, 2:35 AM */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import org.apache.jena.irix.IRIx; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; import org.xml.sax.SAXParseException ; /** diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLHandler.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLHandler.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLHandler.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLHandler.java index c2abd5120b4..8b0a8967794 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/impl/XMLHandler.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/impl/XMLHandler.java @@ -21,7 +21,7 @@ * See end of file for BSD-style license. */ -package org.apache.jena.rdfxml.xmlinput1.impl; +package org.apache.jena.rdfxml.arp1.impl; import java.util.HashMap ; import java.util.Map ; @@ -30,11 +30,11 @@ import org.apache.jena.irix.IRIProvider; import org.apache.jena.irix.IRIx; import org.apache.jena.irix.SystemIRIx; -import org.apache.jena.rdfxml.xmlinput1.*; -import org.apache.jena.rdfxml.xmlinput1.states.Frame; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; -import org.apache.jena.rdfxml.xmlinput1.states.LookingForRDF; -import org.apache.jena.rdfxml.xmlinput1.states.StartStateRDForDescription; +import org.apache.jena.rdfxml.arp1.*; +import org.apache.jena.rdfxml.arp1.states.Frame; +import org.apache.jena.rdfxml.arp1.states.FrameI; +import org.apache.jena.rdfxml.arp1.states.LookingForRDF; +import org.apache.jena.rdfxml.arp1.states.StartStateRDForDescription; import org.xml.sax.Attributes ; import org.xml.sax.Locator ; import org.xml.sax.SAXException ; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/package.html b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/package.html similarity index 100% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/package.html rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/package.html diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsWantLiteralValueOrDescription.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsWantLiteralValueOrDescription.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsWantLiteralValueOrDescription.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsWantLiteralValueOrDescription.java index 64df4e42fb0..3f0ca7b72fc 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsWantLiteralValueOrDescription.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsWantLiteralValueOrDescription.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.AttributeLexer; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.AttributeLexer; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsXMLLiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsXMLLiteral.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsXMLLiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsXMLLiteral.java index 0735262a8ad..7b0e953552c 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/AbsXMLLiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/AbsXMLLiteral.java @@ -16,14 +16,14 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Collection.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Collection.java similarity index 92% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Collection.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Collection.java index 5fda834e90a..75850153992 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Collection.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Collection.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPResource; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.ARPResource; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Frame.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Frame.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Frame.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Frame.java index 1193c882930..3ad6c3d1250 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/Frame.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/Frame.java @@ -16,12 +16,12 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; import org.apache.jena.irix.IRIException; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.impl.*; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.impl.*; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/FrameI.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/FrameI.java similarity index 90% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/FrameI.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/FrameI.java index d6702e7ccce..05fb1861ca2 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/FrameI.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/FrameI.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/HasSubjectFrameI.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/HasSubjectFrameI.java similarity index 92% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/HasSubjectFrameI.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/HasSubjectFrameI.java index 6e5ff4e317e..dbb66ea49f3 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/HasSubjectFrameI.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/HasSubjectFrameI.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.ANode; public interface HasSubjectFrameI extends FrameI { void aPredAndObj(ANode p, ANode o); diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/InnerXMLLiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/InnerXMLLiteral.java similarity index 96% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/InnerXMLLiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/InnerXMLLiteral.java index 75ea293e4e6..5f28351e063 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/InnerXMLLiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/InnerXMLLiteral.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; import java.util.Map; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/LookingForRDF.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/LookingForRDF.java similarity index 87% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/LookingForRDF.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/LookingForRDF.java index 865f53a909b..ad7bffd0513 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/LookingForRDF.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/LookingForRDF.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.AttributeLexer; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.AttributeLexer; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/OuterXMLLiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/OuterXMLLiteral.java similarity index 89% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/OuterXMLLiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/OuterXMLLiteral.java index 7fc2b1ee53d..5289cfebd5d 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/OuterXMLLiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/OuterXMLLiteral.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPString; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.ARPString; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/RDFCollection.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/RDFCollection.java similarity index 88% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/RDFCollection.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/RDFCollection.java index 2b76b7011be..2638df67eae 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/RDFCollection.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/RDFCollection.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; public class RDFCollection extends Collection { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/StartStateRDForDescription.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/StartStateRDForDescription.java similarity index 91% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/StartStateRDForDescription.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/StartStateRDForDescription.java index 24282ac2881..f3188d85ec4 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/StartStateRDForDescription.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/StartStateRDForDescription.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantDescription.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantDescription.java similarity index 97% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantDescription.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantDescription.java index 99809a82e00..311663a57f7 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantDescription.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantDescription.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.*; +import org.apache.jena.rdfxml.arp1.impl.*; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantEmpty.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantEmpty.java similarity index 93% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantEmpty.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantEmpty.java index d152bf94fbe..86141397314 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantEmpty.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantEmpty.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantLiteralValueOrDescription.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantLiteralValueOrDescription.java similarity index 95% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantLiteralValueOrDescription.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantLiteralValueOrDescription.java index d3305290695..eae841ed667 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantLiteralValueOrDescription.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantLiteralValueOrDescription.java @@ -16,10 +16,10 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPString; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.ARPString; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantPropertyElement.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantPropertyElement.java similarity index 99% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantPropertyElement.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantPropertyElement.java index 9408f831a60..04ac5f69ed4 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantPropertyElement.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantPropertyElement.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; import java.util.ArrayList; -import org.apache.jena.rdfxml.xmlinput1.impl.*; +import org.apache.jena.rdfxml.arp1.impl.*; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTopLevelDescription.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTopLevelDescription.java similarity index 86% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTopLevelDescription.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTopLevelDescription.java index 1f68022efc9..271afb55139 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTopLevelDescription.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTopLevelDescription.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.AttributeLexer; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.AttributeLexer; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.xml.sax.SAXParseException; public class WantTopLevelDescription extends WantDescription { diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTypedLiteral.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTypedLiteral.java similarity index 89% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTypedLiteral.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTypedLiteral.java index a122d2b336a..e380cc09acb 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantTypedLiteral.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantTypedLiteral.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPDatatypeLiteral; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.URIReference; +import org.apache.jena.rdfxml.arp1.impl.ARPDatatypeLiteral; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.URIReference; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectFrameI.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectFrameI.java similarity index 94% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectFrameI.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectFrameI.java index 49346cd5c92..c8e1ba2e0b6 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectFrameI.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectFrameI.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; public interface WantsObjectFrameI extends WantsObjectI, FrameI { } diff --git a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectI.java b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectI.java similarity index 89% rename from jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectI.java rename to jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectI.java index 6add418fbc3..5c20ec07862 100644 --- a/jena-core/src/main/java/org/apache/jena/rdfxml/xmlinput1/states/WantsObjectI.java +++ b/jena-core/src/main/java/org/apache/jena/rdfxml/arp1/states/WantsObjectI.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.apache.jena.rdfxml.xmlinput1.states; +package org.apache.jena.rdfxml.arp1.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.ANode; interface WantsObjectI { void theObject(ANode a); diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java index 654e4e8ed8f..02728c96570 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleARP1.java @@ -35,7 +35,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.apache.jena.rdfxml.xmlinput1.*; +import org.apache.jena.rdfxml.arp1.*; import org.xml.sax.ErrorHandler; import org.xml.sax.Locator; import org.xml.sax.SAXException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java index b75f7ca1d19..674f7e28558 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/NTripleTestSuite.java @@ -25,11 +25,11 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.RDFErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.ALiteral; -import org.apache.jena.rdfxml.xmlinput1.ARPEventHandler; -import org.apache.jena.rdfxml.xmlinput1.AResource; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPResource; -import org.apache.jena.rdfxml.xmlinput1.impl.ARPSaxErrorHandler; +import org.apache.jena.rdfxml.arp1.ALiteral; +import org.apache.jena.rdfxml.arp1.ARPEventHandler; +import org.apache.jena.rdfxml.arp1.AResource; +import org.apache.jena.rdfxml.arp1.impl.ARPResource; +import org.apache.jena.rdfxml.arp1.impl.ARPSaxErrorHandler; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java index 61b6a37fa25..6ea7082818f 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestErrorMsg.java @@ -26,7 +26,7 @@ import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; -import org.apache.jena.rdfxml.xmlinput1.ARP; +import org.apache.jena.rdfxml.arp1.ARP; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java index f795c978f4c..fc947cc589d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestPropEltErrorMsg.java @@ -23,7 +23,7 @@ import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; import org.apache.jena.vocabulary.RDF; import org.xml.sax.Attributes; import org.xml.sax.ErrorHandler; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java index c3a7a400066..9fe273305a8 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestRDFXML_URI.java @@ -30,8 +30,8 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.junit.Test; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java index 1f3ec76cf75..0beef06c48d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestSuiteException.java @@ -25,8 +25,8 @@ import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.shared.JenaException; @SuppressWarnings({"deprecated", "removal"}) diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java index db5efc209eb..3def6f5b6a6 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsARP.java @@ -28,7 +28,7 @@ import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; -import org.apache.jena.rdfxml.xmlinput1.*; +import org.apache.jena.rdfxml.arp1.*; import org.apache.jena.vocabulary.RDF; import org.junit.Assert; import org.slf4j.Logger; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java index 103e564c9b3..867305c466a 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsDOM2RDF.java @@ -26,7 +26,7 @@ import javax.xml.parsers.ParserConfigurationException; import org.apache.jena.rdf.model.Model; -import org.apache.jena.rdfxml.xmlinput1.DOM2Model; +import org.apache.jena.rdfxml.arp1.DOM2Model; import org.apache.jena.shared.JenaException; import org.apache.jena.util.JenaXMLInput; import org.w3c.dom.Document; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java index 856ab8d2da1..e7d5dca2231 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsMoreDOM2RDF.java @@ -27,10 +27,10 @@ import javax.xml.parsers.ParserConfigurationException; import junit.framework.TestCase; -import org.apache.jena.rdfxml.xmlinput1.ALiteral; -import org.apache.jena.rdfxml.xmlinput1.AResource; -import org.apache.jena.rdfxml.xmlinput1.DOM2Model; -import org.apache.jena.rdfxml.xmlinput1.StatementHandler; +import org.apache.jena.rdfxml.arp1.ALiteral; +import org.apache.jena.rdfxml.arp1.AResource; +import org.apache.jena.rdfxml.arp1.DOM2Model; +import org.apache.jena.rdfxml.arp1.StatementHandler; import org.apache.jena.shared.JenaException; import org.apache.jena.util.JenaXMLInput; import org.w3c.dom.Document; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java index cd043620b7d..bc1f22d83fa 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDF.java @@ -33,9 +33,9 @@ import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFErrorHandler; import org.apache.jena.rdf.model.RDFReaderI; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; -import org.apache.jena.rdfxml.xmlinput1.SAX2Model; -import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.SAX2Model; +import org.apache.jena.rdfxml.arp1.SAX2RDF; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.xml.sax.InputSource; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java index 486e2d05714..791131ec9a9 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsSAX2RDFMore.java @@ -28,10 +28,10 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.RDFReaderI; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.SAX2Model; +import org.apache.jena.rdfxml.arp1.SAX2RDF; import org.apache.jena.rdfxml.arp1tests.TestsSAX2RDF.RDFEHArray; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; -import org.apache.jena.rdfxml.xmlinput1.SAX2Model; -import org.apache.jena.rdfxml.xmlinput1.SAX2RDF; import org.xml.sax.InputSource; import org.xml.sax.SAXParseException; import org.xml.sax.XMLReader; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java index db1f5d8ceea..470f528304d 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsStAX2Model.java @@ -28,7 +28,7 @@ import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.StAX2Model; +import org.apache.jena.rdfxml.arp1.StAX2Model; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java index bbd3c6dfcc3..e9758a608cf 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/TestsTainting.java @@ -31,8 +31,8 @@ import org.apache.jena.ontology.OntDocumentManager; import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.ParseException; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ParseException; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java index 3b65303a8db..21ef97c0c40 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/WGTestSuite.java @@ -30,9 +30,9 @@ import org.apache.jena.rdf.model.*; import org.apache.jena.rdf.model.impl.PropertyImpl; import org.apache.jena.rdf.model.impl.ResourceImpl; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.ParseException; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.ParseException; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.rdfxml.xmloutput.impl.RDFXML_Abbrev; import org.apache.jena.reasoner.rulesys.RDFSRuleReasonerFactory; import org.apache.jena.reasoner.test.WGReasonerTester; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java index 5ee58dd8153..01b4c3d3c3c 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/AttrEvent.java @@ -18,8 +18,8 @@ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.impl.Names; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; +import org.apache.jena.rdfxml.arp1.impl.Names; +import org.apache.jena.rdfxml.arp1.states.FrameI; import org.xml.sax.Attributes; class AttrEvent extends Event { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java index 30215a63ae1..70d4e5679dc 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/ElementEvent.java @@ -18,7 +18,7 @@ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; +import org.apache.jena.rdfxml.arp1.states.FrameI; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java index 8d0a26740a2..282875ee90e 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/Event.java @@ -17,7 +17,7 @@ */ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; +import org.apache.jena.rdfxml.arp1.states.FrameI; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java index 1d7eb9be7fb..f2454baceb7 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/EventList.java @@ -19,10 +19,10 @@ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.impl.TaintImpl; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; - import org.junit.Assert; + +import org.apache.jena.rdfxml.arp1.impl.TaintImpl; +import org.apache.jena.rdfxml.arp1.states.FrameI; import org.xml.sax.Attributes; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java index 984cceaf32a..fe7e09b12e4 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/QName.java @@ -17,7 +17,7 @@ */ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.impl.Names; +import org.apache.jena.rdfxml.arp1.impl.Names; class QName implements Names { final String uri; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java index 7eeffa4def3..5c9b55f4b36 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestData.java @@ -23,9 +23,9 @@ import java.lang.reflect.InvocationTargetException; import java.util.*; -import org.apache.jena.rdfxml.xmlinput1.ARPErrorNumbers; -import org.apache.jena.rdfxml.xmlinput1.impl.*; -import org.apache.jena.rdfxml.xmlinput1.states.*; +import org.apache.jena.rdfxml.arp1.ARPErrorNumbers; +import org.apache.jena.rdfxml.arp1.impl.*; +import org.apache.jena.rdfxml.arp1.states.*; import org.xml.sax.Attributes; import org.xml.sax.SAXParseException; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java index be56aadfa9e..0009a781f28 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestEventList.java @@ -21,7 +21,7 @@ import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; -import org.apache.jena.rdfxml.xmlinput1.states.FrameI; +import org.apache.jena.rdfxml.arp1.states.FrameI; public class TestEventList extends TestCase implements Test { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java index c7b48827e00..54bf05d059b 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestFrame.java @@ -19,15 +19,15 @@ package org.apache.jena.rdfxml.arp1tests.states; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; -import org.apache.jena.rdfxml.xmlinput1.impl.AbsXMLContext; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; -import org.apache.jena.rdfxml.xmlinput1.states.AbsXMLLiteral; -import org.apache.jena.rdfxml.xmlinput1.states.HasSubjectFrameI; -import org.apache.jena.rdfxml.xmlinput1.states.WantsObjectFrameI; - import org.junit.Assert; +import org.apache.jena.rdfxml.arp1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.AbsXMLContext; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; +import org.apache.jena.rdfxml.arp1.states.AbsXMLLiteral; +import org.apache.jena.rdfxml.arp1.states.HasSubjectFrameI; +import org.apache.jena.rdfxml.arp1.states.WantsObjectFrameI; + class TestFrame extends AbsXMLLiteral implements WantsObjectFrameI, HasSubjectFrameI { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java index d366cc5602e..8b0b5f4372a 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/arp1tests/states/TestHandler.java @@ -21,11 +21,12 @@ import java.util.HashMap; -import org.apache.jena.rdfxml.xmlinput1.impl.ANode; -import org.apache.jena.rdfxml.xmlinput1.impl.Taint; -import org.apache.jena.rdfxml.xmlinput1.impl.XMLHandler; import org.junit.Assert; +import org.apache.jena.rdfxml.arp1.impl.ANode; +import org.apache.jena.rdfxml.arp1.impl.Taint; +import org.apache.jena.rdfxml.arp1.impl.XMLHandler; + class TestHandler extends XMLHandler { public void wrong(String msg) { wrong = true; diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java index 218d88c8d69..56b8ff40cf6 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmloutput/TestXMLFeatures.java @@ -27,7 +27,7 @@ import org.apache.jena.rdf.model.RDFReaderI; import org.apache.jena.rdf.model.RDFWriterI; import org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.rdfxml.xmloutput.impl.BaseXMLWriter; import org.apache.jena.rdfxml.xmloutput.impl.SimpleLogger; import org.apache.jena.shared.InvalidPropertyURIException; diff --git a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java index 2030d6ccbc9..7d40538b37d 100644 --- a/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java +++ b/jena-core/src/test/java/org/apache/jena/test/X_RDFReaderF.java @@ -25,7 +25,7 @@ import org.apache.jena.rdf.model.RDFReaderF; import org.apache.jena.rdf.model.RDFReaderI; import org.apache.jena.rdf.model.impl.NTripleReader; -import org.apache.jena.rdfxml.xmlinput1.RDFXMLReader; +import org.apache.jena.rdfxml.arp1.RDFXMLReader; import org.apache.jena.shared.JenaException; import org.apache.jena.shared.NoReaderForLangException; import org.apache.jena.ttl_test.turtle.TurtleReader;