public boolean check(Node node, long line, long col) { // NodeVisitor? if ( node.isURI() ) return checkIRI(node, line, col) ; else if ( node.isBlank() ) return checkBlank(node, line, col) ; else if ( node.isLiteral() ) return checkLiteral(node, line, col) ; else if ( node.isVariable() ) return checkVar(node, line, col) ; handler.warning("Not a recognized node: ", line, col) ; return false ; }
private static Iterator<Triple> filterTriples(URL url, String baseURI, Lang lang) throws MalformedURLException, IOException { Iterator<Triple> ts = RiotReader.createIteratorTriples( url.openStream(), lang, baseURI); return new FilterIterator<Triple>(ts, new Predicate<Triple>() { private int i = 0; private final Checker checker = new Checker(); @Override public boolean test(Triple t) { return !t.getObject().isLiteral() || checker.checkLiteral(t.getObject(), i++, 0); } }); }
@Override public boolean test(Triple t) { return !t.getObject().isLiteral() || checker.checkLiteral(t.getObject(), i++, 0); }
/** Check a triple - assumes individual nodes are legal */ public boolean check(Triple triple, long line, long col) { return checkTriple(triple.getSubject(), triple.getPredicate(), triple.getObject(), line, col) ; }
private static void check(String string) { Node n = NodeFactoryExtra.parseNode(string) ; checker.check(n, -1, -1) ; }
/** Check a triple - assumes individual nodes are legal */ public boolean check(Triple triple, long line, long col) { return checkTriple(triple.getSubject(), triple.getPredicate(), triple.getObject(), line, col) ; }
public boolean check(Node node, long line, long col) { // NodeVisitor? if ( node.isURI() ) return checkIRI(node, line, col) ; else if ( node.isBlank() ) return checkBlank(node, line, col) ; else if ( node.isLiteral() ) return checkLiteral(node, line, col) ; else if ( node.isVariable() ) return checkVar(node, line, col) ; handler.warning("Not a recognized node: ", line, col) ; return false ; }