Class

eu.cdevreeze.tqa.backingelem.nodeinfo

SaxonElem

Related Doc: package nodeinfo

Permalink

final class SaxonElem extends SaxonNode with Elem with BackingElemApi

Saxon NodeInfo element wrapper. It is efficient, because of an entirely custom query API implementation tailored to Saxon.

Linear Supertypes
BackingElemApi, HasParentApi, IndexedScopedElemApi, ScopedElemApi, HasScopeApi, HasQNameApi, IndexedClarkElemApi, ClarkElemApi, HasTextApi, IsNavigableApi, ElemApi, AnyElemApi, Elem, HasENameApi, Elem, CanBeDocumentChild, SaxonNode, Node, Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SaxonElem
  2. BackingElemApi
  3. HasParentApi
  4. IndexedScopedElemApi
  5. ScopedElemApi
  6. HasScopeApi
  7. HasQNameApi
  8. IndexedClarkElemApi
  9. ClarkElemApi
  10. HasTextApi
  11. IsNavigableApi
  12. ElemApi
  13. AnyElemApi
  14. Elem
  15. HasENameApi
  16. Elem
  17. CanBeDocumentChild
  18. SaxonNode
  19. Node
  20. Node
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SaxonElem(wrappedNode: NodeInfo)

    Permalink

Type Members

  1. type ThisElem = SaxonElem

    Permalink
    Definition Classes
    SaxonElem → BackingElemApi → HasParentApi → IndexedScopedElemApi → ScopedElemApi → IndexedClarkElemApi → ClarkElemApi → IsNavigableApi → ElemApi → AnyElemApi

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. def \(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  5. def \@(expandedName: EName): Option[String]

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  6. def \\(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  7. def \\!(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  8. def ancestors: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  9. def ancestorsOrSelf: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def attribute(expandedName: EName): String

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  12. def attributeAsQName(expandedName: EName): QName

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  13. def attributeAsQNameOption(expandedName: EName): Option[QName]

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  14. def attributeAsResolvedQName(expandedName: EName): EName

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  15. def attributeAsResolvedQNameOption(expandedName: EName): Option[EName]

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  16. def attributeOption(expandedName: EName): Option[String]

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  17. def attributes: IndexedSeq[(QName, String)]

    Permalink
    Definition Classes
    SaxonElem → HasQNameApi
  18. def baseUri: URI

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  19. def baseUriOption: Option[URI]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  20. final def children: IndexedSeq[SaxonNode]

    Permalink
    Definition Classes
    SaxonNode
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def commentChildren: IndexedSeq[SaxonComment]

    Permalink

    Returns the comment children

  23. def docUri: URI

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  24. def docUriOption: Option[URI]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def equals(obj: Any): Boolean

    Permalink
    Definition Classes
    SaxonNode → AnyRef → Any
  27. def filterChildElems(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  28. def filterElems(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  29. final def filterElemsByAxisAndPredicate(axisNumber: Byte, p: (SaxonElem) ⇒ Boolean): IndexedSeq[SaxonElem]

    Permalink
    Attributes
    protected
    Definition Classes
    SaxonNode
  30. def filterElemsOrSelf(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  31. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. def findAllChildElems: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  33. def findAllChildElemsWithPathEntries: IndexedSeq[(ThisElem, Entry)]

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  34. def findAllElems: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  35. def findAllElemsOrSelf: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  36. def findAncestor(p: (ThisElem) ⇒ Boolean): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  37. def findAncestorOrSelf(p: (ThisElem) ⇒ Boolean): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  38. def findAttributeByLocalName(localName: String): Option[String]

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  39. def findChildElem(p: (ThisElem) ⇒ Boolean): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  40. def findChildElemByPathEntry(entry: Entry): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  41. def findElem(p: (ThisElem) ⇒ Boolean): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  42. final def findElemByAxisAndPredicate(axisNumber: Byte, p: (SaxonElem) ⇒ Boolean): Option[SaxonElem]

    Permalink
    Attributes
    protected
    Definition Classes
    SaxonNode
  43. def findElemOrSelf(p: (ThisElem) ⇒ Boolean): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  44. def findElemOrSelfByPath(path: Path): Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  45. def findReverseAncestryOrSelfByPath(path: Path): Option[IndexedSeq[ThisElem]]

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  46. def findTopmostElems(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  47. def findTopmostElemsOrSelf(p: (ThisElem) ⇒ Boolean): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  48. def getChildElem(p: (ThisElem) ⇒ Boolean): ThisElem

    Permalink
    Definition Classes
    SaxonElem → ElemApi
  49. def getChildElemByPathEntry(entry: Entry): ThisElem

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  50. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  51. def getElemOrSelfByPath(path: Path): ThisElem

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  52. def getReverseAncestryOrSelfByPath(path: Path): IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → IsNavigableApi
  53. final def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  55. def localName: String

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  56. def namespaces: Declarations

    Permalink
    Definition Classes
    SaxonElem → IndexedScopedElemApi
  57. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  58. def nodeInfo2EName(nodeInfo: NodeInfo): EName

    Permalink
    Attributes
    protected
    Definition Classes
    SaxonNode
  59. def nodeInfo2QName(nodeInfo: NodeInfo): QName

    Permalink
    Attributes
    protected
    Definition Classes
    SaxonNode
  60. final def normalizeString(s: String): String

    Permalink

    Normalizes the string, removing surrounding whitespace and normalizing internal whitespace to a single space.

    Normalizes the string, removing surrounding whitespace and normalizing internal whitespace to a single space. Whitespace includes #x20 (space), #x9 (tab), #xD (carriage return), #xA (line feed). If there is only whitespace, the empty string is returned. Inspired by the JDOM library.

    Attributes
    protected
    Definition Classes
    SaxonNode
  61. def normalizedText: String

    Permalink
    Definition Classes
    SaxonElem → HasTextApi
  62. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  64. def parent: ThisElem

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  65. def parentBaseUriOption: Option[URI]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  66. def parentOption: Option[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → HasParentApi
  67. def path: Path

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  68. def qname: QName

    Permalink
    Definition Classes
    SaxonElem → HasQNameApi
  69. def resolvedAttributes: IndexedSeq[(EName, String)]

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  70. def resolvedName: EName

    Permalink
    Definition Classes
    SaxonElem → HasENameApi
  71. def reverseAncestry: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  72. def reverseAncestryENames: IndexedSeq[EName]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  73. def reverseAncestryOrSelf: IndexedSeq[ThisElem]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  74. def reverseAncestryOrSelfENames: IndexedSeq[EName]

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  75. def rootElem: ThisElem

    Permalink
    Definition Classes
    SaxonElem → IndexedClarkElemApi
  76. def scope: Scope

    Permalink
    Definition Classes
    SaxonElem → HasScopeApi
  77. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  78. def text: String

    Permalink
    Definition Classes
    SaxonElem → HasTextApi
  79. def textAsQName: QName

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  80. def textAsResolvedQName: EName

    Permalink
    Definition Classes
    SaxonElem → ScopedElemApi
  81. def textChildren: IndexedSeq[SaxonText]

    Permalink

    Returns the text children

  82. def thisElem: ThisElem

    Permalink
    Definition Classes
    SaxonElem → AnyElemApi
  83. final def toString(): String

    Permalink
    Definition Classes
    SaxonNode → AnyRef → Any
  84. def trimmedText: String

    Permalink
    Definition Classes
    SaxonElem → HasTextApi
  85. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. val wrappedNode: NodeInfo

    Permalink
    Definition Classes
    SaxonElemSaxonNode

Inherited from BackingElemApi

Inherited from HasParentApi

Inherited from IndexedScopedElemApi

Inherited from ScopedElemApi

Inherited from HasScopeApi

Inherited from HasQNameApi

Inherited from IndexedClarkElemApi

Inherited from ClarkElemApi

Inherited from HasTextApi

Inherited from IsNavigableApi

Inherited from ElemApi

Inherited from AnyElemApi

Inherited from Elem

Inherited from HasENameApi

Inherited from Elem

Inherited from CanBeDocumentChild

Inherited from SaxonNode

Inherited from Node

Inherited from Node

Inherited from AnyRef

Inherited from Any

Ungrouped