Packages

case class RootlessPath[A] extends Path[A] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, Path[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RootlessPath
  2. Serializable
  3. Product
  4. Equals
  5. Path
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def /(segment: Option[String]): Path[String]
    Definition Classes
    Path
  4. def /(segment: String): Path[String]

    Compose with string to form a new Path

    Compose with string to form a new Path

    The underlying representation must be String in order for the representation and the path to be kept in sync. Use addSegment to modify paths backed by non-String types

    Definition Classes
    Path
    See also

    addSegment

  5. def //(segment: String): Path[String]

    Ensure that path always is suffixed with '/'

    Ensure that path always is suffixed with '/'

    Definition Classes
    Path
  6. def //(segment: Option[String]): Path[String]
    Definition Classes
    Path
  7. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def absolute: AbsolutePath[String]
    Definition Classes
    Path
  9. def addSegment[B](segment: String, representation: B): Path[B]

    Adds a segment to the path while ensuring that the segments and path representation are kept in sync

    Adds a segment to the path while ensuring that the segments and path representation are kept in sync

    If you're just working with String paths, see /

    Definition Classes
    Path
  10. def as[B](b: B): Path[B]
    Definition Classes
    Path
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. def dirName(implicit ev: <:<[A, FsObject]): Option[String]
    Definition Classes
    Path
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(obj: Any): Boolean
    Definition Classes
    Path → AnyRef → Any
  16. def fileName(implicit ev: <:<[A, FsObject]): Option[String]
    Definition Classes
    Path
  17. def fullName(implicit ev: <:<[A, FsObject]): String
    Definition Classes
    Path
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def hashCode(): Int
    Definition Classes
    Path → AnyRef → Any
  20. def isDir(implicit ev: <:<[A, FsObject]): Boolean
    Definition Classes
    Path
  21. def isEmpty: Boolean
    Definition Classes
    Path
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def lastModified(implicit ev: <:<[A, FsObject]): Option[Instant]
    Definition Classes
    Path
  24. def lastSegment: Option[String]
    Definition Classes
    Path
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def nioPath: java.nio.file.Path
    Definition Classes
    Path
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def parentPath: Plain
    Definition Classes
    Path
  30. def plain: Plain
    Definition Classes
    Path
  31. def productElementNames: Iterator[String]
    Definition Classes
    Product
  32. def relative: RootlessPath[String]
    Definition Classes
    Path
  33. val representation: A
    Definition Classes
    RootlessPathPath
  34. val segments: Chain[String]
    Definition Classes
    RootlessPathPath
  35. def size(implicit ev: <:<[A, FsObject]): Option[Long]
    Definition Classes
    Path
  36. def storageClass[SC](implicit storageClassLookup: Aux[A, SC]): Option[SC]
    Definition Classes
    Path
  37. def stripSlashSuffix: Path[A]
    Definition Classes
    Path
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. def toString(): String
    Definition Classes
    Path → AnyRef → Any
  40. def up: Plain

    Goes one level "up" and looses any information about the underlying path representation

    Goes one level "up" and looses any information about the underlying path representation

    Definition Classes
    Path
  41. def value: String
    Definition Classes
    Path
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Path[A]

Inherited from AnyRef

Inherited from Any

Ungrouped