case class XPathTemplate(s: String) extends Product with Serializable
Class for working with XPathTemplates. An XPathTemplate is an XPath-like String identifying elements in an XML hierarchy. Elements may or may not be qualified by a prefix. Elements carrying a citation value on an attribute may have an attribute template expression of the form [@ATTRIBUTE = '?'].
- Alphabetic
- By Inheritance
- XPathTemplate
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new XPathTemplate(s: String)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
elVector: Vector[String]
Vector of XPath-like element expressions in s
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
indexOfKeys(keys: Vector[Int], index: Int = 0): Vector[Int]
List index values to elements including citation templates by recursively examining each element of elVector.
List index values to elements including citation templates by recursively examining each element of elVector.
- keys
Vector of previously accumulated index values.
- Annotations
- @tailrec()
-
def
indexOfKeys: Vector[Int]
List index values to elements including citation templates by recursively examining each element of elVector.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isKey(i: Int): Boolean
True if element expression at index is is a citation template.
True if element expression at index is is a citation template.
- i
Index of element to check.
-
def
keyForIndex(i: Int): String
Find name of attribute that used as the citation key on an element in the XPathTemplate specified by index number.
Find name of attribute that used as the citation key on an element in the XPathTemplate specified by index number.
- i
Index of element with a citation template.
-
def
localNames: Vector[String]
Find vector of simple element names for s, without XML namespace abbreviations.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
qNames: Vector[String]
Find vector of element names for s, including any qualifying XML namespace abbreviations.
- val s: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.