@Override protected Value evaluate(ValueFactory valueFactory, Value arg) throws ValueExprEvaluationException { if (!(arg instanceof Literal)) { throw new ValueExprEvaluationException("Argument must be a string"); } return valueFactory.createLiteral(URIUtil.isValidURIReference(arg.stringValue())); } }
final String baseURI = node.getBaseURI(); if (!URIUtil.isValidURIReference(uriString)) { if (!URIUtil.isValidURIReference(uriString)) { throw new ValueExprEvaluationException("not a valid URI reference: " + uriString);