@Override public String getDefaultLanguage() throws ReadDeniedException, AuthenticationRequiredException { // getDefaultStatement() calls checkRead return getDefaultStatement().getLanguage(); }
@Override public String getDefaultLanguage() { return needDefaultStatement().getLanguage(); }
@Override public String getDefaultLanguage() { return needDefaultStatement().getLanguage(); }
@Override public String getLanguage(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getLanguage(); }
@Override public String getLanguage(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getLanguage(); }
public void testListWithLiteralSelector() { final StmtIterator it6 = model.listStatements(new SimpleSelector(null, null, tvStrings[1], langs[1])); final List<Statement> L6 = GraphTestBase.iteratorToList(it6); for ( Statement aL6 : L6 ) { Assert.assertEquals( langs[1], aL6.getLanguage() ); } Assert.assertEquals(2, L6.size()); }
public void testListWithLiteralSelector() { final StmtIterator it6 = model.listStatements(new SimpleSelector(null, null, tvStrings[1], langs[1])); final List<Statement> L6 = GraphTestBase.iteratorToList(it6); for ( Statement aL6 : L6 ) { Assert.assertEquals( langs[1], aL6.getLanguage() ); } Assert.assertEquals(2, L6.size()); }
public void testStringWithLanguage() { final String lang = "fr"; Assert.assertEquals( AbstractModelTestBase.tvString, model.createStatement(r, RDF.value, AbstractModelTestBase.tvString, lang).getString()); Assert.assertEquals( lang, model.createStatement(r, RDF.value, AbstractModelTestBase.tvString, lang).getLanguage()); } }
public void testStringWithLanguage() { final String lang = "fr"; Assert.assertEquals( AbstractModelTestBase.tvString, model.createStatement(r, RDF.value, AbstractModelTestBase.tvString, lang).getString()); Assert.assertEquals( lang, model.createStatement(r, RDF.value, AbstractModelTestBase.tvString, lang).getLanguage()); } }
public void testCreateStatementString() { final String string = "this is a plain string", lang = "en"; final Statement s = model.createStatement(r, p, string); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(string, s.getString()); Assert.assertEquals(lang, model.createStatement(r, p, string, lang) .getLanguage()); }
public void testCreateStatementString() { final String string = "this is a plain string", lang = "en"; final Statement s = model.createStatement(r, p, string); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(string, s.getString()); Assert.assertEquals(lang, model.createStatement(r, p, string, lang) .getLanguage()); }
public VocabElement getVocabElement() { VocabElement vocabElement = new VocabElement(); Model model = resourceDescribingElement.getModel(); // Map required attributes into the VocabElement vocabElement.setId(resourceDescribingElement.getRequiredProperty(model.createProperty(VocabConstants.DC_NAMESPACE, "identifier")).getString()); vocabElement.setUri(URI.create(resourceDescribingElement.getURI())); // Get optional attributes into the VocabElement Property property = model.createProperty(VocabConstants.RDFS_NAMESPACE, "subClassOf"); if (resourceDescribingElement.hasProperty(property)) { vocabElement.setSubclass(URI.create(resourceDescribingElement.getRequiredProperty(model.createProperty(VocabConstants.RDFS_NAMESPACE, "subClassOf")).getResource().getURI())); } property = model.createProperty(VocabConstants.DC_NAMESPACE, "type"); if (resourceDescribingElement.hasProperty(property)) { vocabElement.setType(URI.create(resourceDescribingElement.getRequiredProperty(model.createProperty(VocabConstants.DC_NAMESPACE, "type")).getResource().getURI())); } // Map the labels into the VocabElement StmtIterator labels = resourceDescribingElement.listProperties(model.createProperty(VocabConstants.RDFS_NAMESPACE, "label")); while (labels.hasNext()) { Statement next = labels.next(); vocabElement.addLabel(next.getString(), next.getLanguage().toLowerCase()); } // Map the descriptions into the VocabElement StmtIterator descriptions = resourceDescribingElement.listProperties(model.createProperty(VocabConstants.RDFS_NAMESPACE, "comment")); while (descriptions.hasNext()) { Statement next = descriptions.next(); vocabElement.addDescription(next.getString(), next.getLanguage().toLowerCase()); } return vocabElement; }
public void testChangeObjectStringWithLanguage() { final String lang = "en"; final Statement sTrue = loadInitialStatement(); final Statement changed = sTrue.changeObject( AbstractModelTestBase.tvString, lang); checkChangedStatementSP(changed); Assert.assertEquals(AbstractModelTestBase.tvString, changed.getString()); Assert.assertEquals(lang, changed.getLanguage()); checkCorrectStatements(sTrue, changed); Assert.assertTrue(model.contains(r, RDF.value, AbstractModelTestBase.tvString, lang)); }
public void testChangeObjectStringWithLanguage() { final String lang = "en"; final Statement sTrue = loadInitialStatement(); final Statement changed = sTrue.changeObject( AbstractModelTestBase.tvString, lang); checkChangedStatementSP(changed); Assert.assertEquals(AbstractModelTestBase.tvString, changed.getString()); Assert.assertEquals(lang, changed.getLanguage()); checkCorrectStatements(sTrue, changed); Assert.assertTrue(model.contains(r, RDF.value, AbstractModelTestBase.tvString, lang)); }
while (labels.hasNext()) { Statement next = labels.next(); vocabElement.addLabel(next.getString(), next.getLanguage().toLowerCase()); while (descriptions.hasNext()) { Statement next = descriptions.next(); vocabElement.addDescription(next.getString(), next.getLanguage().toLowerCase());
public void testQueryWithLiteralSelector() { Statement stmt; final Model mm = model.query(new SimpleSelector(null, null, tvStrings[0], langs[0])); Assert.assertEquals(2, mm.size()); final StmtIterator iter = mm.listStatements(); try { while (iter.hasNext()) { stmt = iter.nextStatement(); Assert.assertEquals(langs[0], stmt.getLanguage()); } } finally { iter.close(); } }
public void testQueryWithLiteralSelector() { Statement stmt; final Model mm = model.query(new SimpleSelector(null, null, tvStrings[0], langs[0])); Assert.assertEquals(2, mm.size()); final StmtIterator iter = mm.listStatements(); try { while (iter.hasNext()) { stmt = iter.nextStatement(); Assert.assertEquals(langs[0], stmt.getLanguage()); } } finally { iter.close(); } }