pathy

Path

object Path

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Path
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Abs extends AnyRef

  2. type AbsDir[S] = Path[Abs, Dir, S]

  3. type AbsFile[S] = Path[Abs, File, S]

  4. sealed trait Dir extends AnyRef

  5. final case class DirName(value: String) extends AnyVal with Product with Serializable

  6. implicit class DirOps[B, S] extends AnyRef

  7. sealed trait File extends AnyRef

  8. final case class FileName(value: String) extends AnyVal with Product with Serializable

  9. implicit class FileOps[B, S] extends AnyRef

  10. final case class PathCodec(separator: Char, escape: (String) ⇒ String, unescape: (String) ⇒ String) extends Product with Serializable

  11. implicit class PathOps[B, T, S] extends AnyRef

  12. sealed trait Rel extends AnyRef

  13. type RelDir[S] = Path[Rel, Dir, S]

  14. type RelFile[S] = Path[Rel, File, S]

  15. sealed trait Sandboxed extends AnyRef

  16. sealed trait Unsandboxed extends AnyRef

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object PathCodec extends Serializable

  7. implicit def PathEqual[B, T, S]: Equal[Path[B, T, S]]

  8. implicit def PathShow[B, T, S]: Show[Path[B, T, S]]

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def canonicalize[B, T, S](path: Path[B, T, S]): Path[B, T, S]

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def currentDir[S]: Path[Rel, Dir, S]

  13. def depth[B, T, S](path: Path[B, T, S]): Int

  14. def dir[S](name: String): Path[Rel, Dir, S]

  15. def dir1[S](name: DirName): Path[Rel, Dir, S]

  16. def dirName[B, S](path: Path[B, Dir, S]): Option[DirName]

  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def file[S](name: String): Path[Rel, File, S]

  20. def file1[S](name: FileName): Path[Rel, File, S]

  21. def fileName[B, S](path: Path[B, File, S]): FileName

  22. def fileParent[B, S](file: Path[B, File, S]): Path[B, Dir, S]

  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def flatten[X](root: ⇒ X, currentDir: ⇒ X, parentDir: ⇒ X, dirName: (String) ⇒ X, fileName: (String) ⇒ X, path: Path[_, _, _]): OneAnd[IList, X]

  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. def identicalPath[B, T, S, BB, TT, SS](p1: Path[B, T, S], p2: Path[BB, TT, SS]): Boolean

  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def maybeDir[B, T, S](path: Path[B, T, S]): Option[Path[B, Dir, S]]

  30. def maybeFile[B, T, S](path: Path[B, T, S]): Option[Path[B, File, S]]

  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  34. def parentDir[B, T, S](path: Path[B, T, S]): Option[Path[B, Dir, S]]

  35. def parentDir1[B, T, S](path: Path[B, T, S]): Path[B, Dir, Unsandboxed]

  36. def peel[B, T, S](path: Path[B, T, S]): Option[(Path[B, Dir, S], \/[DirName, FileName])]

  37. val posixCodec: PathCodec

  38. def refineType[B, T, S](path: Path[B, T, S]): \/[Path[B, Dir, S], Path[B, File, S]]

  39. def renameDir[B, S](path: Path[B, Dir, S], f: (DirName) ⇒ DirName): Path[B, Dir, S]

  40. def renameFile[B, S](path: Path[B, File, S], f: (FileName) ⇒ FileName): Path[B, File, S]

  41. def rootDir[S]: Path[Abs, Dir, S]

  42. def sandbox[B, T, S](dir: Path[B, Dir, Sandboxed], path: Path[B, T, S]): Option[Path[Rel, T, Sandboxed]]

    Synonym for relativeTo, constrained to sandboxed dirs, and with a more evocative name.

  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. def unsandbox[B, T, S](path: Path[B, T, S]): Path[B, T, Unsandboxed]

  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. val windowsCodec: PathCodec

Inherited from AnyRef

Inherited from Any

Ungrouped