Class BaseUri_1.BaseUriFnElaborator

  • Enclosing class:
    BaseUri_1

    public static class BaseUri_1.BaseUriFnElaborator
    extends ItemElaborator
    Elaborator for simple string-valued properties of nodes such as name(), local-name(), namespace-uri(), and generate-id()
    • Constructor Detail

      • BaseUriFnElaborator

        public BaseUriFnElaborator()
    • Method Detail

      • elaborateForItem

        public ItemEvaluator elaborateForItem()
        Description copied from class: Elaborator
        Get a function that evaluates the underlying expression in the form of a Item. This must only be called for expressions whose result has cardinality zero or one.
        Specified by:
        elaborateForItem in class ItemElaborator
        Returns:
        an evaluator for the expression that returns an Item, or null to represent an empty sequence.