Trait

eu.cdevreeze.yaidom.java8.functionapi

BackingElemFunctionApi

Related Doc: package functionapi

Permalink

trait BackingElemFunctionApi[E] extends ScopedElemFunctionApi[E]

Equivalent of BackingElemApi, but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BackingElemFunctionApi
  2. ScopedElemFunctionApi
  3. ClarkElemFunctionApi
  4. IsNavigableFunctionApi
  5. ElemFunctionApi
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def ancestors(elem: E): Stream[E]

    Permalink
  2. abstract def ancestorsOrSelf(elem: E): Stream[E]

    Permalink
  3. abstract def attribute(elem: E, expandedName: EName): String

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  4. abstract def attributeAsQName(elem: E, expandedName: EName): QName

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  5. abstract def attributeAsQNameOption(elem: E, expandedName: EName): Optional[QName]

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  6. abstract def attributeAsResolvedQName(elem: E, expandedName: EName): EName

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  7. abstract def attributeAsResolvedQNameOption(elem: E, expandedName: EName): Optional[EName]

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  8. abstract def attributeOption(elem: E, expandedName: EName): Optional[String]

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  9. abstract def attributes(elem: E): Stream[Attr]

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  10. abstract def baseUri(elem: E): URI

    Permalink
  11. abstract def baseUriOption(elem: E): Optional[URI]

    Permalink
  12. abstract def docUri(elem: E): URI

    Permalink
  13. abstract def docUriOption(elem: E): Optional[URI]

    Permalink
  14. abstract def filterChildElems(elem: E, p: Predicate[E]): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  15. abstract def filterElems(elem: E, p: Predicate[E]): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  16. abstract def filterElemsOrSelf(elem: E, p: Predicate[E]): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  17. abstract def findAllChildElems(elem: E): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  18. abstract def findAllChildElemsWithPathEntries(elem: E): Stream[ElemPathEntryPair[E]]

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  19. abstract def findAllElems(elem: E): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  20. abstract def findAllElemsOrSelf(elem: E): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  21. abstract def findAncestor(elem: E, p: Predicate[E]): Optional[E]

    Permalink
  22. abstract def findAncestorOrSelf(elem: E, p: Predicate[E]): Optional[E]

    Permalink
  23. abstract def findAttributeByLocalName(elem: E, localName: String): Optional[String]

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  24. abstract def findChildElem(elem: E, p: Predicate[E]): Optional[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  25. abstract def findChildElemByPathEntry(elem: E, entry: Entry): Optional[E]

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  26. abstract def findElem(elem: E, p: Predicate[E]): Optional[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  27. abstract def findElemOrSelf(elem: E, p: Predicate[E]): Optional[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  28. abstract def findElemOrSelfByPath(elem: E, path: Path): Optional[E]

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  29. abstract def findReverseAncestryOrSelfByPath(elem: E, path: Path): Optional[Stream[E]]

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  30. abstract def findTopmostElems(elem: E, p: Predicate[E]): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  31. abstract def findTopmostElemsOrSelf(elem: E, p: Predicate[E]): Stream[E]

    Permalink
    Definition Classes
    ElemFunctionApi
  32. abstract def getChildElem(elem: E, p: Predicate[E]): E

    Permalink
    Definition Classes
    ElemFunctionApi
  33. abstract def getChildElemByPathEntry(elem: E, entry: Entry): E

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  34. abstract def getElemOrSelfByPath(elem: E, path: Path): E

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  35. abstract def getReverseAncestryOrSelfByPath(elem: E, path: Path): Stream[E]

    Permalink
    Definition Classes
    IsNavigableFunctionApi
  36. abstract def localName(elem: E): String

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  37. abstract def namespaces(elem: E): Declarations

    Permalink
  38. abstract def normalizedText(elem: E): String

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  39. abstract def parent(elem: E): E

    Permalink
  40. abstract def parentBaseUriOption(elem: E): Optional[URI]

    Permalink
  41. abstract def parentOption(elem: E): Optional[E]

    Permalink
  42. abstract def path(elem: E): Path

    Permalink
  43. abstract def qname(elem: E): QName

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  44. abstract def resolvedAttributes(elem: E): Stream[ResolvedAttr]

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  45. abstract def resolvedName(elem: E): EName

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  46. abstract def reverseAncestry(elem: E): Stream[E]

    Permalink
  47. abstract def reverseAncestryENames(elem: E): Stream[EName]

    Permalink
  48. abstract def reverseAncestryOrSelf(elem: E): Stream[E]

    Permalink
  49. abstract def reverseAncestryOrSelfENames(elem: E): Stream[EName]

    Permalink
  50. abstract def rootElem(elem: E): E

    Permalink
  51. abstract def scope(elem: E): Scope

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  52. abstract def text(elem: E): String

    Permalink
    Definition Classes
    ClarkElemFunctionApi
  53. abstract def textAsQName(elem: E): QName

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  54. abstract def textAsResolvedQName(elem: E): EName

    Permalink
    Definition Classes
    ScopedElemFunctionApi
  55. abstract def trimmedText(elem: E): String

    Permalink
    Definition Classes
    ClarkElemFunctionApi

Concrete 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. final def wait(): Unit

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

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

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

Inherited from ScopedElemFunctionApi[E]

Inherited from ClarkElemFunctionApi[E]

Inherited from IsNavigableFunctionApi[E]

Inherited from ElemFunctionApi[E]

Inherited from AnyRef

Inherited from Any

Ungrouped