Using

sbt.io.Using
See theUsing companion class
object Using

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Using.type

Members list

Value members

Concrete methods

def file[T <: AutoCloseable](openF: File => T): OpenFile[T]
def file[T](openF: File => T, closeF: T => Unit): OpenFile[T]
def fileOutputStream(append: Boolean): OpenFile[BufferedOutputStream]
def fileReader(charset: Charset): OpenFile[BufferedReader]
def fileWriter(charset: Charset, append: Boolean): OpenFile[BufferedWriter]
def jarFile(verify: Boolean): OpenFile[JarFile]
def resource[Source, T <: AutoCloseable](openF: Source => T): Using[Source, T]
def resource[Source, T](openF: Source => T, closeF: T => Unit): Using[Source, T]
def urlReader(charset: Charset): Using[URL, BufferedReader]
def wrap[Source, T <: AutoCloseable](openF: Source => T)(implicit srcMf: Manifest[Source], targetMf: Manifest[T]): Using[Source, T]
def wrap[Source, T](openF: Source => T, closeF: T => Unit)(implicit srcMf: Manifest[Source], targetMf: Manifest[T]): Using[Source, T]
def zipEntry(zip: ZipFile): Using[ZipEntry, InputStream]

Concrete fields

val bufferedInputStream: Using[InputStream, BufferedInputStream]
val bufferedOutputStream: Using[OutputStream, BufferedOutputStream]
val fileInputChannel: OpenFile[FileChannel]
val fileInputStream: OpenFile[BufferedInputStream]
val fileOutputChannel: OpenFile[FileChannel]
val gzipInputStream: Using[InputStream, GZIPInputStream]
val gzipOutputStream: Using[OutputStream, GZIPOutputStream]
val jarInputStream: Using[InputStream, JarInputStream]
val jarOutputStream: Using[OutputStream, JarOutputStream]
val streamReader: Using[(InputStream, Charset), InputStreamReader]
val urlInputStream: Using[URL, BufferedInputStream]
val zipFile: OpenFile[ZipFile]
val zipInputStream: Using[InputStream, ZipInputStream]
val zipOutputStream: Using[OutputStream, ZipOutputStream]