Class FnBaseUri


  • public final class FnBaseUri
    extends ContextFn
    Function implementation.
    Author:
    BaseX Team 2005-23, BSD License, Christian Gruen
    • Constructor Detail

      • FnBaseUri

        public FnBaseUri()
    • Method Detail

      • opt

        protected Expr opt​(CompileContext cc)
        Description copied from class: StandardFunc
        Performs function specific optimizations.
        Overrides:
        opt in class StandardFunc
        Parameters:
        cc - compilation context
        Returns:
        optimized or original expression
      • uri

        public static Uri uri​(ANode node,
                              Uri staticBase,
                              InputInfo info)
                       throws QueryException
        Returns the static base URI of a node.
        Parameters:
        node - node (can be null)
        staticBase - static base URI (can be null)
        info - input info (can be null)
        Returns:
        base URI or null
        Throws:
        QueryException - query exception