Scalax

This document is the API specification for Scalax

Class Summary
abstract class CloseableResource [+C <: java.io.Closeable] extends ManagedResource[C]
class CommandLineParser extends AnyRef
A utility for parsing GNU-style command-line arguments.
class CsvFile (val resource : ManagedResource[java.io.Reader]) extends ManagedSequence[scala.Array[java.lang.String]]
class CsvIterator (csv : java.io.Reader) extends scala.Iterator[scala.Array[java.lang.String]]
An iterator interface to a CSV data stream: generates an array of strings representing each row. Note that the underlying Reader should be closed manually (or by a ManagedResource) if iteration is not completed.
class FileExtras (file : java.io.File) extends AnyRef
Adds extra methods to File.
class FileTree (val root : java.io.File) extends IteratorSeq[java.io.File]
Represents the preorder traversal of the directory tree rooted at the given file.
class InputStreamExtras (s : java.io.InputStream) extends AnyRef
abstract class InputStreamResource [+I <: java.io.InputStream] extends CloseableResource[I]
class KeyValueFile (val resource : ManagedResource[java.io.Reader]) extends ManagedSequence[(java.lang.String, java.lang.String)]
class KeyValueIterator (r : java.io.Reader) extends scala.Iterator[(java.lang.String, java.lang.String)]
abstract class OutputStreamResource [+O <: java.io.OutputStream] extends CloseableResource[O]
class ReaderExtras (r : java.io.Reader) extends AnyRef
abstract class ReaderResource [+R <: java.io.Reader] extends CloseableResource[R]
abstract class ResourceFactory extends AnyRef
abstract class WriterResource [+W <: java.io.Writer] extends CloseableResource[W]
Object Summary
object FileHelp extends AnyRef
Some shortcuts for file operations.
object Implicits extends AnyRef
object InputStreamResource extends ResourceFactory
object OutputStreamResource extends ResourceFactory
object ReaderResource extends ResourceFactory
object StreamHelp extends AnyRef
object WriterResource extends ResourceFactory