trait ElementStep extends Axis
- Alphabetic
- By Inheritance
- ElementStep
- Axis
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
abstract
type
T <: Iterable[xml.XmlPath]
- Definition Classes
- Axis
Abstract Value Members
-
abstract
val
cbf: CanBuildFrom[T, xml.XmlPath, T]
- Definition Classes
- Axis
-
abstract
def
empty: Iterable[xml.XmlPath]
- Definition Classes
- Axis
-
abstract
def
just(only: xml.XmlPath): Iterable[xml.XmlPath]
- Definition Classes
- Axis
-
abstract
def
newThis(xpathInfo: XPathInfo): XPath[T]
- Definition Classes
- Axis
-
abstract
val
path: XPathInfo
- Definition Classes
- Axis
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*: XPath[T]
all child elements
-
def
*(pos: Int): XPath[T]
Immediate child with position pos, should only be an element.
Immediate child with position pos, should only be an element. NOTE this will always be evaluated in place and is 1 indexed
-
def
*(pred: (xml.XmlPath) ⇒ Boolean): XPath[T]
Search for all immediate child elements matching the predicate
-
def
*(qname: QName): XPath[T]
Search for all immediate child elements with a matching qname
-
def
*:*(local: String): XPath[T]
Search for all immediate child elements with a matching local name only
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
===(textValue: ⇒ String): XPath[T]
simple test for string equality
simple test for string equality
- Definition Classes
- Axis
-
def
\: XPath[T]
simply forwards the current context, element\item specific versions exist that step downwards in document order
simply forwards the current context, element\item specific versions exist that step downwards in document order
- Definition Classes
- Axis
- def \*: XPath[T]
- def \*(pos: Int): XPath[T]
- def \*(pred: (xml.XmlPath) ⇒ Boolean): XPath[T]
- def \*(qname: QName): XPath[T]
- def \*:*(local: String): XPath[T]
-
def
\+: XPath[T]
all children unpacked, normal xpath requires the context in E1/E2, which hugely complicates things, so \ is this, \+ is \ in the case where unpacking is needed which just leaves \* varieties for elements.
all children unpacked, normal xpath requires the context in E1/E2, which hugely complicates things, so \ is this, \+ is \ in the case where unpacking is needed which just leaves \* varieties for elements.
- Definition Classes
- Axis
-
def
\\: XPath[T]
All descendants, uses XPathInfo eager to choose an implementation
All descendants, uses XPathInfo eager to choose an implementation
- Definition Classes
- Axis
- def \\*(pos: Int): XPath[T]
- def \\*(pred: (xml.XmlPath) ⇒ Boolean): XPath[T]
- def \\*(qname: QName): XPath[T]
- def \\*: XPath[T]
- def \\*:*(local: String): XPath[T]
-
def
\^: XPath[T]
Parents of these paths
Parents of these paths
- Definition Classes
- Axis
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
filter(pred: (xml.XmlPath) ⇒ Boolean): XPath[T]
filter through the current matches
filter through the current matches
- Definition Classes
- Axis
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
last_<(n: ⇒ Int): XPath[T]
Equivalent to [last() < n]
Equivalent to [last() < n]
- Definition Classes
- Axis
-
def
last_==(n: ⇒ Int): XPath[T]
Equivalent to [last() = n]
Equivalent to [last() = n]
- Definition Classes
- Axis
-
def
last_>(n: ⇒ Int): XPath[T]
Equivalent to [last() > n]
Equivalent to [last() > n]
- Definition Classes
- Axis
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
pos(pos: ⇒ Int): XPath[T]
1 index based, per spec, but unsure if it should be
1 index based, per spec, but unsure if it should be
- Definition Classes
- Axis
-
def
pos_<(pos: ⇒ Int): XPath[T]
Equivalent to [position() < pos]
Equivalent to [position() < pos]
- Definition Classes
- Axis
-
def
pos_==(p: ⇒ Int): XPath[T]
- Definition Classes
- Axis
-
def
pos_>(pos: ⇒ Int): XPath[T]
Equivalent to [position() > pos]
Equivalent to [position() > pos]
- Definition Classes
- Axis
-
def
pos_eq_last: XPath[T]
Equivalent to position() = last()
Equivalent to position() = last()
- Definition Classes
- Axis
-
def
process(newNodes: Iterable[Iterable[xml.XmlPath]], info: XPathInfo = path): XPath[T]
- Definition Classes
- Axis
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
xfilter(f: (Iterable[xml.XmlPath]) ⇒ Boolean): XPath[T]
- Definition Classes
- Axis
-
final
def
xflatMap(f: (Iterable[xml.XmlPath]) ⇒ Iterable[Iterable[xml.XmlPath]]): XPath[T]
x prefixed to avoid disturbing the use of an xpath as an iterable
x prefixed to avoid disturbing the use of an xpath as an iterable
- Definition Classes
- Axis
-
final
def
xlast(onN: (Int) ⇒ Boolean): XPath[T]
- Attributes
- protected
- Definition Classes
- Axis
-
final
def
xmap(f: (Iterable[xml.XmlPath]) ⇒ Iterable[xml.XmlPath]): XPath[T]
- Definition Classes
- Axis