Path

final class Path extends Renderable
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def /(segment: Segment): Path
def addSegment(segment: Segment): Path
def addSegments(value: Seq[Segment]): Path
def concat(path: Path): Path
override def equals(obj: Any): Boolean
Definition Classes
Any
def findSplit(prefix: Path): Option[Int]
def findSplitOfString(path: String): Option[Int]
override def hashCode(): Int
Definition Classes
Any
def isEmpty: Boolean
def merge(path: Path): Path
def nonEmpty: Boolean
def render(writer: Writer): writer
def splitAt(idx: Int): (Path, Path)
def startsWith(path: Path): Boolean
def startsWithString(path: String): Boolean
override def toString: String
Definition Classes
Renderable -> Any

Deprecated methods

@deprecated("Misnamed, use findSplit(prefix) instead", since = "0.22.0-M1")
def indexOf(prefix: Path): Option[Int]
Deprecated
[Since version 0.22.0-M1]
@deprecated("Misnamed, use findSplitOfString(prefix) instead", since = "0.22.0-M1")
def indexOfString(path: String): Option[Int]
Deprecated
[Since version 0.22.0-M1]

Concrete fields

val absolute: Boolean
val endsWithSlash: Boolean
override val renderString: String
val segments: Vector[Segment]