object
Path
Type Members
-
sealed
trait
Abs extends AnyRef
-
type
AbsDir[S] = Path[Abs, Dir, S]
-
type
AbsFile[S] = Path[Abs, File, S]
-
sealed
trait
Dir extends AnyRef
-
final
case class
DirName(value: slamdata.Predef.String) extends slamdata.Predef.AnyVal with Product with Serializable
-
implicit
class
DirOps[B, S] extends AnyRef
-
sealed
trait
File extends AnyRef
-
final
case class
FileName(value: slamdata.Predef.String) extends slamdata.Predef.AnyVal with Product with Serializable
-
implicit
class
FileOps[B, S] extends AnyRef
-
final
case class
PathCodec(separator: slamdata.Predef.Char, escape: (slamdata.Predef.String) ⇒ slamdata.Predef.String, unescape: (slamdata.Predef.String) ⇒ slamdata.Predef.String) extends Product with Serializable
-
implicit
class
PathOps[B, T, S] extends AnyRef
-
sealed
trait
Rel extends AnyRef
-
type
RelDir[S] = Path[Rel, Dir, S]
-
type
RelFile[S] = Path[Rel, File, S]
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
implicit
def
PathEqual[B, T, S]: Equal[Path[B, T, S]]
-
implicit
def
PathShow[B, T, S]: Show[Path[B, T, S]]
-
final
def
asInstanceOf[T0]: T0
-
def
canonicalize[B, T, S](path: Path[B, T, S]): Path[B, T, S]
-
def
clone(): AnyRef
-
def
currentDir[S]: Path[Rel, Dir, S]
-
def
depth[B, T, S](path: Path[B, T, S]): slamdata.Predef.Int
-
def
dir[S](name: slamdata.Predef.String): Path[Rel, Dir, S]
-
-
def
dirName[B, S](path: Path[B, Dir, S]): slamdata.Predef.Option[DirName]
-
-
-
def
file[S](name: slamdata.Predef.String): Path[Rel, File, S]
-
-
def
fileName[B, S](path: Path[B, File, S]): FileName
-
def
fileParent[B, S](file: Path[B, File, S]): Path[B, Dir, S]
-
def
finalize(): Unit
-
def
flatten[X](root: ⇒ X, currentDir: ⇒ X, parentDir: ⇒ X, dirName: (slamdata.Predef.String) ⇒ X, fileName: (slamdata.Predef.String) ⇒ X, path: Path[_, _, _]): OneAnd[IList, X]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
identicalPath[B, T, S, BB, TT, SS](p1: Path[B, T, S], p2: Path[BB, TT, SS]): slamdata.Predef.Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
maybeDir[B, T, S](path: Path[B, T, S]): slamdata.Predef.Option[Path[B, Dir, S]]
-
def
maybeFile[B, T, S](path: Path[B, T, S]): slamdata.Predef.Option[Path[B, File, S]]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parentDir[B, T, S](path: Path[B, T, S]): slamdata.Predef.Option[Path[B, Dir, S]]
-
def
parentDir1[B, T, S](path: Path[B, T, S]): Path[B, Dir, Unsandboxed]
-
def
peel[B, T, S](path: Path[B, T, S]): slamdata.Predef.Option[(Path[B, Dir, S], \/[DirName, FileName])]
-
-
def
refineType[B, T, S](path: Path[B, T, S]): \/[Path[B, Dir, S], Path[B, File, S]]
-
-
-
def
rootDir[S]: Path[Abs, Dir, S]
-
def
sandbox[B, T, S](dir: Path[B, Dir, Sandboxed], path: Path[B, T, S]): slamdata.Predef.Option[Path[Rel, T, Sandboxed]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
unsandbox[B, T, S](path: Path[B, T, S]): Path[B, T, Unsandboxed]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-