public class SequenceNormalizerWithSpaceSeparator extends SequenceNormalizer
This class is used only if no ItemSeparator is specified. Its effect is to insert a single space as a separator between adjacent atomic values appearing in the top level sequence.
inStartTag, levelnextReceiverpipelineConfiguration, previousAtomic, systemId| Constructor and Description |
|---|
SequenceNormalizerWithSpaceSeparator(Receiver next) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(Item item,
Location locationId,
int copyNamespaces)
Append an arbitrary item (node or atomic value) to the output
|
protected java.lang.String |
getErrorCodeForDecomposingFunctionItems() |
attribute, characters, close, comment, endDocument, endElement, namespace, onClose, onClose, open, processingInstruction, startContent, startDocument, startElementgetNamePool, getNextReceiver, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, usesTypeAnnotationsappend, decompose, flatten, getConfiguration, getPipelineConfiguration, getSystemId, handlesAppendpublic SequenceNormalizerWithSpaceSeparator(Receiver next)
public void append(Item item, Location locationId, int copyNamespaces) throws XPathException
append in interface Receiverappend in class ProxyReceiveritem - the item to be appendedlocationId - the location of the calling instruction, for diagnosticscopyNamespaces - if the item is an element node, this indicates whether its namespaces
need to be copied. Values are ReceiverOptions.ALL_NAMESPACES,
ReceiverOptions.LOCAL_NAMESPACES; the default (0) means
no namespacesXPathExceptionprotected java.lang.String getErrorCodeForDecomposingFunctionItems()
getErrorCodeForDecomposingFunctionItems in class SequenceReceiverCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.