Type Members
-
-
class
LengthEncoded
[S <: Traversable[T], T]
extends CollectionFormat[S, T]
-
case class
Summand
[T]
(clazz: Class[_], format: Format[T]) extends Product with Serializable
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
object
BigDecimalFormat
extends Format[BigDecimal]
-
object
BigIntFormat
extends Format[BigInt]
-
object
BooleanFormat
extends Format[Boolean]
-
object
ByteArrayFormat
extends Format[Array[Byte]]
-
object
ByteFormat
extends Format[Byte]
-
object
CharFormat
extends Format[Char]
-
object
ClassFormat
extends Format[Class[_]]
-
object
DoubleFormat
extends Format[Double]
-
implicit lazy val
FileFormat
: Format[File]
-
object
FloatFormat
extends Format[Float]
-
object
IntFormat
extends Format[Int]
-
object
LongFormat
extends Format[Long]
-
object
ShortFormat
extends Format[Short]
-
object
StringFormat
extends Format[String]
-
implicit lazy val
SymbolFormat
: Format[Symbol]
-
object
UnitFormat
extends Format[Unit]
-
implicit lazy val
UriFormat
: Format[URI]
-
implicit lazy val
UrlFormat
: Format[URL]
-
implicit lazy val
XmlFormat
: Format[NodeSeq]
-
implicit def
anyToSummand
[T]
(t: T): Summand[T]
-
implicit def
arrayFormat
[T]
(implicit fmt: Format[T], mf: Manifest[T]): Format[Array[T]]
-
def
asInstanceOf
[T0]
: T0
-
def
asProduct2
[S, T1, T2]
(apply: (T1, T2) ⇒ S)(unapply: (S) ⇒ Product2[T1, T2])(implicit bin1: Format[T1], bin2: Format[T2]): Format[S]
-
def
asProduct3
[S, T1, T2, T3]
(apply: (T1, T2, T3) ⇒ S)(unapply: (S) ⇒ Product3[T1, T2, T3])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3]): Format[S]
-
def
asProduct4
[S, T1, T2, T3, T4]
(apply: (T1, T2, T3, T4) ⇒ S)(unapply: (S) ⇒ Product4[T1, T2, T3, T4])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4]): Format[S]
-
def
asProduct5
[S, T1, T2, T3, T4, T5]
(apply: (T1, T2, T3, T4, T5) ⇒ S)(unapply: (S) ⇒ Product5[T1, T2, T3, T4, T5])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5]): Format[S]
-
def
asProduct6
[S, T1, T2, T3, T4, T5, T6]
(apply: (T1, T2, T3, T4, T5, T6) ⇒ S)(unapply: (S) ⇒ Product6[T1, T2, T3, T4, T5, T6])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6]): Format[S]
-
def
asProduct7
[S, T1, T2, T3, T4, T5, T6, T7]
(apply: (T1, T2, T3, T4, T5, T6, T7) ⇒ S)(unapply: (S) ⇒ Product7[T1, T2, T3, T4, T5, T6, T7])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7]): Format[S]
-
def
asProduct8
[S, T1, T2, T3, T4, T5, T6, T7, T8]
(apply: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ S)(unapply: (S) ⇒ Product8[T1, T2, T3, T4, T5, T6, T7, T8])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8]): Format[S]
-
def
asProduct9
[S, T1, T2, T3, T4, T5, T6, T7, T8, T9]
(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ S)(unapply: (S) ⇒ Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9]): Format[S]
-
def
asSingleton
[T]
(t: T): Format[T]
-
def
asUnion
[S]
(summands: DefaultProtocol.this.Summand[_ <: S]*): Format[S]
-
def
canBuildFormat
[CC[X] <: Traversable[X], T]
(implicit bin: Format[T], cbf: CanBuildFrom[Nothing, T, CC[T]]): Format[CC[T]]
-
implicit def
classToSummand
[T]
(clazz: Class[T])(implicit bin: Format[T]): Summand[T]
-
def
clone
(): AnyRef
-
def
enumerationFormat
[V <: Value]
(enumeration: Enumeration): Format[V]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
implicit def
formatToSummand
[T]
(format: Format[T])(implicit mf: Manifest[T]): Summand[T]
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
implicit def
immutableMapFormat
[S, T]
(implicit binS: Format[S], binT: Format[T]): Format[Map[S, T]]
-
implicit def
immutableSetFormat
[T]
(implicit bin: Format[T]): Format[Set[T]]
-
implicit def
immutableSortedMapFormat
[S, T]
(implicit ord: Ordering[S], binS: Format[S], binT: Format[T]): Format[SortedMap[S, T]]
-
implicit def
immutableSortedSetFormat
[S]
(implicit ord: Ordering[S], binS: Format[S]): Format[SortedSet[S]]
-
def
isInstanceOf
[T0]
: Boolean
-
def
lazyFormat
[S]
(bin: ⇒ Format[S]): Format[S] { lazy val delegate: sbinary.Format[S] }
-
implicit def
listFormat
[T]
(implicit bin: Format[T]): Format[List[T]]
-
implicit def
mutableSetFormat
[T]
(implicit bin: Format[T]): Format[Set[T]]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
implicit def
optionsAreFormat
[S]
(implicit bin: Format[S]): Format[Option[S]]
-
implicit def
streamFormat
[S]
(implicit bin: Format[S]): Format[Stream[S]]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
implicit def
tuple10Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
-
implicit def
tuple11Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
-
implicit def
tuple12Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
-
implicit def
tuple13Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
-
implicit def
tuple14Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
-
implicit def
tuple15Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
-
implicit def
tuple16Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
-
implicit def
tuple17Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
-
implicit def
tuple18Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
-
implicit def
tuple19Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
-
implicit def
tuple20Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
-
implicit def
tuple21Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
-
implicit def
tuple22Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21], bin22: Format[T22]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
-
implicit def
tuple2Format
[T1, T2]
(implicit bin1: Format[T1], bin2: Format[T2]): Format[(T1, T2)]
-
implicit def
tuple3Format
[T1, T2, T3]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3]): Format[(T1, T2, T3)]
-
implicit def
tuple4Format
[T1, T2, T3, T4]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4]): Format[(T1, T2, T3, T4)]
-
implicit def
tuple5Format
[T1, T2, T3, T4, T5]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5]): Format[(T1, T2, T3, T4, T5)]
-
implicit def
tuple6Format
[T1, T2, T3, T4, T5, T6]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6]): Format[(T1, T2, T3, T4, T5, T6)]
-
implicit def
tuple7Format
[T1, T2, T3, T4, T5, T6, T7]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7]): Format[(T1, T2, T3, T4, T5, T6, T7)]
-
implicit def
tuple8Format
[T1, T2, T3, T4, T5, T6, T7, T8]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8]): Format[(T1, T2, T3, T4, T5, T6, T7, T8)]
-
implicit def
tuple9Format
[T1, T2, T3, T4, T5, T6, T7, T8, T9]
(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
-
def
viaArray
[S <: Traversable[T], T]
(f: (Array[T]) ⇒ S)(implicit binary: Format[T], mf: Manifest[T]): Format[S]
-
def
viaSeq
[S <: Traversable[T], T]
(f: (Seq[T]) ⇒ S)(implicit binary: Format[T]): Format[S]
-
def
viaString
[T]
(f: (String) ⇒ T): Format[T]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
withStamp
[S, T]
(stamp: S)(binary: Format[T])(implicit binS: Format[S]): Format[T]
-
def
wrap
[S, T]
(to: (S) ⇒ T, from: (T) ⇒ S)(implicit bin: Format[T]): Format[S]
Inherited from AnyRef
Inherited from Any