package files
- Alphabetic
- By Inheritance
- files
- Implicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
BomEncoder
extends CharsetEncoder
Encoder that writes the BOM for this charset
-
trait
Disposable
[-A] extends AnyRef
A typeclass to denote a disposable resource
-
class
File
extends AnyRef
Scala wrapper around java.nio.files.Path
-
abstract
class
FileMonitor
extends Monitor
Implementation of File.Monitor
- type Files = Iterator[File]
-
trait
Implicits
extends AnyRef
Container for various implicits
-
implicit
class
BufferedReaderOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
CloseableOps
[A <: AutoCloseable] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
FileChannelOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
FileOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
InputStreamOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
IteratorExtensions
[A] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
JStreamOps
[A] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ObjectInputStreamOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ObjectOutputStreamOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
OutputStreamOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
PathMatcherOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ReaderOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
StringInterpolations
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
StringOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
SymbolExtensions
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
WriterOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ZipEntryOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ZipInputStreamOps
extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
ZipOutputStreamOps
extends AnyRef
- Definition Classes
- Implicits
- class ManagedResource [A] extends AnyRef
-
class
ReaderInputStream
extends InputStream
Code ported from Java to Scala: https://github.com/apache/commons-io/blob/c0eb48f7e83987c5ed112b82f0d651aff5149ae4/src/main/java/org/apache/commons/io/input/ReaderInputStream.java
-
trait
Scannable
[A] extends AnyRef
Implement this trait to make thing parsable
- trait Scanner extends Iterator[String] with AutoCloseable
-
class
TeeOutputStream
extends OutputStream
Write to multiple outputstreams at once If error happens on any one while doing an operation, only the last error is reported
-
class
UnicodeCharset
extends Charset
A Unicode charset that handles byte-order markers
-
class
UnicodeDecoder
extends CharsetDecoder
A Unicode decoder that uses the Unicode byte-order marker (BOM) to auto-detect the encoding (if none detected, falls back on the defaultCharset).
A Unicode decoder that uses the Unicode byte-order marker (BOM) to auto-detect the encoding (if none detected, falls back on the defaultCharset). This also gets around a bug in the JDK (http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4508058) where BOM is not consumed for UTF-8. See: https://github.com/pathikrit/better-files/issues/107
-
class
WriterOutputStream
extends OutputStream
Code ported from Java to Scala: https://github.com/apache/commons-io/blob/d357d9d563c4a34fa2ab3cdc68221c851a9de4f5/src/main/java/org/apache/commons/io/output/WriterOutputStream.java
Value Members
- val EOF: Int
-
val
defaultBufferSize: Int
Default array buffer size Seems like a good value used by JDK: (see: java.io.BufferedInputStream.DEFAULT_BUFFER_SIZE)
-
val
defaultCharset: Charset
The default charset used by better-files Note: It uses java.net.charset.Charset.defaultCharset() in general but if the default supports byte-order markers, it uses a more compliant version than the JDK one (see: https://github.com/pathikrit/better-files/issues/107)
- def resourceAsStream(name: String): InputStream
-
implicit
def
stringToCharset(charsetName: String): Charset
- Definition Classes
- Implicits
-
implicit
def
stringToMessageDigest(algorithmName: String): MessageDigest
- Definition Classes
- Implicits
-
implicit
def
tokenizerToIterator(s: StringTokenizer): Iterator[String]
- Definition Classes
- Implicits
- object Disposable
-
object
Dsl
Do file ops using a UNIX command line DSL
- object File
-
object
NullOutputStream
extends OutputStream
A sink outputstream similar to /dev/null - just consumes everything
- object Scannable
-
object
Scanner
Faster, safer and more idiomatic Scala replacement for java.util.Scanner See: http://codeforces.com/blog/entry/7018
- object UnicodeCharset