package io
Io Package Object
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- io
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait AsyncFile extends FileProto[Future]
- trait File extends AnyRef
A File Object abstraction (Similar to java.util.File) but with implementations in Js and JVM.
- trait FileProto[F[_]] extends File
- Attributes
- protected
- trait FileSystem extends AnyRef
File System abstraction
- type Id[X] = X
- class JvmAsyncFile extends AsyncFile with JvmBaseFile
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
- trait JvmBaseFile extends File
- class JvmSyncFile extends SyncFile with JvmBaseFile
Implementation of a SyncFile for the JVM
Implementation of a SyncFile for the JVM
- Attributes
- protected
- case class LimitReachedException() extends Exception with Product with Serializable
- Annotations
- @JSExportAll() @JSExportTopLevel("LimitReachedException")
- case class LimitedStringBuffer(limit: Int) extends Product with Serializable
- Annotations
- @JSExportTopLevel("LimitedStringBuffer")
- 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
- trait SyncFile extends FileProto[Id]