/** Read a boolean result from the URI; * the input is expect to use syntax {@code lang} * * @param input * @param lang * @return boolean */ public static boolean readBoolean(InputStream input, Lang lang) { Boolean b = readAny(input, lang).getBooleanResult(); return b; }
/** Read a boolean result from the URI * * @param input * @return boolean */ public static boolean readBoolean(InputStream input) { Boolean b = readAny(input).getBooleanResult(); return b; }
/** Read a boolean result from the URI * * @param urlOrFilename * @return boolean */ public static boolean readBoolean(String urlOrFilename) { Boolean b = readAny(urlOrFilename).getBooleanResult(); return b; }
/** Read a boolean result from the URI; * the input is expect to use syntax {@code lang} * * @param urlOrFilename * @param lang * @return boolean */ public static boolean readBoolean(String urlOrFilename, Lang lang) { Boolean b = readAny(urlOrFilename, lang).getBooleanResult(); return b; }
public static boolean booleanFromJSON(InputStream input) { return make(input).getBooleanResult(); }
public static boolean booleanFromXML(String str) { return make(str, null).getBooleanResult(); }
public static boolean booleanFromXML(InputStream in) { return make(in, null).getBooleanResult(); }
public static boolean parseAskResult(final String resultURI) throws FileNotFoundException { if (resultURI.endsWith("srx")) return ResultsStAX.read(new FileInputStream(resultURI.substring(5)), null, null).getBooleanResult(); else if (resultURI.endsWith("ttl") || resultURI.endsWith("rdf")) return FileManager.get().loadModel(resultURI.substring(5)).getProperty(null, ResourceFactory.createProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#boolean")).getBoolean(); else throw new OpenError("Unknown format."); }
public static boolean parseAskResult(final String resultURI) throws FileNotFoundException { if (resultURI.endsWith("srx")) return ResultsStAX.read(new FileInputStream(resultURI.substring(5)), null, null).getBooleanResult(); else if (resultURI.endsWith("ttl") || resultURI.endsWith("rdf")) return FileManager.get().loadModel(resultURI.substring(5)).getProperty(null, ResourceFactory.createProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#boolean")).getBoolean(); else throw new OpenError("Unknown format."); }
public SPARQLResultEx(SPARQLResult that) { if(that.isBoolean()) { set(that.getBooleanResult()); } else if(that.isDataset()) { set(that.getDataset()); } else if(that.isJson()) { set(that.getJsonItems()); } else if(that.isModel()) { set(that.getModel()); } else if(that.isResultSet()) { set(that.getResultSet()); } else { throw new IllegalArgumentException("Unknown SPARQLResult type"); } }
public static SPARQLResult copy(SPARQLResult that) { SPARQLResult result = that.isBoolean() ? new SPARQLResult(that.getBooleanResult()) : that.isDataset() ? new SPARQLResult(that.getDataset()) : that.isJson() ? new SPARQLResult(that.getJsonItems()) : that.isModel() ? new SPARQLResult(that.getModel()) : that.isResultSet() ? new SPARQLResult(that.getResultSet()) : null; return result; }
/** Ship the results to the remote caller. * @param action * @param result * @param qPrologue */ protected void sendResults(HttpAction action, SPARQLResult result, Prologue qPrologue) { if ( result.isResultSet() ) ResponseResultSet.doResponseResultSet(action, result.getResultSet(), qPrologue) ; else if ( result.isDataset() ) // CONSTRUCT is processed as a extended CONSTRUCT - result is a dataset. ResponseDataset.doResponseDataset(action, result.getDataset()); else if ( result.isModel() ) // DESCRIBE results are models ResponseDataset.doResponseModel(action, result.getModel()); else if ( result.isBoolean() ) ResponseResultSet.doResponseResultSet(action, result.getBooleanResult()) ; else if ( result.isJson() ) ResponseJson.doResponseJson(action, result.getJsonItems()) ; else ServletOps.errorOccurred("Unknown or invalid result type") ; }
/** Ship the results to the remote caller. * @param action * @param result * @param qPrologue */ protected void sendResults(HttpAction action, SPARQLResult result, Prologue qPrologue) { if ( result.isResultSet() ) ResponseResultSet.doResponseResultSet(action, result.getResultSet(), qPrologue) ; else if ( result.isDataset() ) // CONSTRUCT is processed as a extended CONSTRUCT - result is a dataset. ResponseDataset.doResponseDataset(action, result.getDataset()); else if ( result.isModel() ) // DESCRIBE results are models ResponseDataset.doResponseModel(action, result.getModel()); else if ( result.isBoolean() ) ResponseResultSet.doResponseResultSet(action, result.getBooleanResult()) ; else if ( result.isJson() ) ResponseJson.doResponseJson(action, result.getJsonItems()) ; else ServletOps.errorOccurred("Unknown or invalid result type") ; }
RDFOutput.encodeAsRDF(model, x.getResultSet()); else if ( x.isBoolean() ) RDFOutput.encodeAsRDF(model, x.getBooleanResult()); else throw new ResultSetException("Not a result set");
void runTestAsk(Query query, QueryExecution qe) throws Exception { boolean result = qe.execAsk() ; if ( results != null ) { if ( results.isBoolean() ) { boolean b = results.getBooleanResult() ; assertEquals("ASK test results do not match", b, result) ; } else { Model resultsAsModel = results.getModel() ; StmtIterator sIter = results.getModel().listStatements(null, RDF.type, ResultSetGraphVocab.ResultSet) ; if ( !sIter.hasNext() ) throw new QueryTestException("Can't find the ASK result") ; Statement s = sIter.nextStatement() ; if ( sIter.hasNext() ) throw new QueryTestException("Too many result sets in ASK result") ; Resource r = s.getSubject() ; Property p = resultsAsModel.createProperty(ResultSetGraphVocab.getURI()+"boolean") ; boolean x = r.getRequiredProperty(p).getBoolean() ; if ( x != result ) assertEquals("ASK test results do not match", x,result); } } return ; }