package codec
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- codec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait Base32 extends CodecType
- trait Base64 extends CodecType
-
class
Base64Codec
[C <: CodecType] extends ByteCodec[C]
RFC2045 base-64 codec, based on http://migbase64.sourceforge.net/.
- trait Base64Url extends CodecType
- trait Binary extends CodecType
- trait ByteCodec [Codec <: CodecType] extends AnyRef
- case class Bytes (bytes: Array[Byte]) extends Product with Serializable
- trait CodecType extends AnyRef
- case class DecodeException (position: Option[Int]) extends Exception with Product with Serializable
-
case class
Encoding
(name: String) extends Product with Serializable
- Annotations
- @implicitNotFound( ... )
- case class EncodingImplicit (name: String) extends Product with Serializable
- trait FromBytes [T] extends AnyRef
- trait Hex extends CodecType
- trait decode.apply extends MethodConstraint
Value Members
- implicit def bytesParser(implicit enc: Encoding): StringParser[Bytes] { type Throws = Nothing }
- object ByteCodec
- object Bytes extends Serializable
- object FromBytes
- object decode
-
object
encodings
Provides references to standard character encodings provided by Java.
Provides references to standard character encodings provided by Java. Encodings are represented by instances of the Encoding case class, which is a simple wrapper over a String of the encoding's name. Several standard encodings are provided and identified by the encoding's canonical name for the avoidance of ambiguity. These instances will typically require escaping with backticks in order to be referenced, however type safety will be ensured.