scalax.io

class InputStreamResource

[source: scalax/io/InputStreamResource.scala]

abstract class InputStreamResource[+I <: java.io.InputStream]
extends CloseableResource[I]
Method Summary
def buffered : InputStreamResource[java.io.BufferedInputStream]
def gunzip : InputStreamResource[java.util.zip.GZIPInputStream] with Wrapper
def lines (charset : java.lang.String) : ManagedSequence[java.lang.String]
def lines : ManagedSequence[java.lang.String]
def pumpTo [O <: java.io.OutputStream](osr : OutputStreamResource[O]) : Unit
def readLine : java.lang.String
def readLines : scala.Seq[java.lang.String]
def reader : ReaderResource[java.io.Reader] with Wrapper
def reader (charset : java.lang.String) : ReaderResource[java.io.Reader] with Wrapper
Obtains a Reader using the supplied charset.
def slurp : scala.Array[Byte]
Methods inherited from CloseableResource
translate, unsafeClose
Methods inherited from ManagedResource
unsafeOpen (abstract), unsafeCloseQuietly, unsafeCloseIgnoringException, foreach, flatMap, map, acquireFor, and
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def buffered : InputStreamResource[java.io.BufferedInputStream]

def slurp : scala.Array[Byte]

def reader : ReaderResource[java.io.Reader] with Wrapper

def gunzip : InputStreamResource[java.util.zip.GZIPInputStream] with Wrapper

def reader(charset : java.lang.String) : ReaderResource[java.io.Reader] with Wrapper
Obtains a Reader using the supplied charset.

def lines : ManagedSequence[java.lang.String]

def lines(charset : java.lang.String) : ManagedSequence[java.lang.String]

def readLines : scala.Seq[java.lang.String]

def readLine : java.lang.String

def pumpTo[O <: java.io.OutputStream](osr : OutputStreamResource[O]) : Unit


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.