JsDomConversions
Conversions between yaidom nodes and JS DOM nodes.
Conversions between yaidom nodes and JS DOM nodes.
- Authors
Chris de Vreeze
Value members
Inherited methods
Converts a yaidom Comment
to a DOM Comment
. A DOM document is passed as node factory.
Converts a yaidom Comment
to a DOM Comment
. A DOM document is passed as node factory.
- Inherited from
- YaidomToJsDomConversions
Converts a yaidom Document
to a function from DOM documents (as node factories) to (filled) DOM documents
Converts a yaidom Document
to a function from DOM documents (as node factories) to (filled) DOM documents
- Inherited from
- YaidomToJsDomConversions
Converts a yaidom Elem
to a DOM element. A DOM document is passed as node factory.
The passed parent scope is used as follows: the namespace declarations on the result DOM element are:
parentScope.relativize(elm.scope)
.
Converts a yaidom Elem
to a DOM element. A DOM document is passed as node factory.
The passed parent scope is used as follows: the namespace declarations on the result DOM element are:
parentScope.relativize(elm.scope)
.
- Inherited from
- YaidomToJsDomConversions
Same as { doc => convertElem(elm, doc, Scope.Empty) }
Same as { doc => convertElem(elm, doc, Scope.Empty) }
- Inherited from
- YaidomToJsDomConversions
Converts a yaidom node to a DOM node. A DOM document is passed as node factory. If the node is an element,
the passed parent scope is used as in convertElem(e, doc, parentScope)
.
Converts a yaidom node to a DOM node. A DOM document is passed as node factory. If the node is an element,
the passed parent scope is used as in convertElem(e, doc, parentScope)
.
- Inherited from
- YaidomToJsDomConversions
Converts a yaidom ProcessingInstruction
to a DOM ProcessingInstruction
. A DOM document is passed as node factory.
Converts a yaidom ProcessingInstruction
to a DOM ProcessingInstruction
. A DOM document is passed as node factory.
- Inherited from
- YaidomToJsDomConversions
Converts a yaidom Text
to a DOM Text
. A DOM document is passed as node factory.
Converts a yaidom Text
to a DOM Text
. A DOM document is passed as node factory.
- Inherited from
- YaidomToJsDomConversions
Converts an org.scalajs.dom.raw.Comment
to a eu.cdevreeze.yaidom.simple.Comment
Converts an org.scalajs.dom.raw.Comment
to a eu.cdevreeze.yaidom.simple.Comment
- Inherited from
- JsDomToYaidomConversions
Converts an org.scalajs.dom.raw.Document
to a eu.cdevreeze.yaidom.simple.Document
.
Converts an org.scalajs.dom.raw.Document
to a eu.cdevreeze.yaidom.simple.Document
.
- Inherited from
- JsDomToYaidomConversions
Given a parent scope, converts an org.scalajs.dom.raw.Element
to a eu.cdevreeze.yaidom.simple.Elem
.
Given a parent scope, converts an org.scalajs.dom.raw.Element
to a eu.cdevreeze.yaidom.simple.Elem
.
The result Elem
gets Scope parentScope.resolve(extractNamespaceDeclarations(v.getAttributes))
.
Be careful: the namespaces inherited by the passed DOM element, if any, are ignored! In other words, the ancestry of the passed DOM element is entirely ignored. This may cause an exception to be thrown, if there are indeed such namespaces, unless they are a subset of the passed parent scope.
- Inherited from
- JsDomToYaidomConversions
Given a parent scope, converts an org.scalajs.dom.raw.Node
to an optional eu.cdevreeze.yaidom.simple.Node
.
Given a parent scope, converts an org.scalajs.dom.raw.Node
to an optional eu.cdevreeze.yaidom.simple.Node
.
In case of an element, the result Elem
(wrapped in an Option) gets Scope
parentScope.resolve(extractNamespaceDeclarations(v.getAttributes))
.
Be careful: the namespaces inherited by the passed DOM node, if any, are ignored! In other words, the ancestry of the passed DOM node is entirely ignored. This may cause an exception to be thrown, if there are indeed such namespaces, unless they are a subset of the passed parent scope.
- Inherited from
- JsDomToYaidomConversions
Converts an org.scalajs.dom.raw.ProcessingInstruction
to a eu.cdevreeze.yaidom.simple.ProcessingInstruction
Converts an org.scalajs.dom.raw.ProcessingInstruction
to a eu.cdevreeze.yaidom.simple.ProcessingInstruction
- Inherited from
- JsDomToYaidomConversions
Converts an org.scalajs.dom.raw.Text
to a eu.cdevreeze.yaidom.simple.Text
Converts an org.scalajs.dom.raw.Text
to a eu.cdevreeze.yaidom.simple.Text
- Inherited from
- JsDomToYaidomConversions
Converts a NamedNodeMap
to an immutable.IndexedSeq[(QName, String)]
. Namespace declarations are skipped.
Converts a NamedNodeMap
to an immutable.IndexedSeq[(QName, String)]
. Namespace declarations are skipped.
- Inherited from
- JsDomToYaidomConversions
Extracts (optional) prefix and namespace. Call only if isNamespaceDeclaration(v)
, since otherwise an exception is thrown.
Extracts (optional) prefix and namespace. Call only if isNamespaceDeclaration(v)
, since otherwise an exception is thrown.
- Inherited from
- JsDomToYaidomConversions
Converts the namespace declarations in a NamedNodeMap
to a Declarations
Converts the namespace declarations in a NamedNodeMap
to a Declarations
- Inherited from
- JsDomToYaidomConversions
Converts a NamedNodeMap
to an immutable.IndexedSeq[(EName, String)]
. Namespace declarations are skipped.
Converts a NamedNodeMap
to an immutable.IndexedSeq[(EName, String)]
. Namespace declarations are skipped.
- Inherited from
- JsDomToYaidomConversions
Returns true if the org.scalajs.dom.raw.Attr
is a namespace declaration
Returns true if the org.scalajs.dom.raw.Attr
is a namespace declaration
- Inherited from
- JsDomToYaidomConversions
Helper method that converts a NodeList
to an IndexedSeq[org.scalajs.dom.raw.Node]
Helper method that converts a NodeList
to an IndexedSeq[org.scalajs.dom.raw.Node]
- Inherited from
- JsDomToYaidomConversions
Extracts the EName
of an org.scalajs.dom.raw.Attr
. If the Attr
is a namespace declaration, an exception is thrown.
Extracts the EName
of an org.scalajs.dom.raw.Attr
. If the Attr
is a namespace declaration, an exception is thrown.
- Inherited from
- JsDomToYaidomConversions
Extracts the EName
of an org.scalajs.dom.raw.Element
Extracts the EName
of an org.scalajs.dom.raw.Element
- Inherited from
- JsDomToYaidomConversions
Extracts the QName
of an org.scalajs.dom.raw.Attr
. If the Attr
is a namespace declaration, an exception is thrown.
Extracts the QName
of an org.scalajs.dom.raw.Attr
. If the Attr
is a namespace declaration, an exception is thrown.
- Inherited from
- JsDomToYaidomConversions
Extracts the QName
of an org.scalajs.dom.raw.Element
Extracts the QName
of an org.scalajs.dom.raw.Element
- Inherited from
- JsDomToYaidomConversions