public static class MergeInstr.MergeSource extends Object
Modifier and Type | Field and Description |
---|---|
String |
baseURI |
Expression |
forEachItem |
Expression |
forEachStream |
SortKeyDefinition[] |
mergeKeyDefinitions |
Expression |
rowSelect |
SchemaType |
schemaType |
String |
sourceName |
boolean |
streamable |
int |
validation |
Constructor and Description |
---|
MergeInstr.MergeSource() |
MergeInstr.MergeSource(Expression forEachItem,
Expression forEachStream,
Expression rSelect,
String name,
SortKeyDefinition[] sKeys,
String baseURI)
Create a MergeSource object
|
public Expression forEachItem
public Expression forEachStream
public Expression rowSelect
public String sourceName
public SortKeyDefinition[] mergeKeyDefinitions
public String baseURI
public int validation
public SchemaType schemaType
public boolean streamable
public MergeInstr.MergeSource()
public MergeInstr.MergeSource(Expression forEachItem, Expression forEachStream, Expression rSelect, String name, SortKeyDefinition[] sKeys, String baseURI)
forEachItem
- the expression that selects anchor nodes, one per input sequenceforEachStream
- the expression that selects URIs of anchor nodes, one per input sequencerSelect
- the select expression that selects items for the merge inputs, evaluated one per anchor nodename
- the name of the xsl:merge-source, or null if none specifiedsKeys
- the merge key definitionsbaseURI
- the base URI of the xsl:merge-source instructionpublic MergeInstr.MergeSource copy()
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.