Packages

final class Path extends Renderable

Source
Uri.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Path
  2. Renderable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def /(segment: Segment): Path
  2. val absolute: Boolean
  3. def addEndsWithSlash: Path
  4. def addSegment(segment: Segment): Path
  5. def addSegments(value: Seq[Segment]): Path
  6. def concat(path: Path): Path
  7. def dropEndsWithSlash: Path
  8. val endsWithSlash: Boolean
  9. def equals(obj: Any): Boolean
    Definition Classes
    Path → AnyRef → Any
  10. def findSplit(prefix: Path): Option[Int]
  11. def findSplitOfString(path: String): Option[Int]
  12. def hashCode(): Int
    Definition Classes
    Path → AnyRef → Any
  13. def isEmpty: Boolean
  14. def merge(path: Path): Path
  15. def nonEmpty: Boolean
  16. def normalize: Path
  17. def render(writer: Writer): writer.type

    Base method for rendering this object efficiently

    Base method for rendering this object efficiently

    Definition Classes
    PathRenderable
  18. val renderString: String

    Generates a String rendering of this object

    Generates a String rendering of this object

    Definition Classes
    PathRenderable
  19. val segments: Vector[Segment]
  20. def splitAt(idx: Int): (Path, Path)
  21. def startsWith(path: Path): Boolean
  22. def startsWithString(path: String): Boolean
  23. def toAbsolute: Path
  24. def toRelative: Path
  25. def toString(): String
    Definition Classes
    PathRenderable → AnyRef → Any

Deprecated Value Members

  1. def indexOf(prefix: Path): Option[Int]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.22.0-M1) Misnamed, use findSplit(prefix) instead

  2. def indexOfString(path: String): Option[Int]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.22.0-M1) Misnamed, use findSplitOfString(prefix) instead