public String getRights() { Statement statement = res.getProperty(DC.rights); if (statement != null) { return statement.getString(); } return null; }
private void addRulesFromStrings( Resource value ) { Iterator<Statement> it = getHasRuleStatements( value ); while (it.hasNext()) addRuleFromString( it.next().getString() ); }
private void renderComments(StringBuilder sb, Resource spec) { List<Statement> commentStatements = spec.listProperties( RDFS.comment ).toList(); if (commentStatements.size() > 0) { sb.append( "<h3>comments</h3>\n" ); for (Statement cs: commentStatements) { sb.append( "<p>\n" ); sb.append( safe( cs.getString() ) ); sb.append( "</p>\n" ); } } }
public List<String> getNames() { List<String> names = new ArrayList<String>(); StmtIterator itr = res.listProperties(FOAF.name); while (itr.hasNext()) { Statement statement = itr.nextStatement(); names.add(statement.getString()); } return names; }
private String getLabel( Resource r ) { for (Property lp: labelProperties ) { Statement labelStatement = r.getProperty( lp ); if (labelStatement != null) return labelStatement.getString(); } return r.getURI(); }
private void renderExampleRequestPath( StringBuilder sb, String api_base, URI base, Resource ep ) { Property API_exampleRequestPath = ep.getModel().createProperty( API.NS, "exampleRequestPath" ); List<Statement> examples = ep.listProperties( API_exampleRequestPath ).toList(); if (examples.size() > 0) { sb.append( "<h3>example request path(s)</h3>" ); for (Statement exs: examples) { sb.append( "<div class='indent'>" ); sb.append( linkTo( api_base, base, exs.getString() ) ); sb.append( "</div>\n" ); } } }
public static String getStringValue(Resource r, Property p) { if ( ! atmostOneProperty(r, p) ) throw new NotUniqueException(r, p) ; Statement s = r.getProperty(p) ; if ( s == null ) return null ; return s.getString() ; }
private void buildVariables(Resource root) { // Variables StmtIterator rVarsIter = root.listProperties(ResultSetGraphVocab.resultVariable) ; for ( ; rVarsIter.hasNext() ; ) { String varName = rVarsIter.nextStatement().getString() ; varNames.add(varName) ; } rVarsIter.close() ; }
private static MediaType getMimeType(Resource r) { return r.hasProperty( API.mimeType ) ? MediaType.decodeType( r.getProperty( API.mimeType ).getString() ) : MediaType.TEXT_PLAIN; }
@Override public String getString(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getString(); }
private void setAllowedReservedFrom( Resource r, APIQuery q ) { for (Statement s: r.listProperties( ELDA_API.allowReserved ).toSet()) { q.addAllowReserved( s.getString() ); } }
private void buildVariables(Resource root) { // Variables StmtIterator rVarsIter = root.listProperties(ResultSetGraphVocab.resultVariable) ; for ( ; rVarsIter.hasNext() ; ) { String varName = rVarsIter.nextStatement().getString() ; varNames.add(varName) ; } rVarsIter.close() ; }
public static String getStringValue(Resource r, Property p) { if ( ! atmostOneProperty(r, p) ) throw new NotUniqueException(r, p) ; Statement s = r.getProperty(p) ; if ( s == null ) return null ; return s.getString() ; }
private static void deserializeElementFields(Resource rdfObject, IElement element) { deserializeChemObjectFields(rdfObject, element); Statement symbol = rdfObject.getProperty(CDK.SYMBOL); if (symbol != null) element.setSymbol(symbol.getString()); Statement atomicNumber = rdfObject.getProperty(CDK.HASATOMICNUMBER); if (atomicNumber != null) element.setAtomicNumber(atomicNumber.getInt()); }
private static String getUriTemplate( Model spec ) { StmtIterator s = spec.listStatements( null, API.uriTemplate, (RDFNode) null ); if (!s.hasNext()) throw new RuntimeException( "Did not find uri template in test config." ); String template = s.next().getString(); if (s.hasNext()) throw new RuntimeException( "Multiple uri templates in test config." ); return template; }
private static void deserializeElementFields(Resource rdfObject, IElement element) { deserializeChemObjectFields(rdfObject, element); Statement symbol = rdfObject.getProperty(CDK.SYMBOL); if (symbol != null) element.setSymbol(symbol.getString()); Statement atomicNumber = rdfObject.getProperty(CDK.HASATOMICNUMBER); if (atomicNumber != null) element.setAtomicNumber(atomicNumber.getInt()); }
public static String getAsStringValue(Resource r, Property p) { if ( ! atmostOneProperty(r, p) ) throw new NotUniqueException(r, p) ; Statement s = r.getProperty(p) ; if ( s == null ) return null ; if ( s.getObject().isResource() ) return s.getResource().getURI() ; return s.getString() ; }
public static String getAsStringValue(Resource r, Property p) { if ( ! atmostOneProperty(r, p) ) throw new NotUniqueException(r, p) ; Statement s = r.getProperty(p) ; if ( s == null ) return null ; if ( s.getObject().isResource() ) return s.getResource().getURI() ; return s.getString() ; }
public static void setDefaultSuffixName(Bindings b, Resource ep) { if (ep.hasProperty( API.defaultFormatter)) { Resource r = ep.getProperty( API.defaultFormatter ).getObject().asResource(); if (r.hasProperty( API.name )) { String name = r.getProperty( API.name ).getString(); b.put("_defaultSuffix", name); } } }
private void checkRelative(Model model) { assertEquals(1, model.size()); final Statement statement = model.listStatements().next(); assertEquals("http://example.com/value", statement.getPredicate().toString()); assertEquals("Test", statement.getString()); assertEquals("http://example.com/test", statement.getSubject().toString()); }