@Override public NodeValue exec(NodeValue nv) { Node node = nv.asNode(); NodeValue result; if(node.isURI()) { String iri = node.getURI(); //boolean verdict = urlValidator.isValid(iri); boolean isValid = !IRIResolver.checkIRI(iri); result = isValid ? NodeValue.TRUE : NodeValue.FALSE; } else { result = NodeValue.TRUE; } return result; } }
@Override public NodeValue exec(NodeValue nv) { Node node = nv.asNode(); NodeValue result; if(node.isURI()) { String iri = node.getURI(); //boolean verdict = urlValidator.isValid(iri); boolean isValid = !IRIResolver.checkIRI(iri); result = isValid ? NodeValue.TRUE : NodeValue.FALSE; } else { result = NodeValue.TRUE; } return result; } }