You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@any23.apache.org by le...@apache.org on 2018/01/08 13:14:21 UTC
[5/6] any23 git commit: Resolve merge conflict between master and
ANY23-320
Resolve merge conflict between master and ANY23-320
Project: http://git-wip-us.apache.org/repos/asf/any23/repo
Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/46408604
Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/46408604
Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/46408604
Branch: refs/heads/master
Commit: 46408604a18ec289e252093a67f5ea010eed4488
Parents: 60e93a7 d2ace9c
Author: Lewis John McGibbney <le...@gmail.com>
Authored: Wed Jan 3 00:19:05 2018 +0000
Committer: Lewis John McGibbney <le...@gmail.com>
Committed: Wed Jan 3 00:19:05 2018 +0000
----------------------------------------------------------------------
api/src/main/java/org/apache/any23/vocab/YAML.java | 7 +++++--
.../org/apache/any23/extractor/yaml/ElementsProcessor.java | 6 ++----
.../apache/any23/extractor/yaml/ElementsProcessorTest.java | 1 -
.../org/apache/any23/extractor/yaml/YAMLExtractorTest.java | 7 +------
.../test/java/org/apache/any23/vocab/RDFSchemaUtilsTest.java | 4 ++--
.../resources/org/apache/any23/extractor/yaml/test-null.yml | 4 +++-
6 files changed, 13 insertions(+), 16 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/any23/blob/46408604/core/src/main/java/org/apache/any23/extractor/yaml/ElementsProcessor.java
----------------------------------------------------------------------
diff --cc core/src/main/java/org/apache/any23/extractor/yaml/ElementsProcessor.java
index 90863ac,a4604e4..75c6611
--- a/core/src/main/java/org/apache/any23/extractor/yaml/ElementsProcessor.java
+++ b/core/src/main/java/org/apache/any23/extractor/yaml/ElementsProcessor.java
@@@ -104,18 -100,16 +104,17 @@@ public class ElementsProcessor
* created.
* @return instance of {@link ModelHolder},
*/
+ @SuppressWarnings("unchecked")
public ModelHolder asModel(IRI namespace, final Object t, Value rootNode) {
- if (t == null) {
- return null;
- }
if (t instanceof List) {
- return processList(namespace, (List) t);
+ return processList(namespace, (List<Object>) t);
} else if (t instanceof Map) {
- return processMap(namespace, (Map) t, rootNode);
+ return processMap(namespace, (Map<String, Object>) t, rootNode);
} else if (t instanceof String) {
return asModelHolder(RDFUtils.makeIRI(t.toString()), modelFactory.createEmptyModel());
+ } else if (t == null) {
+ return asModelHolder(vocab.nullValue, modelFactory.createEmptyModel());
} else {
return asModelHolder(Literals.createLiteral(vf, t), modelFactory.createEmptyModel());
}