trait AttributeAxis extends Axis
The * and @ must be swapped otherwise its an annotation
- Alphabetic
- By Inheritance
- AttributeAxis
- 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
- implicit abstract val helper: BuilderHelper[xml.XmlPath, T]
-
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
*:@(local: String): AttributePaths[T]
Only matches local name
-
def
*@(qname: UnprefixedQName): AttributePaths[T]
Loose match for UnprefixedQNames only, only matches local and namespace
-
def
*@(attrQName: xml.AttributeQName): AttributePaths[T]
Special case for AttributeQNames, only local and namespace match
-
def
*@(pred: (AttributePath) ⇒ Boolean): AttributePaths[T]
Search for all immediate attributes with a matching predicate (allows localName only searches for example)
-
def
*@: AttributePaths[T]
All immediate attributes
-
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 \*:@(local: String): AttributePaths[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
\@(qname: UnprefixedQName): AttributePaths[T]
Loose match for UnprefixedQNames only, only matches local and namespace
-
def
\@(attrQName: xml.AttributeQName): AttributePaths[T]
Special case for AttributeQNames, only local and namespace match
- def \@(pred: (AttributePath) ⇒ Boolean): AttributePaths[T]
- def \@: AttributePaths[T]
-
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
\\@(qname: UnprefixedQName): AttributePaths[T]
Loose match for UnprefixedQNames only, only matches local and namespace
-
def
\\@(attrQName: xml.AttributeQName): AttributePaths[T]
Special case for AttributeQNames, only local and namespace match
- def \\@(pred: (AttributePath) ⇒ Boolean): AttributePaths[T]
- def \\@: AttributePaths[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()
- def i_*@: Iterable[AttributePath]
-
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