Object

eu.cdevreeze.yaidom.indexed.Elem

ElemTransformations

Related Doc: package Elem

Permalink

object ElemTransformations extends ElemTransformationLike

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ElemTransformations
  2. ElemTransformationLike
  3. ElemTransformationApi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. def transformChildElems(elem: Elem, f: (Elem) ⇒ Elem): Elem

    Permalink

    Returns the same element, except that child elements have been replaced by applying the given function.

    Returns the same element, except that child elements have been replaced by applying the given function. Non-element child nodes occur in the result element unaltered.

    Definition Classes
    ElemTransformations → ElemTransformationLike → ElemTransformationApi
  18. def transformChildElemsToNodeSeq(elem: Elem, f: (Elem) ⇒ IndexedSeq[Node]): Elem

    Permalink

    Returns the same element, except that child elements have been replaced by applying the given function.

    Returns the same element, except that child elements have been replaced by applying the given function. Non-element child nodes occur in the result element unaltered.

    Definition Classes
    ElemTransformations → ElemTransformationLike → ElemTransformationApi
  19. final def transformElems(elem: Elem, f: (Elem) ⇒ Elem): Elem

    Permalink

    Transforms the element by applying the given function to all its descendant elements, in a bottom-up manner.

    Transforms the element by applying the given function to all its descendant elements, in a bottom-up manner.

    That is, returns the equivalent of:

    transformChildElems(elem, e => transformElemsOrSelf(e, f))
    Definition Classes
    ElemTransformationLike → ElemTransformationApi
  20. final def transformElemsOrSelf(elem: Elem, f: (Elem) ⇒ Elem): Elem

    Permalink

    Transforms the element by applying the given function to all its descendant-or-self elements, in a bottom-up manner.

    Transforms the element by applying the given function to all its descendant-or-self elements, in a bottom-up manner.

    That is, returns the equivalent of:

    f(transformChildElems(elem, e => transformElemsOrSelf(e, f)))

    In other words, returns the equivalent of:

    f(transformElems(elem, f))
    Definition Classes
    ElemTransformationLike → ElemTransformationApi
  21. final def transformElemsOrSelfToNodeSeq(elem: Elem, f: (Elem) ⇒ IndexedSeq[Node]): IndexedSeq[Node]

    Permalink

    Transforms each descendant element to a node sequence by applying the given function to all its descendant-or-self elements, in a bottom-up manner.

    Transforms each descendant element to a node sequence by applying the given function to all its descendant-or-self elements, in a bottom-up manner.

    That is, returns the equivalent of:

    f(transformChildElemsToNodeSeq(elem, e => transformElemsOrSelfToNodeSeq(e, f)))

    In other words, returns the equivalent of:

    f(transformElemsToNodeSeq(elem, f))
    Definition Classes
    ElemTransformationLike → ElemTransformationApi
  22. final def transformElemsToNodeSeq(elem: Elem, f: (Elem) ⇒ IndexedSeq[Node]): Elem

    Permalink

    Transforms each descendant element to a node sequence by applying the given function to all its descendant elements, in a bottom-up manner.

    Transforms each descendant element to a node sequence by applying the given function to all its descendant elements, in a bottom-up manner. The function is not applied to this element itself.

    That is, returns the equivalent of:

    transformChildElemsToNodeSeq(elem, e => transformElemsOrSelfToNodeSeq(e, f))

    It is equivalent to the following expression:

    transformElemsOrSelf(elem, { e => transformChildElemsToNodeSeq(e, f) })
    Definition Classes
    ElemTransformationLike → ElemTransformationApi
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ElemTransformationLike

Inherited from ElemTransformationApi

Inherited from AnyRef

Inherited from Any

Ungrouped