fs2.data.xml.dom

Members list

Type members

Classlikes

trait DocumentBuilder[Document] extends ElementBuilder

Attributes

Companion
object
Source
DocumentBuilder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
DocumentBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait DocumentEventifier[Document]

Attributes

Source
DocumentEventifier.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Source
ElementBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait DocumentBuilder[Document]

Attributes

Companion
trait
Source
ElementBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class TreeParser[F[_], Node](implicit F: RaiseThrowable[F])

Attributes

Source
TreeParser.scala
Supertypes
class Object
trait Matchable
class Any
class XmlTreeException(msg: String) extends Exception

Attributes

Source
TreeParser.scala
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def documents[F[_], Node](implicit F: RaiseThrowable[F], builder: DocumentBuilder[Node]): (F, XmlEvent) => Node

Transforms a stream of XML events into a stream of XML document trees.

Transforms a stream of XML events into a stream of XML document trees.

Attributes

Source
package.scala
def elements[F[_], Elt](implicit F: RaiseThrowable[F], builder: Aux[Elt]): (F, XmlEvent) => Elt

Transforms a stream of XML events into a stream of XML elements trees.

Transforms a stream of XML events into a stream of XML elements trees.

This pipe will fail if the top-level events do not describe XML elements.

Attributes

Source
package.scala
def eventify[F[_], Node](implicit eventifier: DocumentEventifier[Node]): (F, Node) => XmlEvent

Transforms a stream of XML nodes into a stream of XML events.

Transforms a stream of XML nodes into a stream of XML events.

Attributes

Source
package.scala