@Override public void addAll(Iterator<? extends Statement> other) throws ModelRuntimeException { while(other.hasNext()) { this.addStatement(other.next()); } }
@Override public void addAll(Iterator<? extends Statement> other) throws ModelRuntimeException { while (other.hasNext()) { this.addStatement(other.next()); } }
@Override public void addStatement(Resource subject, URI predicate, String literal, URI datatypeURI) throws ModelRuntimeException { this.addStatement(subject, predicate, getDelegatedModel() .createDatatypeLiteral(literal, datatypeURI)); }
@Override public void addStatement(Resource subject, URI predicate, String literal, URI datatypeURI) throws ModelRuntimeException { this.addStatement(subject, predicate, getDelegatedModel().createDatatypeLiteral(literal, datatypeURI)); }
@Override public void addStatement(Resource subject, URI predicate, Node object) throws ModelRuntimeException { this.addStatement(super.getDelegatedModel().createStatement(subject, predicate, object)); }
@Override public void addStatement(Resource subject, URI predicate, Node object) throws ModelRuntimeException { this.addStatement(super.getDelegatedModel().createStatement(subject, predicate, object)); }
public void testAddStatement() { this.notifyingModel.open(); this.notifyingModel.addStatement(predicate, object, subject); // this // statement // should // not cause a // notification this.notifyingModel .addModelChangedListener(new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(new StatementImpl(null, subject, predicate, object), statement); } @Override public void addedStatements( Iterator<? extends Statement> statements) { assertTrue(statements.hasNext()); assertEquals(new StatementImpl(null, subject, predicate, object), statements.next()); assertFalse(statements.hasNext()); } }); this.notifyingModel.addStatement(subject, predicate, object); this.notifyingModel.close(); }
public void testNotificationOnPredicateAndObject() { this.notifyingModel.open(); ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(new PlainLiteralImpl("Sebastian"), statement .getObject()); assertEquals(predicate, statement.getPredicate()); } }; this.notifyingModel.addModelChangedListener(listener, new TriplePatternImpl(Variable.ANY, predicate, new PlainLiteralImpl("Sebastian"))); this.notifyingModel.addStatement(subject, predicate, "Sebastian Gerke"); this.notifyingModel.addStatement(subject, predicate, "Sebastian"); this.notifyingModel.addStatement(predicate, object, "Sebastian"); this.notifyingModel.close(); } }
@Override public void addStatement(Resource subject, URI predicate, String literal) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(subject, predicate, getDelegatedModel().createPlainLiteral(literal))); }
@Override public void addStatement(Resource subject, URI predicate, String literal, String languageTag) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(subject, predicate, getDelegatedModel() .createLanguageTagLiteral(literal, languageTag))); }
public void testRemoveStatement() { this.notifyingModel.open(); this.notifyingModel.addStatement(subject, predicate, object); this.notifyingModel .addModelChangedListener(new AbstractModelChangeListener() { @Override public void removedStatement(Statement statement) { assertEquals(new StatementImpl(null, subject, predicate, object), statement); } @Override public void removedStatements( Iterator<? extends Statement> statements) { assertTrue(statements.hasNext()); assertEquals(new StatementImpl(null, subject, predicate, object), statements.next()); assertFalse(statements.hasNext()); } }); this.notifyingModel.close(); }
@Override public void addStatement(Resource subject, URI predicate, String literal) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(subject, predicate, getDelegatedModel() .createPlainLiteral(literal))); }
@Override public void addStatement(Resource subject, URI predicate, String literal, String languageTag) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(subject, predicate, getDelegatedModel().createLanguageTagLiteral(literal, languageTag))); }
public void testNotificationOnLiteralObject() { this.notifyingModel.open(); ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(new PlainLiteralImpl("Sebastian"), statement .getObject()); } }; this.notifyingModel.addModelChangedListener(listener, new TriplePatternImpl(Variable.ANY, Variable.ANY, new PlainLiteralImpl("Sebastian"))); this.notifyingModel.addStatement(subject, predicate, "Sebastian Gerke"); this.notifyingModel.addStatement(predicate, object, "Sebastian"); this.notifyingModel.close(); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(getDelegatedModel() .createURI(subjectURIString), predicate, getDelegatedModel() .createPlainLiteral(literal))); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal, URI datatypeURI) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(getDelegatedModel() .createURI(subjectURIString), predicate, getDelegatedModel() .createDatatypeLiteral(literal, datatypeURI))); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal, String languageTag) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement( getDelegatedModel().createURI(subjectURIString), predicate, getDelegatedModel().createLanguageTagLiteral(literal, languageTag))); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement( getDelegatedModel().createURI(subjectURIString), predicate, getDelegatedModel().createPlainLiteral(literal))); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal, URI datatypeURI) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement( getDelegatedModel().createURI(subjectURIString), predicate, getDelegatedModel().createDatatypeLiteral(literal, datatypeURI))); }
@Override public void addStatement(String subjectURIString, URI predicate, String literal, String languageTag) throws ModelRuntimeException { this.addStatement(getDelegatedModel().createStatement(getDelegatedModel() .createURI(subjectURIString), predicate, getDelegatedModel() .createLanguageTagLiteral(literal, languageTag))); }