PartiallyAppliedFilter
Namespace containing the various XPath filtering pipes.
Attributes
- Source
- package.scala
- Graph
-
- Supertypes
-
class AnyValtrait Matchableclass Any
Members list
Value members
Concrete methods
Selects all matching elements in the input stream, and applies the fs2.Collector to it.
Selects all matching elements in the input stream, and applies the fs2.Collector to it.
If deterministic
is set to true
(default value), elements are emitted in the order they appeat in the input stream, i.e. first opening tag first. If deterministic
is set to false, built elements are emitted as soon as possible (i.e. when the value is entirely built).
The maxMatch
parameter controls how many matches are to be emitted at most. Further matches won't be emitted if any.
The maxNest
parameter controls the maximum level of match nesting to be emitted. E.g., if you want to emit only the top most matches, set it to 0
.
Attributes
- Source
- package.scala
Selects all matching elements in the input stream, and builds an element DOM.
Selects all matching elements in the input stream, and builds an element DOM.
If deterministic
is set to true
(default value), elements are emitted in the order they appeat in the input stream, i.e. first opening tag first. If deterministic
is set to false, built elements are emitted as soon as possible (i.e. when the value is entirely built).
The maxMatch
parameter controls how many matches are to be emitted at most. Further matches won't be emitted if any.
The maxNest
parameter controls the maximum level of match nesting to be emitted. E.g., if you want to emit only the top most matches, set it to 0
.
Attributes
- Source
- package.scala
Selects the first match only. First is meant as in: opening tag appears first in the input, no matter the depth. Tokens of the first match are emitted as they are read from the input.
Selects the first match only. First is meant as in: opening tag appears first in the input, no matter the depth. Tokens of the first match are emitted as they are read from the input.
Other results are gently discarded.
Attributes
- Source
- package.scala
Selects all macthing elements in the input stream. Each matching element is emitted in a new stream. Matching is performed in a streaming fashion, and events are emitted as early as possible. The match streams are emitted in the same order they are encountered in the input stream, i.e. in the order of the opening tags matching the query.
Selects all macthing elements in the input stream. Each matching element is emitted in a new stream. Matching is performed in a streaming fashion, and events are emitted as early as possible. The match streams are emitted in the same order they are encountered in the input stream, i.e. in the order of the opening tags matching the query.
The maxMatch
parameter controls how many matches are to be emitted at most. Further matches won't be emitted if any.
The maxNest
parameter controls the maximum level of match nesting to be emitted. E.g., if you want to emit only the top most matches, set it to 0
.
'''Warning''': make sure you actually consume all the emitted streams otherwise this can lead to memory problems.
Attributes
- Source
- package.scala
Concrete fields
Attributes
- Source
- package.scala