Class Collection

    • Constructor Detail

      • Collection

        public Collection()
    • Method Detail

      • getStaticBaseURI

        public java.lang.String getStaticBaseURI()
      • preEvaluate

        public Expression preEvaluate​(ExpressionVisitor visitor)
        preEvaluate: this method suppresses compile-time evaluation by doing nothing
        Overrides:
        preEvaluate in class FunctionCall
        Parameters:
        visitor - an expression visitor
        Returns:
        the result of the early evaluation, or the original expression, or potentially a simplified expression
      • addToPathMap

        public PathMap.PathMapNodeSet addToPathMap​(PathMap pathMap,
                                                   PathMap.PathMapNodeSet pathMapNodeSet)
        Add a representation of this expression to a PathMap. The PathMap captures a map of the nodes visited by an expression in a source tree.
        Overrides:
        addToPathMap in class Expression
        Parameters:
        pathMap - the PathMap to which the expression should be added
        pathMapNodeSet -
        Returns:
        the pathMapNode representing the focus established by this expression, in the case where this expression is the first operand of a path expression or filter expression