eu.cdevreeze.yaidom

convert

package convert

Support for conversions from/to yaidom. This package mostly contains conversions between yaidom objects and JAXP DOM or StAX objects, in both directions.

This conversion support is used by the Document parsers and printers in the parse and print packages, respectively. This package can also be used directly by consumers of the yaidom API.

These JAXP-object conversions suggest that yaidom is optimistic about the available (heap) memory.

This package depends on the eu.cdevreeze.yaidom package, and not the other way around. The eu.cdevreeze.yaidom.parse and eu.cdevreeze.yaidom.print packages depend on this package.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. convert
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait DomToYaidomConversions extends ConverterToDocument[org.w3c.dom.Document]

    Converter from DOM nodes to yaidom nodes, in particular from org.w3c.dom.Element to eu.cdevreeze.yaidom.Elem and from org.w3c.dom.Document to eu.cdevreeze.yaidom.Document.

  2. trait ScalaXmlToYaidomConversions extends ConverterToDocument[scala.xml.Document] with ConverterToElem[scala.xml.Elem]

    Converter from Scala XML nodes to yaidom nodes, in particular from scala.xml.Elem to eu.cdevreeze.yaidom.Elem and from scala.xml.Document to eu.cdevreeze.yaidom.Document.

  3. trait StaxEventsToYaidomConversions extends ConverterToDocument[IndexedSeq[XMLEvent]]

    Converter from StAX events to yaidom nodes, in particular from immutable.IndexedSeq[XMLEvent] to eu.cdevreeze.yaidom.Elem and to eu.cdevreeze.yaidom.Document.

  4. trait YaidomToDomConversions extends ElemConverter[(org.w3c.dom.Document) ⇒ Element] with DocumentConverter[(org.w3c.dom.Document) ⇒ org.w3c.dom.Document]

    Converter from yaidom nodes to DOM nodes, in particular from eu.cdevreeze.yaidom.Elem to a org.w3c.dom.Element, and from eu.cdevreeze.yaidom.Document to a org.w3c.dom.Document.

  5. trait YaidomToStaxEventsConversions extends ElemConverter[(XMLEventFactory) ⇒ IndexedSeq[XMLEvent]] with DocumentConverter[(XMLEventFactory) ⇒ IndexedSeq[XMLEvent]]

    Converter from yaidom nodes to StAX events, in particular from eu.cdevreeze.yaidom.Elem to immutable.IndexedSeq[XMLEvent], and from eu.cdevreeze.yaidom.Document to immutable.IndexedSeq[XMLEvent].

Value Members

  1. object DomConversions extends YaidomToDomConversions with DomToYaidomConversions

    Conversions between yaidom nodes and DOM nodes.

  2. object ScalaXmlConversions extends ScalaXmlToYaidomConversions

    Conversions between yaidom nodes and Scala XML nodes, currently only in one direction, from Scala XML to yaidom.

  3. object StaxConversions extends YaidomToStaxEventsConversions with StaxEventsToYaidomConversions

    Conversions between yaidom nodes and StAX events.

  4. object YaidomToDomConversions

  5. object YaidomToStaxEventsConversions

Inherited from AnyRef

Inherited from Any

Ungrouped