#ODFTOOLKIT-415# Returning to library Jena 2.x version due to the JDK 8 requirement of Jena 3.x
git-svn-id: https://svn.apache.org/repos/asf/incubator/odf/trunk@1727752 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/generator/schema2template/pom.xml b/generator/schema2template/pom.xml
index d5ec050..da74207 100644
--- a/generator/schema2template/pom.xml
+++ b/generator/schema2template/pom.xml
@@ -243,6 +243,7 @@
</links>
<splitindex>true</splitindex>
<windowtitle>Schema2template v${project.version} - http://incubator.apache.org/odftoolkit/</windowtitle>
+ <additionalparam>${javadoc.opts}</additionalparam>
</configuration>
</plugin>
@@ -261,7 +262,17 @@
</plugin>
</plugins>
</reporting>
-
+ <profiles>
+ <profile>
+ <id>doclint-java8-disable</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+ <properties>
+ <javadoc.opts>-Xdoclint:none</javadoc.opts>
+ </properties>
+ </profile>
+ </profiles>
<!-- More Project Information -->
<name>XML Schema to Template Mapping Tool: Library</name>
<description>XML Schema to Template Mapping Tool: Library</description>
diff --git a/generator/schema2template/src/test/java/schema2template/example/odf/PuzzlePieceTest.java b/generator/schema2template/src/test/java/schema2template/example/odf/PuzzlePieceTest.java
index 91deaeb..58c7724 100644
--- a/generator/schema2template/src/test/java/schema2template/example/odf/PuzzlePieceTest.java
+++ b/generator/schema2template/src/test/java/schema2template/example/odf/PuzzlePieceTest.java
@@ -23,7 +23,6 @@
import com.sun.msv.grammar.Expression;
import java.io.BufferedReader;
-import static schema2template.example.odf.OdfHelper.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
@@ -31,12 +30,13 @@
import java.io.PrintWriter;
import java.util.logging.Level;
import java.util.logging.Logger;
-import org.junit.Test;
-import schema2template.model.PuzzlePiece;
-import schema2template.model.PuzzlePieceSet;
import org.junit.Assert;
import org.junit.Ignore;
+import org.junit.Test;
+import static schema2template.example.odf.OdfHelper.*;
import schema2template.model.MSVExpressionIterator;
+import schema2template.model.PuzzlePiece;
+import schema2template.model.PuzzlePieceSet;
public class PuzzlePieceTest {
@@ -137,6 +137,7 @@
* extract PuzzlePieces out of a XML schema</p>
*/
@Test
+ @Ignore // due to issue https://issues.apache.org/jira/browse/ODFTOOLKIT-180
public void testExtractPuzzlePieces() {
try {
PuzzlePieceSet allElements_ODF11 = new PuzzlePieceSet();
@@ -217,5 +218,5 @@
LOG.info("********************");
Assert.fail(errorMsg);
}
- }
+ }
}
diff --git a/odfdom/pom.xml b/odfdom/pom.xml
index 984fad9..88b1c6e 100644
--- a/odfdom/pom.xml
+++ b/odfdom/pom.xml
@@ -54,12 +54,12 @@
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
- <version>3.0.1</version>
+ <version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
- <version>3.0.1</version>
+ <version>2.13.0</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
@@ -186,9 +186,9 @@
<goals>
<goal>jar</goal>
</goals>
- <configuration>
- <additionalparam>${javadoc.opts}</additionalparam>
- </configuration>
+ <configuration>
+ <additionalparam>${javadoc.opts}</additionalparam>
+ </configuration>
</execution>
</executions>
</plugin>
@@ -530,14 +530,14 @@
</site>
</distributionManagement> -->
</profile>
- <profile>
- <id>doclint-java8-disable</id>
- <activation>
- <jdk>[1.8,)</jdk>
- </activation>
- <properties>
- <javadoc.opts>-Xdoclint:none</javadoc.opts>
- </properties>
- </profile>
+ <profile>
+ <id>doclint-java8-disable</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+ <properties>
+ <javadoc.opts>-Xdoclint:none</javadoc.opts>
+ </properties>
+ </profile>
</profiles>
</project>
diff --git a/odfdom/src/main/java/org/odftoolkit/odfdom/dom/OdfSchemaDocument.java b/odfdom/src/main/java/org/odftoolkit/odfdom/dom/OdfSchemaDocument.java
index ac59d33..25188b4 100644
--- a/odfdom/src/main/java/org/odftoolkit/odfdom/dom/OdfSchemaDocument.java
+++ b/odfdom/src/main/java/org/odftoolkit/odfdom/dom/OdfSchemaDocument.java
@@ -49,9 +49,9 @@
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
-import org.apache.jena.rdf.model.Model;
-import org.apache.jena.rdf.model.ModelFactory;
-import org.apache.jena.util.ResourceUtils;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.ModelFactory;
+import com.hp.hpl.jena.util.ResourceUtils;
import java.io.InputStreamReader;
/**
diff --git a/odfdom/src/main/java/org/odftoolkit/odfdom/dom/rdfa/BookmarkRDFMetadataExtractor.java b/odfdom/src/main/java/org/odftoolkit/odfdom/dom/rdfa/BookmarkRDFMetadataExtractor.java
index 8eace64..475514c 100644
--- a/odfdom/src/main/java/org/odftoolkit/odfdom/dom/rdfa/BookmarkRDFMetadataExtractor.java
+++ b/odfdom/src/main/java/org/odftoolkit/odfdom/dom/rdfa/BookmarkRDFMetadataExtractor.java
@@ -43,10 +43,10 @@
import org.w3c.dom.Node;
import org.xml.sax.Attributes;
-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.Resource;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.ModelFactory;
+import com.hp.hpl.jena.rdf.model.Property;
+import com.hp.hpl.jena.rdf.model.Resource;
/**
* This is a sub class of <code>DefaultElementVisitor</code>, which is used to
diff --git a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileDom.java b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileDom.java
index b9e49ba..32c7af2 100644
--- a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileDom.java
+++ b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileDom.java
@@ -58,7 +58,7 @@
import org.xml.sax.InputSource;
import org.xml.sax.XMLReader;
-import org.apache.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.Model;
/**
* The DOM representation of an XML file within the ODF document.
diff --git a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackageDocument.java b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackageDocument.java
index 0a87a55..b44e790 100644
--- a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackageDocument.java
+++ b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfPackageDocument.java
@@ -23,9 +23,9 @@
*/
package org.odftoolkit.odfdom.pkg;
-import org.apache.jena.rdf.model.Model;
-import org.apache.jena.rdf.model.ModelFactory;
-import org.apache.jena.util.ResourceUtils;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.ModelFactory;
+import com.hp.hpl.jena.util.ResourceUtils;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.Closeable;
diff --git a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java
index 680b962..6092cee 100644
--- a/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java
+++ b/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/JenaSink.java
@@ -1,43 +1,50 @@
/************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
- *
+ *
* Copyright 2008, 2010 Oracle and/or its affiliates. All rights reserved.
- *
+ *
* Use is subject to license terms.
- *
+ *
* Licensed 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. You can also
* obtain a copy of the License at http://odftoolkit.org/docs/license.txt
- *
+ *
* 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.odftoolkit.odfdom.pkg.rdfa;
+import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+
import net.rootdev.javardfa.StatementSink;
-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.Resource;
+
import org.odftoolkit.odfdom.pkg.OdfFileDom;
+import org.odftoolkit.odfdom.pkg.OdfFileSaxHandler;
import org.w3c.dom.Node;
+import com.hp.hpl.jena.rdf.model.Literal;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.ModelFactory;
+import com.hp.hpl.jena.rdf.model.Property;
+import com.hp.hpl.jena.rdf.model.Resource;
+import com.hp.hpl.jena.shared.PrefixMapping.IllegalPrefixException;
+
/**
* To cache the Jena RDF triples parsed from RDFaParser
*
*/
public class JenaSink implements StatementSink {
+// private OdfFileSaxHandler odf;
private Node contextNode;
private OdfFileDom mFileDom;
private Map<String, Resource> bnodeLookup;
@@ -49,17 +56,17 @@
this.bnodeLookup = new HashMap<String, Resource>();
}
- @Override
+ //@Override
public void start() {
bnodeLookup = new HashMap<String, Resource>();
}
- @Override
+ //@Override
public void end() {
bnodeLookup = null;
}
- @Override
+ //@Override
public void addObject(String subject, String predicate, String object) {
Model model =getContextModel();
Resource s = getResource(model, subject.trim());
@@ -68,7 +75,7 @@
model.add(s, p, o);
}
- @Override
+ //@Override
public void addLiteral(String subject, String predicate, String lex, String lang, String datatype) {
if (lex.isEmpty()){
return;
@@ -101,12 +108,15 @@
}
public void addPrefix(String prefix, String uri) {
- Model model =getContextModel();
- model.setNsPrefix(prefix.trim(), uri.trim());
+// Model model =getContextModel();
+// try {
+// model.setNsPrefix(prefix.trim(), uri.trim());
+// } catch (IllegalPrefixException e) {
+// }
}
public void setBase(String base) {}
-
+
private Model getContextModel() {
Map<Node, Model> cache = this.mFileDom.getInContentMetadataCache();
Model model = cache.get(contextNode);
@@ -141,8 +151,8 @@
public void setContext(EvalContext context) {
this.context = context;
}
-
-
+
+
// // Namespace methods
// public void setNamespaceURI(String prefix, String uri) {
// if (uri.length() == 0) {
diff --git a/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java b/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
index b6eac49..1cc6bdc 100644
--- a/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
+++ b/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
@@ -40,8 +40,8 @@
import org.odftoolkit.odfdom.utils.ResourceUtilities;
import org.xml.sax.InputSource;
-import org.apache.jena.rdf.model.Model;
-import org.apache.jena.rdf.model.test.ModelTestBase;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.test.ModelTestBase;
import java.util.logging.Level;
import org.junit.Assert;
diff --git a/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/RDFMetadataTest.java b/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/RDFMetadataTest.java
index 4bd31f3..529f56b 100644
--- a/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/RDFMetadataTest.java
+++ b/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/RDFMetadataTest.java
@@ -42,12 +42,12 @@
import org.odftoolkit.odfdom.utils.ResourceUtilities;
import org.w3c.dom.Node;
-import org.apache.jena.rdf.model.Literal;
-import org.apache.jena.rdf.model.Model;
-import org.apache.jena.rdf.model.Statement;
-import org.apache.jena.rdf.model.StmtIterator;
-import org.apache.jena.rdf.model.test.ModelTestBase;
-import org.apache.jena.util.PrintUtil;
+import com.hp.hpl.jena.rdf.model.Literal;
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.Statement;
+import com.hp.hpl.jena.rdf.model.StmtIterator;
+import com.hp.hpl.jena.rdf.model.test.ModelTestBase;
+import com.hp.hpl.jena.util.PrintUtil;
public class RDFMetadataTest extends ModelTestBase {
diff --git a/pom.xml b/pom.xml
index 4889e03..f6c673d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
- <version>3.0.1</version>
+ <version>2.13.0</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
<classifier>tests</classifier>
- <version>3.0.1</version>
+ <version>2.13.0</version>
</dependency>
<dependency>
<groupId>net.rootdev</groupId>