protected boolean populateKeyValue(Text key, Triple value) { Resource subject; Property predicate = null; RDFNode object; inErr = false; skipWhiteSpace(); if (in.eof()) { return false; } subject = readResource(); if (inErr) return false; skipWhiteSpace(); try { predicate = model.createProperty(readResource().getURI()); } catch (Exception e1) { e1.printStackTrace(); errorHandler.fatalError(e1); } if (inErr) return false; skipWhiteSpace(); object = readNode(); if (inErr) return false; skipWhiteSpace(); if (badEOF()) return false; if (!expect(".")) return false; try { key.set(getCurrentFileName()); value.setTriple(subject.asNode(), predicate.asNode(), object.asNode()); recordCounter++; // System.out.println("Triple value:"+value); return true; } catch (Exception e2) { e2.printStackTrace(); errorHandler.fatalError(e2); } return false; }
private void syntaxError(String s) { errorHandler.error( new SyntaxError(syntaxErrorMessage("Syntax error", s, in.getLinepos(), in.getCharpos()))); inErr = true; }
private void deprecated(String s) { errorHandler.warning( new SyntaxError( syntaxErrorMessage("Deprecation warning", s, in.getLinepos(), in.getCharpos()))); }