Package

org.specs2

io

Permalink

package io

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. io
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait ConsoleOutput extends Output

    Permalink

    Implementation of the Output trait using the standard Console output

  2. case class DirectoryPath(dirs: Vector[FileName], absolute: Boolean) extends Product with Serializable

    Permalink

    Representation of a directory path which can be relative or absolute

    Representation of a directory path which can be relative or absolute

    It is a list of FileNames and we can append other DirectoryPaths or FilePaths to it If the list is empty, this means we are at the root

  3. case class FileName extends Product with Serializable

    Permalink

    The component of a path name according to the unix definition http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_267

  4. case class FilePath(dir: DirectoryPath, name: FileName) extends Product with Serializable

    Permalink

    Representation of a file path, absolute or relative

    Representation of a file path, absolute or relative

    It has a parent directory and a name

  5. trait FilePathReader extends AnyRef

    Permalink

    Methods to read files on the FileSystem

  6. trait FileReader extends AnyRef

    Permalink

    The FileReader trait provides most of the File API methods as an interface in order to be able to mock them

  7. trait FileSystem extends FilePathReader

    Permalink

    Interface for the FileSystem where effects are denoted with the "Action" type

  8. trait Key[A] extends AnyRef

    Permalink
  9. implicit class NameToDirPathSyntax extends AnyRef

    Permalink

    It is possible to create a DirPath or FilePath, starting from a string "tmp" </> "dir"

  10. trait Output extends AnyRef

    Permalink

    This trait represents an output with standard print functions

  11. trait Store extends AnyRef

    Permalink

    Key-value store

  12. trait StringOutput extends Output

    Permalink

    Mock implementation of the Output trait to gather messages.

    Mock implementation of the Output trait to gather messages.

    !! This implementation is mutable, so it is not thread-safe !!

Value Members

  1. object ConsoleOutput extends ConsoleOutput

    Permalink
  2. object DirectoryPath extends Serializable

    Permalink
  3. object FileLinesContent extends LinesContent[File]

    Permalink

    Default implementation for reading lines out of a file

    Default implementation for reading lines out of a file

    This is used in FileContentMatchers

  4. object FileName extends Serializable

    Permalink
  5. object FilePath extends Serializable

    Permalink
  6. object FilePathReader extends FilePathReader

    Permalink
  7. object FileReader extends FileReader

    Permalink
  8. object FileSystem extends FileSystem

    Permalink
  9. implicit macro def ToFileName(s: String): FileName

    Permalink

    It is possible to create a FileName from a string provided it is well-formed

  10. def createFileName(c: Context)(s: scala.reflect.macros.whitebox.Context.Expr[String]): scala.reflect.macros.whitebox.Context.Expr[FileName]

    Permalink
  11. def fileNameFromString(s: String): Option[FileName]

    Permalink

    create a file name from a String

Inherited from AnyRef

Inherited from Any

Ungrouped