FieldPath

final case class FieldPath(parts: List[FieldPart]) extends AnyVal

FieldPath contains path parts of the Field.

Companion:
object
Source:
FieldPath.scala
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def +(path: String): FieldPath

Append other path part to current path

Append other path part to current path

Source:
FieldPath.scala
def +(index: Int): FieldPath

Append other index part to current path

Append other index part to current path

Source:
FieldPath.scala
def +(part: FieldPart): FieldPath

Append other part to current path

Append other part to current path

Source:
FieldPath.scala
def ++(path: FieldPath): FieldPath

Append other FieldPath to current path

Append other FieldPath to current path

Source:
FieldPath.scala

Append other part to current path

Append other part to current path

Source:
FieldPath.scala
def down(path: String): FieldPath

Append other path part to current path

Append other path part to current path

Source:
FieldPath.scala
def down(index: Int): FieldPath

Append other index part to current path

Append other index part to current path

Source:
FieldPath.scala

Full name of the path of this path. For root path this will be "."

Full name of the path of this path. For root path this will be "."

Source:
FieldPath.scala

Is current path root.

Is current path root.

Source:
FieldPath.scala

Name of the path is the last part of path.

Name of the path is the last part of path.

Source:
FieldPath.scala
def named(name: String): FieldPath

Changes name of this path

Changes name of this path

Source:
FieldPath.scala

Returns list of parts names

Returns list of parts names

Source:
FieldPath.scala
override def toString: String

Shows FieldPath.full

Shows FieldPath.full

Definition Classes
Any
Source:
FieldPath.scala

Inherited methods

Inherited from:
Product