public static class MergeInstr.MergeSource extends Object
Modifier and Type | Field and Description |
---|---|
String |
baseURI |
SortKeyDefinitionList |
mergeKeyDefinitions |
SchemaType |
schemaType |
String |
sourceName |
boolean |
streamable |
int |
validation |
Constructor and Description |
---|
MergeInstr.MergeSource(Expression forEachItem,
Expression forEachStream,
Expression rSelect,
String name,
SortKeyDefinitionList sKeys,
String baseURI)
Create a MergeSource object
|
MergeInstr.MergeSource(MergeInstr mi) |
Modifier and Type | Method and Description |
---|---|
MergeInstr.MergeSource |
copy() |
Expression |
getForEachItem() |
Expression |
getForEachStream() |
SortKeyDefinitionList |
getMergeKeyDefinitionSet() |
Expression |
getRowSelect() |
void |
initForEachItem(Expression forEachItem) |
void |
initForEachStream(Expression forEachStream) |
void |
initRowSelect(Expression rowSelect) |
void |
setForEachItem(Expression forEachItem) |
void |
setForEachStream(Expression forEachStream) |
void |
setMergeKeyDefinitionSet(SortKeyDefinitionList keys) |
void |
setRowSelect(Expression rowSelect) |
public String sourceName
public SortKeyDefinitionList mergeKeyDefinitions
public String baseURI
public int validation
public SchemaType schemaType
public boolean streamable
public MergeInstr.MergeSource(MergeInstr mi)
public MergeInstr.MergeSource(Expression forEachItem, Expression forEachStream, Expression rSelect, String name, SortKeyDefinitionList 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 void initForEachItem(Expression forEachItem)
public void initForEachStream(Expression forEachStream)
public void initRowSelect(Expression rowSelect)
public MergeInstr.MergeSource copy()
public Expression getForEachItem()
public void setForEachItem(Expression forEachItem)
public Expression getForEachStream()
public void setForEachStream(Expression forEachStream)
public Expression getRowSelect()
public void setRowSelect(Expression rowSelect)
public SortKeyDefinitionList getMergeKeyDefinitionSet()
public void setMergeKeyDefinitionSet(SortKeyDefinitionList keys)
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.