final class LenientStringCodec extends Codec[String]
- Source
- LenientStringCodec.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- LenientStringCodec
- Codec
- GenCodec
- Decoder
- Encoder
- AnyRef
- Any
Implicitly
- by TransformSyntax
- by Tuple2CodecSupport
- by EnrichedCoproductEncoder
- by ValueCodecEnrichedWithGenericSupport
- by ValueCodecEnrichedWithHListSupport
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new LenientStringCodec(charset: Charset)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to any2stringadd[LenientStringCodec] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (LenientStringCodec, B)
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ArrowAssoc[LenientStringCodec] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
def
:+:[B](left: Codec[B]): CoproductCodecBuilder[:+:[B, :+:[String, CNil]], ::[Codec[B], ::[Codec[String], HNil]], :+:[B, :+:[String, CNil]]]
- Definition Classes
- Codec
-
def
::[B](codecB: Codec[B]): Codec[::[B, ::[String, HNil]]]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
def
:~>:[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[::[String, HNil]]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
final
def
<~[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[String]
- Definition Classes
- Codec
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
>>:~[L <: HList](f: (String) ⇒ Codec[L]): Codec[::[String, L]]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
final
def
>>~[B](f: (String) ⇒ Codec[B]): Codec[(String, B)]
- Definition Classes
- Codec
-
def
as[B](implicit as: Transformer[String, B]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
def
asDecoder: Decoder[String]
- Definition Classes
- Decoder
-
def
asEncoder: Encoder[String]
- Definition Classes
- Encoder
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
compact: Codec[String]
- Definition Classes
- Codec → GenCodec → Encoder
-
final
def
complete: Codec[String]
- Definition Classes
- Codec → GenCodec → Decoder
-
final
def
consume[B](f: (String) ⇒ Codec[B])(g: (B) ⇒ String): Codec[B]
- Definition Classes
- Codec
-
def
contramap[C](f: (C) ⇒ String): GenCodec[C, String]
- Definition Classes
- GenCodec → Encoder
-
def
decode(bits: BitVector): Attempt[DecodeResult[String]]
- Definition Classes
- LenientStringCodec → Decoder
-
def
decodeOnly[AA >: String]: Codec[AA]
- Definition Classes
- Codec → Decoder
-
final
def
decodeValue(bits: BitVector): Attempt[String]
- Definition Classes
- Decoder
-
final
def
downcast[B <: String](implicit tb: Typeable[B]): Codec[B]
- Definition Classes
- Codec
-
final
def
dropLeft[B](codecB: Codec[B])(implicit ev: =:=[Unit, String]): Codec[B]
- Definition Classes
- Codec
-
final
def
dropRight[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[String]
- Definition Classes
- Codec
-
def
econtramap[C](f: (C) ⇒ Attempt[String]): GenCodec[C, String]
- Definition Classes
- GenCodec → Encoder
-
def
emap[C](f: (String) ⇒ Attempt[C]): GenCodec[String, C]
- Definition Classes
- GenCodec → Decoder
-
def
encode(str: String): Attempt[BitVector]
- Definition Classes
- LenientStringCodec → Encoder
-
def
encodeOnly: Codec[String]
- Definition Classes
- Encoder
-
def
ensuring(cond: (LenientStringCodec) ⇒ Boolean, msg: ⇒ Any): LenientStringCodec
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Ensuring[LenientStringCodec] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (LenientStringCodec) ⇒ Boolean): LenientStringCodec
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Ensuring[LenientStringCodec] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): LenientStringCodec
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Ensuring[LenientStringCodec] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): LenientStringCodec
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Ensuring[LenientStringCodec] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
exmap[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ Attempt[String]): Codec[B]
- Definition Classes
- Codec
-
def
exmapc[B](f: (String) ⇒ Attempt[B])(g: (B) ⇒ Attempt[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flatMap[B](f: (String) ⇒ Decoder[B]): Decoder[B]
- Definition Classes
- Decoder
-
def
flatPrepend[L <: HList](f: (String) ⇒ Codec[L]): Codec[::[String, L]]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
final
def
flatZip[B](f: (String) ⇒ Codec[B]): Codec[(String, B)]
- Definition Classes
- Codec
-
def
flatZipHList[B](f: (String) ⇒ Codec[B]): Codec[::[String, ::[B, HNil]]]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
final
def
flattenLeftPairs(implicit f: FlattenLeftPairs[String]): Codec[Out]
- Definition Classes
- Codec
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to StringFormat[LenientStringCodec] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
fuse[AA <: String, BB >: String](implicit ev: =:=[BB, AA]): Codec[BB]
- Definition Classes
- GenCodec
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
hlist: Codec[::[String, HNil]]
- Definition Classes
- Codec
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[C](f: (String) ⇒ C): GenCodec[String, C]
- Definition Classes
- GenCodec → Decoder
-
final
def
narrow[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ String): Codec[B]
- Definition Classes
- Codec
-
def
narrowc[B](f: (String) ⇒ Attempt[B])(g: (B) ⇒ String): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
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()
-
final
def
pairedWith[B](codecB: Codec[B]): Codec[(String, B)]
- Definition Classes
- Codec
-
def
pcontramap[C](f: (C) ⇒ Option[String]): GenCodec[C, String]
- Definition Classes
- GenCodec → Encoder
-
def
polyxmap[B](p: Poly, q: Poly)(implicit aToB: Aux[p.type, ::[String, HNil], B], bToA: Aux[q.type, ::[B, HNil], String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithGenericSupport[String] performed by method ValueCodecEnrichedWithGenericSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithGenericSupport
-
def
polyxmap1[B](p: Poly)(implicit aToB: Aux[p.type, ::[String, HNil], B], bToA: Aux[p.type, ::[B, HNil], String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithGenericSupport[String] performed by method ValueCodecEnrichedWithGenericSupport in scodec.
- Definition Classes
- ValueCodecEnrichedWithGenericSupport
-
def
selectEncoder[A](implicit inj: Inject[Coproduct with String, A]): Encoder[A]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to EnrichedCoproductEncoder[Coproduct with String] performed by method EnrichedCoproductEncoder in scodec.
- Definition Classes
- EnrichedCoproductEncoder
-
def
sizeBound: SizeBound
- Definition Classes
- LenientStringCodec → Encoder
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toField[K]: Codec[FieldType[K, String]]
- Definition Classes
- Codec
-
def
toFieldWithContext[K <: Symbol](k: K): Codec[FieldType[K, String]]
- Definition Classes
- Codec
-
def
toString(): String
- Definition Classes
- LenientStringCodec → AnyRef → Any
-
final
def
unit(zero: String): Codec[Unit]
- Definition Classes
- Codec
-
final
def
upcast[B >: String](implicit ta: Typeable[String]): Codec[B]
- Definition Classes
- Codec
-
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
- @native() @throws( ... )
-
final
def
widen[B](f: (String) ⇒ B, g: (B) ⇒ Attempt[String]): Codec[B]
- Definition Classes
- Codec
-
def
widenOpt[B](f: (String) ⇒ B, g: (B) ⇒ Option[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
def
widenOptc[B](f: (String) ⇒ B)(g: (B) ⇒ Option[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
def
widenc[B](f: (String) ⇒ B)(g: (B) ⇒ Attempt[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
final
def
withContext(context: String): Codec[String]
- Definition Classes
- Codec
-
final
def
withToString(str: ⇒ String): Codec[String]
- Definition Classes
- Codec
-
final
def
xmap[B](f: (String) ⇒ B, g: (B) ⇒ String): Codec[B]
- Definition Classes
- Codec
-
def
xmapc[B](f: (String) ⇒ B)(g: (B) ⇒ String): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
-
final
def
~[B](codecB: Codec[B]): Codec[(String, B)]
- Definition Classes
- Codec
-
final
def
~>[B](codecB: Codec[B])(implicit ev: =:=[Unit, String]): Codec[B]
- Definition Classes
- Codec
-
def
~~[B](B: Codec[B]): TupleCodec[String, B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Tuple2CodecSupport[String] performed by method Tuple2CodecSupport in scodec.
- Definition Classes
- Tuple2CodecSupport
-
def
→[B](y: B): (LenientStringCodec, B)
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ArrowAssoc[LenientStringCodec] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Shadowed Implicit Value Members
-
def
exmap[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ Attempt[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(lenientStringCodec: TransformSyntax[Codec, String]).exmap(f, g)
- Definition Classes
- TransformSyntax
-
def
narrow[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ String): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(lenientStringCodec: TransformSyntax[Codec, String]).narrow(f, g)
- Definition Classes
- TransformSyntax
-
val
self: Codec[String]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(lenientStringCodec: TransformSyntax[Codec, String]).self
- Definition Classes
- TransformSyntax
-
val
self: Codec[String]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to Tuple2CodecSupport[String] performed by method Tuple2CodecSupport in scodec.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(lenientStringCodec: Tuple2CodecSupport[String]).self
- Definition Classes
- Tuple2CodecSupport
-
val
self: Encoder[Coproduct with String]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to EnrichedCoproductEncoder[Coproduct with String] performed by method EnrichedCoproductEncoder in scodec.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(lenientStringCodec: EnrichedCoproductEncoder[Coproduct with String]).self
- Definition Classes
- EnrichedCoproductEncoder
-
val
self: Codec[String]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithGenericSupport[String] performed by method ValueCodecEnrichedWithGenericSupport in scodec.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(lenientStringCodec: ValueCodecEnrichedWithGenericSupport[String]).self
- Definition Classes
- ValueCodecEnrichedWithGenericSupport
-
val
self: Codec[String]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to ValueCodecEnrichedWithHListSupport[String] performed by method ValueCodecEnrichedWithHListSupport in scodec.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(lenientStringCodec: ValueCodecEnrichedWithHListSupport[String]).self
- Definition Classes
- ValueCodecEnrichedWithHListSupport
-
def
widen[B](f: (String) ⇒ B, g: (B) ⇒ Attempt[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(lenientStringCodec: TransformSyntax[Codec, String]).widen(f, g)
- Definition Classes
- TransformSyntax
-
def
xmap[B](f: (String) ⇒ B, g: (B) ⇒ String): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(lenientStringCodec: TransformSyntax[Codec, String]).xmap(f, g)
- Definition Classes
- TransformSyntax
Deprecated Value Members
-
def
pxmap[B](f: (String) ⇒ B, g: (B) ⇒ Option[String]): Codec[B]
- Implicit
- This member is added by an implicit conversion from LenientStringCodec to TransformSyntax[Codec, String] performed by method TransformSyntax in scodec.
- Definition Classes
- TransformSyntax
- Annotations
- @deprecated
- Deprecated
(Since version 1.7.0) Use widenOpt instead