Packages

c

eu.cdevreeze.xpathparser.ast

ForwardAxisStep

final case class ForwardAxisStep(step: ForwardStep, predicateList: IndexedSeq[Predicate]) extends AxisStep with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ForwardAxisStep
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AxisStep
  7. StepExpr
  8. SimpleRelativePathExpr
  9. RelativePathExpr
  10. PathExpr
  11. SimpleSimpleMapExpr
  12. SimpleMapExpr
  13. ValueExpr
  14. SimpleUnaryExpr
  15. UnaryExpr
  16. SimpleArrowExpr
  17. ArrowExpr
  18. SimpleCastExpr
  19. CastExpr
  20. SimpleCastableExpr
  21. CastableExpr
  22. SimpleTreatExpr
  23. TreatExpr
  24. SimpleInstanceOfExpr
  25. InstanceOfExpr
  26. SimpleIntersectExceptExpr
  27. IntersectExceptExpr
  28. SimpleUnionExpr
  29. UnionExpr
  30. SimpleMultiplicativeExpr
  31. MultiplicativeExpr
  32. SimpleAdditiveExpr
  33. AdditiveExpr
  34. SimpleRangeExpr
  35. RangeExpr
  36. SimpleStringConcatExpr
  37. StringConcatExpr
  38. SimpleComparisonExpr
  39. ComparisonExpr
  40. SimpleAndExpr
  41. AndExpr
  42. SimpleOrExpr
  43. OrExpr
  44. ExprSingle
  45. SimpleExpr
  46. Expr
  47. XPathExpr
  48. XPathElem
  49. ElemLike
  50. ElemApi
  51. AnyRef
  52. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ForwardAxisStep(step: ForwardStep, predicateList: IndexedSeq[Predicate])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def children: IndexedSeq[XPathElem]

    Returns the (immediate) child elements of this element.

    Returns the (immediate) child elements of this element.

    Definition Classes
    ForwardAxisStepXPathElemElemLikeElemApi
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def filterElems(p: (XPathElem) ⇒ Boolean): IndexedSeq[XPathElem]

    Finds all descendant elements obeying the given predicate.

    Finds all descendant elements obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  9. final def filterElemsOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Finds all descendant elements of the given element type obeying the given predicate.

    Finds all descendant elements of the given element type obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  10. final def filterElemsOrSelf(p: (XPathElem) ⇒ Boolean): IndexedSeq[XPathElem]

    Finds all descendant-or-self elements obeying the given predicate.

    Finds all descendant-or-self elements obeying the given predicate. This is a core method in that several methods are implemented directly or indirectly in terms of this one.

    Definition Classes
    ElemLikeElemApi
  11. final def filterElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Finds all descendant-or-self elements of the given element type obeying the given predicate.

    Finds all descendant-or-self elements of the given element type obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def findAllElems: IndexedSeq[XPathElem]

    Finds all descendant elements.

    Finds all descendant elements.

    Definition Classes
    ElemLikeElemApi
  14. final def findAllElemsOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]

    Finds all descendant elements of the given element type.

    Finds all descendant elements of the given element type.

    Definition Classes
    ElemLikeElemApi
  15. final def findAllElemsOrSelf: IndexedSeq[XPathElem]

    Finds all descendant-or-self elements.

    Finds all descendant-or-self elements.

    Definition Classes
    ElemLikeElemApi
  16. final def findAllElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]

    Finds all descendant-or-self elements of the given element type.

    Finds all descendant-or-self elements of the given element type.

    Definition Classes
    ElemLikeElemApi
  17. final def findAllTopmostElemsOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]

    Finds all topmost descendant elements of the given element type.

    Finds all topmost descendant elements of the given element type.

    Definition Classes
    ElemLikeElemApi
  18. final def findAllTopmostElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): IndexedSeq[A]

    Finds all topmost descendant-or-self elements of the given element type.

    Finds all topmost descendant-or-self elements of the given element type.

    Definition Classes
    ElemLikeElemApi
  19. final def findElem(p: (XPathElem) ⇒ Boolean): Option[XPathElem]

    Finds the first descendant element obeying the given predicate, if any, returning an optional result.

    Finds the first descendant element obeying the given predicate, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  20. final def findElemOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): Option[A]

    Finds the first descendant element of the given element type obeying the given predicate, if any, returning an optional result.

    Finds the first descendant element of the given element type obeying the given predicate, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  21. final def findElemOrSelf(p: (XPathElem) ⇒ Boolean): Option[XPathElem]

    Finds the first descendant-or-self element obeying the given predicate, if any, returning an optional result.

    Finds the first descendant-or-self element obeying the given predicate, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  22. final def findElemOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): Option[A]

    Finds the first descendant-or-self element of the given element type obeying the given predicate, if any, returning an optional result.

    Finds the first descendant-or-self element of the given element type obeying the given predicate, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  23. final def findFirstElemOfType[A <: XPathElem](cls: ClassTag[A]): Option[A]

    Finds the first descendant element of the given element type, if any, returning an optional result.

    Finds the first descendant element of the given element type, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  24. final def findFirstElemOrSelfOfType[A <: XPathElem](cls: ClassTag[A]): Option[A]

    Finds the first descendant-or-self element of the given element type, if any, returning an optional result.

    Finds the first descendant-or-self element of the given element type, if any, returning an optional result.

    Definition Classes
    ElemLikeElemApi
  25. final def findTopmostElems(p: (XPathElem) ⇒ Boolean): IndexedSeq[XPathElem]

    Finds all topmost descendant elements obeying the given predicate.

    Finds all topmost descendant elements obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  26. final def findTopmostElemsOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Finds all topmost descendant elements of the given element type obeying the given predicate.

    Finds all topmost descendant elements of the given element type obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  27. final def findTopmostElemsOrSelf(p: (XPathElem) ⇒ Boolean): IndexedSeq[XPathElem]

    Finds all topmost elements-or-self obeying the given predicate.

    Finds all topmost elements-or-self obeying the given predicate. This is a core method in that several methods are implemented directly or indirectly in terms of this one.

    Definition Classes
    ElemLikeElemApi
  28. final def findTopmostElemsOrSelfOfType[A <: XPathElem](cls: ClassTag[A])(p: (A) ⇒ Boolean): IndexedSeq[A]

    Finds all topmost descendant-or-self elements of the given element type obeying the given predicate.

    Finds all topmost descendant-or-self elements of the given element type obeying the given predicate.

    Definition Classes
    ElemLikeElemApi
  29. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. val predicateList: IndexedSeq[Predicate]
    Definition Classes
    ForwardAxisStepAxisStep
  35. val step: ForwardStep
  36. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AxisStep

Inherited from StepExpr

Inherited from SimpleRelativePathExpr

Inherited from RelativePathExpr

Inherited from PathExpr

Inherited from SimpleSimpleMapExpr

Inherited from SimpleMapExpr

Inherited from ValueExpr

Inherited from SimpleUnaryExpr

Inherited from UnaryExpr

Inherited from SimpleArrowExpr

Inherited from ArrowExpr

Inherited from SimpleCastExpr

Inherited from CastExpr

Inherited from SimpleCastableExpr

Inherited from CastableExpr

Inherited from SimpleTreatExpr

Inherited from TreatExpr

Inherited from SimpleInstanceOfExpr

Inherited from InstanceOfExpr

Inherited from SimpleIntersectExceptExpr

Inherited from IntersectExceptExpr

Inherited from SimpleUnionExpr

Inherited from UnionExpr

Inherited from SimpleMultiplicativeExpr

Inherited from MultiplicativeExpr

Inherited from SimpleAdditiveExpr

Inherited from AdditiveExpr

Inherited from SimpleRangeExpr

Inherited from RangeExpr

Inherited from SimpleStringConcatExpr

Inherited from StringConcatExpr

Inherited from SimpleComparisonExpr

Inherited from ComparisonExpr

Inherited from SimpleAndExpr

Inherited from AndExpr

Inherited from SimpleOrExpr

Inherited from OrExpr

Inherited from ExprSingle

Inherited from SimpleExpr

Inherited from Expr

Inherited from XPathExpr

Inherited from XPathElem

Inherited from ElemLike[XPathElem]

Inherited from ElemApi[XPathElem]

Inherited from AnyRef

Inherited from Any

Ungrouped