Packages

c

reqT

AttrVal

case class AttrVal[T](init: HeadPath, attr: Attribute[T]) extends NodePath with scala.Product with Serializable

Source
Path.scala
Linear Supertypes
Serializable, Serializable, scala.Product, Equals, NodePath, Path, DSL, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AttrVal
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. NodePath
  7. Path
  8. DSL
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AttrVal(init: HeadPath, attr: Attribute[T])

Value Members

  1. def /[T](a: Attribute[T]): AttrVal[T]
    Definition Classes
    Path
  2. def /[T](at: AttributeType[T]): AttrRef[T]
    Definition Classes
    Path
  3. def /(e: Entity): HeadPath
    Definition Classes
    Path
  4. def /(h: Head): HeadPath
    Definition Classes
    Path
  5. def /: Path
    Definition Classes
    Path
  6. val attr: Attribute[T]
  7. lazy val depth: Int
    Definition Classes
    AttrValPath
  8. lazy val head: Head
    Definition Classes
    Path
  9. lazy val headOption: Option[Head]
    Definition Classes
    Path
  10. lazy val heads: Vector[Head]
    Definition Classes
    AttrValPath
  11. val init: HeadPath
    Definition Classes
    AttrValPath
  12. val isEmpty: Boolean
    Definition Classes
    Path
  13. val isSingle: Boolean
    Definition Classes
    Path
  14. lazy val lastNode: Attribute[T]
    Definition Classes
    AttrValNodePath
  15. def pathError(a: Any): Nothing
    Definition Classes
    Path
  16. def prefix: String
    Definition Classes
    DSL
  17. def startsWith(that: Path): Boolean
    Definition Classes
    AttrValPath
  18. lazy val tail: AttrVal[T]
    Definition Classes
    AttrValPath
  19. def toModel: Model
  20. lazy val toScala: String

    Concrete DSL classes should have an executable string representation.

    Concrete DSL classes should have an executable string representation. If the default toString is not executable Scala-embedded DSL syntax, then this method is overridden by an executable string.

    Definition Classes
    AttrValPathDSL
  21. lazy val toString: String