Packages

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 = '?'].

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. XPathTemplate
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new XPathTemplate(s: String)

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 clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def elVector: Vector[String]

    Vector of XPath-like element expressions in s

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. 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()
  11. def indexOfKeys: Vector[Int]

    List index values to elements including citation templates by recursively examining each element of elVector.

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. 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.

  14. 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.

  15. def localNames: Vector[String]

    Find vector of simple element names for s, without XML namespace abbreviations.

  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def qNames: Vector[String]

    Find vector of element names for s, including any qualifying XML namespace abbreviations.

  20. val s: String
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. 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 AnyRef

Inherited from Any

Ungrouped