public class RelativeStepFilter extends FilterConsumer implements PositionConsumer
E1/E2 is implemented as:
RelativeStepFilter(for $dot in E1 return E2).attributeType, base, inAttribute, skipping| Constructor and Description |
|---|
RelativeStepFilter(Consumer base) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeContent() |
void |
consume(SeqPosition position)
Consume node at current position.
|
void |
finish() |
void |
writeObject(java.lang.Object v) |
void |
writePosition(AbstractSequence seq,
int ipos)
Consume a single position pair.
|
append, append, append, beforeNode, beginEntity, endAttribute, endDocument, endElement, endEntity, ignoring, startAttribute, startDocument, startElement, write, write, write, write, writeBoolean, writeCDATA, writeComment, writeDouble, writeFloat, writeInt, writeLong, writeProcessingInstructionpublic RelativeStepFilter(Consumer base)
public void consume(SeqPosition position)
PositionConsumerconsume in interface PositionConsumerpublic void writeObject(java.lang.Object v)
writeObject in interface ConsumerwriteObject in class FilterConsumerprotected void beforeContent()
beforeContent in class FilterConsumerpublic void writePosition(AbstractSequence seq, int ipos)
PositionConsumerwritePosition in interface PositionConsumerpublic void finish()