Packages

package io

Io Package Object

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 AsyncFile extends FileProto[Future]
  2. trait File extends AnyRef

    A File Object abstraction (Similar to java.util.File) but with implementations in Js and JVM.

  3. trait FileProto[F[_]] extends File
    Attributes
    protected
  4. trait FileSystem extends AnyRef

    File System abstraction

  5. type Id[X] = X
  6. class JvmAsyncFile extends AsyncFile

    Implementation of a AsyncFile for the JVM * @todo better handling of errors, Real async mode

    Implementation of a AsyncFile for the JVM * @todo better handling of errors, Real async mode

    Attributes
    protected
  7. class JvmSyncFile extends SyncFile

    Implementation of a SyncFile for the JVM

    Implementation of a SyncFile for the JVM

    Attributes
    protected
  8. case class LimitReachedException() extends Exception with Product with Serializable
    Annotations
    @JSExportAll() @JSExportTopLevel( "LimitReachedException" )
  9. case class LimitedStringBuffer(limit: Int) extends Product with Serializable
    Annotations
    @JSExportTopLevel( "LimitedStringBuffer" )
  10. trait Output[W] extends AnyRef

    An Output is a type class for defining classes to output to like java.io.Writer or java.io.OutputStream

  11. trait SyncFile extends FileProto[Id]

Value Members

  1. final val Utf8: String("UTF-8")
  2. object Fs extends FileSystem

    A Basic Jvm Filesystem implementation

  3. object Output

Inherited from AnyRef

Inherited from Any

Ungrouped