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.core, eu.cdevreeze.yaidom.queryapi and eu.cdevreeze.yaidom.simple packages, 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[Document]

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

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

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

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

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

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

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

  5. trait YaidomToSaxEventsConversions extends ElemConverter[(ContentHandler) ⇒ Unit] with DocumentConverter[(ContentHandler) ⇒ Unit]

    Converter from yaidom nodes to SAX event producers, in particular from eu.cdevreeze.yaidom.simple.Elem to SaxEventsProducer, and from eu.cdevreeze.yaidom.simple.Document to SaxEventsProducer.

  6. trait YaidomToScalaXmlConversions extends ElemConverter[Elem]

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

  7. 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.simple.Elem to immutable.IndexedSeq[XMLEvent], and from eu.cdevreeze.yaidom.simple.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 YaidomToScalaXmlConversions with ScalaXmlToYaidomConversions

    Conversions between yaidom nodes and Scala XML nodes.

  3. object StaxConversions extends YaidomToStaxEventsConversions with StaxEventsToYaidomConversions

    Conversions between yaidom nodes and StAX events.

  4. object StaxEventsToYaidomConversions

  5. object YaidomToDomConversions

  6. object YaidomToSaxEventsConversions

  7. object YaidomToStaxEventsConversions

Inherited from AnyRef

Inherited from Any

Ungrouped