Talk:Semweb4j/filesQueries/step3
I am following the tutorial in Netbeans 6.8, using jdk1.6.0_17. Lesson 1 sucessful, Lesson 2 Step 1 sucessful.
CloseableIterators is not compiling. The reported errors are:
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<? extends org.ontoware.rdf2go.model.Statement>
foundTaggedJava = model.findStatements(Variable.ANY, hasTag, tagJava);
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<? extends org.ontoware.rdf2go.model.Statement>
foundTaggedPython = model.findStatements(taggedAsPythonPattern);
I have tried amending the code to 'ClosableIterable<Statement> foundTaggedJava;'
this generates the error below:
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<org.ontoware.rdf2go.model.Statement>
foundTaggedJava = model.findStatements(Variable.ANY, hasTag, tagJava);
Is this a generics, or netbeans or java problem?
[edit] Lesson 2, Step 2 CloseableIterators compile error
I am following the tutorial in Netbeans 6.8, using jdk1.6.0_17. Lesson 1 sucessful, Lesson 2 Step 1 sucessful.
CloseableIterators is not compiling. The reported errors are:
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<? extends org.ontoware.rdf2go.model.Statement>
foundTaggedJava = model.findStatements(Variable.ANY, hasTag, tagJava);
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<? extends org.ontoware.rdf2go.model.Statement>
foundTaggedPython = model.findStatements(taggedAsPythonPattern);
I have tried amending the code to 'ClosableIterable<Statement> foundTaggedJava;'
this generates the error below:
found : org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.Statement> required: org.ontoware.aifbcommons.collection.ClosableIterable<org.ontoware.rdf2go.model.Statement>
foundTaggedJava = model.findStatements(Variable.ANY, hasTag, tagJava);
Is this a generics, or netbeans or java problem?