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, writeProcessingInstruction
public RelativeStepFilter(Consumer base)
public void consume(SeqPosition position)
PositionConsumer
consume
in interface PositionConsumer
public void writeObject(java.lang.Object v)
writeObject
in interface Consumer
writeObject
in class FilterConsumer
protected void beforeContent()
beforeContent
in class FilterConsumer
public void writePosition(AbstractSequence seq, int ipos)
PositionConsumer
writePosition
in interface PositionConsumer
public void finish()