Class MergeInstr.MergeSource

  • Enclosing class:
    MergeInstr

    public static class MergeInstr.MergeSource
    extends Object
    Inner class representing one merge source
    • Constructor Detail

      • MergeSource

        public MergeSource​(MergeInstr mi)
      • MergeSource

        public MergeSource​(MergeInstr instruction,
                           Expression forEachItem,
                           Expression forEachStream,
                           Expression rSelect,
                           String name,
                           SortKeyDefinitionList sKeys,
                           String baseURI)
        Create a MergeSource object
        Parameters:
        forEachItem - the expression that selects anchor nodes, one per input sequence
        forEachStream - the expression that selects URIs of anchor nodes, one per input sequence
        rSelect - the select expression that selects items for the merge inputs, evaluated one per anchor node
        name - the name of the xsl:merge-source, or null if none specified
        sKeys - the merge key definitions
        baseURI - the base URI of the xsl:merge-source instruction