object Streamable
Traits for objects which can be represented as Streams.
- Since
2.8 Note: This library is considered experimental and should not be used unless you know what you are doing.
- Alphabetic
- By Inheritance
- Streamable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
Bytes extends AnyRef
Traits which can be viewed as a sequence of bytes.
Traits which can be viewed as a sequence of bytes. Source types which know their length should override def length: Long for more efficient method implementations.
Note: This library is considered experimental and should not be used unless you know what you are doing.
Note that this code was not written with resource management in mind. Several methods (such as
chars
andlines
) create InputStreams they don't close -
trait
Chars extends Bytes
For objects which can be viewed as Chars.
For objects which can be viewed as Chars.
Note: This library is considered experimental and should not be used unless you know what you are doing.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bytes(is: ⇒ InputStream): Array[Byte]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
closing[T <: Closeable, U](stream: T)(f: (T) ⇒ U): U
Call a function on something Closeable, finally closing it.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def slurp(url: URL)(implicit codec: Codec): String
- def slurp(is: ⇒ InputStream)(implicit codec: Codec): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()