/** * Method supplied by each class of function to check arguments during parsing, when all * the argument expressions have been read */ public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (baseURI == null) { super.checkArguments(visitor); baseURI = visitor.getStaticContext().getBaseURI(); } }
/** * Method supplied by each class of function to check arguments during parsing, when all * the argument expressions have been read */ public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (baseURI == null) { super.checkArguments(visitor); baseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); } }
/** * Method supplied by each class of function to check arguments during parsing, when all * the argument expressions have been read */ public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (baseURI == null) { super.checkArguments(visitor); baseURI = visitor.getStaticContext().getBaseURI(); } }
/** * Compile time evaluation * @param visitor an expression visitor */ public Expression preEvaluate(ExpressionVisitor visitor) throws XPathException { String baseURI = visitor.getStaticContext().getBaseURI(); if (baseURI == null) { return Literal.makeEmptySequence(); } return Literal.makeLiteral(new AnyURIValue(baseURI)); }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); if (expressionBaseURI == null && argument.length == 1) { XPathException de = new XPathException("Base URI in static context of resolve-uri() is unknown"); de.setErrorCode("FONS0005"); throw de; } } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); if (expressionBaseURI == null && argument.length == 1) { XPathException de = new XPathException("Base URI in static context of resolve-uri() is unknown"); de.setErrorCode("FONS0005"); throw de; } } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); if (expressionBaseURI == null && argument.length == 1) { XPathException de = new XPathException("Base URI in static context of resolve-uri() is unknown"); de.setErrorCode("FONS0005"); throw de; } } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); if (expressionBaseURI == null && argument.length == 1) { XPathException de = new XPathException("Base URI in static context of resolve-uri() is unknown"); de.setErrorCode("FONS0005"); throw de; } } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { // only do this once. The second call supplies an env pointing to the containing // xsl:template, which has a different base URI (and in a simplified stylesheet, has no base URI) super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); Optimizer opt = visitor.getConfiguration().getOptimizer(); argument[0] = ExpressionTool.unsorted(opt, argument[0], false); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { // only do this once. The second call supplies an env pointing to the containing // xsl:template, which has a different base URI (and in a simplified stylesheet, has no base URI) super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); Optimizer opt = visitor.getConfiguration().getOptimizer(); argument[0] = ExpressionTool.unsorted(opt, argument[0], false); } }
public void checkArguments(ExpressionVisitor visitor) throws XPathException { if (expressionBaseURI == null) { // only do this once. The second call supplies an env pointing to the containing // xsl:template, which has a different base URI (and in a simplified stylesheet, has no base URI) super.checkArguments(visitor); expressionBaseURI = visitor.getStaticContext().getBaseURI(); Optimizer opt = visitor.getConfiguration().getOptimizer(); argument[0] = ExpressionTool.unsorted(opt, argument[0], false); } }