#ODFTOOLKIT-415# Upgrade to jena-core 3.x, adopting java packages. Fixing/Updating all SNAPSHOT version numbers!
git-svn-id: https://svn.apache.org/repos/asf/incubator/odf/trunk@1727723 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/generator/pom.xml b/generator/pom.xml
index 457862f..b07514d 100644
--- a/generator/pom.xml
+++ b/generator/pom.xml
@@ -5,12 +5,12 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<!-- The Basics -->
<artifactId>schema2template-pom</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
diff --git a/generator/schema2template-maven-plugin/pom.xml b/generator/schema2template-maven-plugin/pom.xml
index 0a934be..ac756e4 100644
--- a/generator/schema2template-maven-plugin/pom.xml
+++ b/generator/schema2template-maven-plugin/pom.xml
@@ -24,12 +24,12 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>schema2template-pom</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
</parent>
<!-- The Basics -->
<artifactId>schema2template-maven-plugin</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
<dependencies>
<dependency>
diff --git a/generator/schema2template/pom.xml b/generator/schema2template/pom.xml
index 250e761..d5ec050 100644
--- a/generator/schema2template/pom.xml
+++ b/generator/schema2template/pom.xml
@@ -24,12 +24,12 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>schema2template-pom</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
</parent>
<!-- The Basics -->
<artifactId>schema2template</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
@@ -39,7 +39,7 @@
<dependency>
<groupId>net.java.dev.msv</groupId>
<artifactId>msv-core</artifactId>
- <version>2009.1</version>
+ <version>2013.6.1</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
diff --git a/odfdom/pom.xml b/odfdom/pom.xml
index bb962f4..984fad9 100644
--- a/odfdom/pom.xml
+++ b/odfdom/pom.xml
@@ -25,11 +25,11 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>odfdom-java</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
@@ -51,20 +51,22 @@
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
+ <dependency>
+ <groupId>org.apache.jena</groupId>
+ <artifactId>jena-core</artifactId>
+ <version>3.0.1</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jena</groupId>
- <artifactId>jena-core</artifactId>
- <classifier>tests</classifier>
+ <version>3.0.1</version>
+ <classifier>tests</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.rootdev</groupId>
<artifactId>java-rdfa</artifactId>
- </dependency>
+ </dependency>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
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 25188b4..ac59d33 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 com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.util.ResourceUtils;
+import org.apache.jena.rdf.model.Model;
+import org.apache.jena.rdf.model.ModelFactory;
+import org.apache.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 475514c..8eace64 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 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 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;
/**
* 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 32c7af2..b9e49ba 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 com.hp.hpl.jena.rdf.model.Model;
+import org.apache.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 b44e790..0a87a55 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 com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.util.ResourceUtils;
+import org.apache.jena.rdf.model.Model;
+import org.apache.jena.rdf.model.ModelFactory;
+import org.apache.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 6092cee..680b962 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,50 +1,43 @@
/************************************************************************
*
* 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;
@@ -56,17 +49,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());
@@ -75,7 +68,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;
@@ -108,15 +101,12 @@
}
public void addPrefix(String prefix, String uri) {
-// Model model =getContextModel();
-// try {
-// model.setNsPrefix(prefix.trim(), uri.trim());
-// } catch (IllegalPrefixException e) {
-// }
+ Model model =getContextModel();
+ model.setNsPrefix(prefix.trim(), uri.trim());
}
public void setBase(String base) {}
-
+
private Model getContextModel() {
Map<Node, Model> cache = this.mFileDom.getInContentMetadataCache();
Model model = cache.get(contextNode);
@@ -151,8 +141,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 1cc6bdc..b6eac49 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 com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.test.ModelTestBase;
+import org.apache.jena.rdf.model.Model;
+import org.apache.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 529f56b..4bd31f3 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 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;
+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;
public class RDFMetadataTest extends ModelTestBase {
diff --git a/pom.xml b/pom.xml
index 9abb8e9..4889e03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
<packaging>pom</packaging>
<parent>
@@ -56,19 +56,14 @@
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
- <artifactId>jena-arq</artifactId>
- <version>2.9.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
- <version>2.7.4</version>
+ <version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
<classifier>tests</classifier>
- <version>2.7.4</version>
+ <version>3.0.1</version>
</dependency>
<dependency>
<groupId>net.rootdev</groupId>
@@ -78,7 +73,7 @@
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
- <version>1.4.0</version>
+ <version>1.5.0</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
@@ -88,7 +83,7 @@
<dependency>
<groupId>net.java.dev.msv</groupId>
<artifactId>msv-core</artifactId>
- <version>2011.1</version>
+ <version>2013.6.1</version>
</dependency>
<dependency>
<groupId>org.iso_relax.verifier.jaxp.validation</groupId>
diff --git a/simple/pom.xml b/simple/pom.xml
index 75c9e80..0f49a17 100644
--- a/simple/pom.xml
+++ b/simple/pom.xml
@@ -24,18 +24,18 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>simple-odf</artifactId>
- <version>0.8.1-incubating-SNAPSHOT</version>
+ <version>0.8.2-incubating-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odfdom-java</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
@@ -117,8 +117,7 @@
<maxmemory>1024m</maxmemory>
<links>
<link>http://download.oracle.com/javase/6/docs/api/</link>
- <link>http://xerces.apache.org/xerces-j/apiDocs/</link>
- <link>http://odfdom.odftoolkit.org/0.8.7/odfdom/apidocs/</link>
+ <link>http://xerces.apache.org/xerces-j/apiDocs/</link>
</links>
<splitindex>true</splitindex>
<windowtitle>Simple ODF v${project.version} - http://odftoolkit</windowtitle>
diff --git a/taglets/pom.xml b/taglets/pom.xml
index 00a1b38..a07359c 100644
--- a/taglets/pom.xml
+++ b/taglets/pom.xml
@@ -24,11 +24,11 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>taglets</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
<packaging>jar</packaging>
<!-- Build Settings -->
diff --git a/validator/pom.xml b/validator/pom.xml
index 568a01f..3e275e1 100644
--- a/validator/pom.xml
+++ b/validator/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>odfvalidator</artifactId>
<version>1.1.7-incubating-SNAPSHOT</version>
@@ -34,7 +34,7 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odfdom-java</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
diff --git a/xslt-runner-task/pom.xml b/xslt-runner-task/pom.xml
index d3847c7..0843e0a 100644
--- a/xslt-runner-task/pom.xml
+++ b/xslt-runner-task/pom.xml
@@ -22,12 +22,12 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>xslt-runner-task</artifactId>
<name>ODF XSLT-Runner Ant Task</name>
- <version>1.2.3-incubating-SNAPSHOT</version>
+ <version>1.2.4-incubating-SNAPSHOT</version>
<organization>
<name>The Apache Software Foundation</name>
@@ -37,7 +37,7 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>xslt-runner</artifactId>
- <version>1.2.3-incubating-SNAPSHOT</version>
+ <version>1.2.4-incubating-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
diff --git a/xslt-runner/pom.xml b/xslt-runner/pom.xml
index 829ff5b..1692b04 100644
--- a/xslt-runner/pom.xml
+++ b/xslt-runner/pom.xml
@@ -22,12 +22,12 @@
<parent>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odftoolkit</artifactId>
- <version>0.6.1-incubating-SNAPSHOT</version>
+ <version>0.6.2-incubating-SNAPSHOT</version>
</parent>
<artifactId>xslt-runner</artifactId>
<name>ODF XSLT-Runner</name>
- <version>1.2.3-incubating-SNAPSHOT</version>
+ <version>1.2.4-incubating-SNAPSHOT</version>
<organization>
<name>The Apache Software Foundation</name>
@@ -38,7 +38,7 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>odfdom-java</artifactId>
- <version>0.8.10-incubating-SNAPSHOT</version>
+ <version>0.8.11-incubating-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>