Skip navigation links
B C D E F G I J L M N O R S T U V W X 

B

booleanCodec - Static variable in class net.hamnaberg.json.Codecs
 

C

codec1(Iso<TT, Tuple1<A>>, JsonCodec<A>) - Static method in class net.hamnaberg.json.Codecs
 
codec2(Iso<TT, Tuple2<A, B>>, JsonCodec<A>, JsonCodec<B>) - Static method in class net.hamnaberg.json.Codecs
 
codec3(Iso<TT, Tuple3<A, B, C>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>) - Static method in class net.hamnaberg.json.Codecs
 
codec4(Iso<TT, Tuple4<A, B, C, D>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>, JsonCodec<D>) - Static method in class net.hamnaberg.json.Codecs
 
codec5(Iso<TT, Tuple5<A, B, C, D, E>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>, JsonCodec<D>, JsonCodec<E>) - Static method in class net.hamnaberg.json.Codecs
 
codec6(Iso<TT, Tuple6<A, B, C, D, E, F>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>, JsonCodec<D>, JsonCodec<E>, JsonCodec<F>) - Static method in class net.hamnaberg.json.Codecs
 
codec7(Iso<TT, Tuple7<A, B, C, D, E, F, G>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>, JsonCodec<D>, JsonCodec<E>, JsonCodec<F>, JsonCodec<G>) - Static method in class net.hamnaberg.json.Codecs
 
codec8(Iso<TT, Tuple8<A, B, C, D, E, F, G, H>>, JsonCodec<A>, JsonCodec<B>, JsonCodec<C>, JsonCodec<D>, JsonCodec<E>, JsonCodec<F>, JsonCodec<G>, JsonCodec<H>) - Static method in class net.hamnaberg.json.Codecs
 
Codecs - Class in net.hamnaberg.json
 
combine2(Extractor<TT>, Extractor<UU>) - Static method in class net.hamnaberg.json.extract.Extractors
 
combine3(Extractor<T1>, Extractor<T2>, Extractor<T3>) - Static method in class net.hamnaberg.json.extract.Extractors
 
combine4(Extractor<T1>, Extractor<T2>, Extractor<T3>, Extractor<T4>) - Static method in class net.hamnaberg.json.extract.Extractors
 
compose(Iso<B, C>) - Method in interface net.hamnaberg.json.Iso
 
contramap(Function<B, A>) - Method in interface net.hamnaberg.json.EncodeJson
 

D

decode(Json.JObject, String, DecodeJson<A>) - Static method in class net.hamnaberg.json.DecodeResult
 
DecodeJson<A> - Interface in net.hamnaberg.json
 
DecodeJson.DecodeJsonWithDefault<A> - Class in net.hamnaberg.json
 
DecodeJsonWithDefault(DecodeJson<A>, A) - Constructor for class net.hamnaberg.json.DecodeJson.DecodeJsonWithDefault
 
decoder() - Method in interface net.hamnaberg.json.extract.Extractor
 
decoder - Variable in class net.hamnaberg.json.extract.TypedField
 
DecodeResult<A> - Class in net.hamnaberg.json
 
DecodeResult.Failure - Class in net.hamnaberg.json
 
DecodeResult.Ok<A> - Class in net.hamnaberg.json
 
defaultValue() - Method in class net.hamnaberg.json.DecodeJson.DecodeJsonWithDefault
 
defaultValue() - Method in interface net.hamnaberg.json.DecodeJson
 
doubleCodec - Static variable in class net.hamnaberg.json.Codecs
 

E

EncodeJson<A> - Interface in net.hamnaberg.json
 
extract1(TypedField<A>, Function1<A, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract2(TypedField<A>, TypedField<B>, Function2<A, B, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract3(TypedField<A>, TypedField<B>, TypedField<C>, Function3<A, B, C, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract4(TypedField<A>, TypedField<B>, TypedField<C>, TypedField<D>, Function4<A, B, C, D, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract5(TypedField<A>, TypedField<B>, TypedField<C>, TypedField<D>, TypedField<E>, Function5<A, B, C, D, E, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract6(TypedField<A>, TypedField<B>, TypedField<C>, TypedField<D>, TypedField<E>, TypedField<F>, Function6<A, B, C, D, E, F, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract7(TypedField<A>, TypedField<B>, TypedField<C>, TypedField<D>, TypedField<E>, TypedField<F>, TypedField<G>, Function7<A, B, C, D, E, F, G, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
extract8(TypedField<A>, TypedField<B>, TypedField<C>, TypedField<D>, TypedField<E>, TypedField<F>, TypedField<G>, TypedField<H>, Function8<A, B, C, D, E, F, G, H, TT>) - Static method in class net.hamnaberg.json.extract.Extractors
 
Extractor<A> - Interface in net.hamnaberg.json.extract
 
Extractors - Class in net.hamnaberg.json.extract
 
extractTo(Extractor<B>) - Method in class net.hamnaberg.json.extract.TypedField.TJObjectField
 

F

fail(String) - Static method in class net.hamnaberg.json.DecodeResult
 
Failure(String) - Constructor for class net.hamnaberg.json.DecodeResult.Failure
 
flatMap(Function<A, DecodeJson<B>>) - Method in interface net.hamnaberg.json.DecodeJson
 
flatMap(Function<A, DecodeResult<B>>) - Method in class net.hamnaberg.json.DecodeResult
 
flatMap(Function<A, TypedField<B>>) - Method in class net.hamnaberg.json.extract.TypedField
 
fold(Function<DecodeResult.Ok<Object>, B>, Function<DecodeResult.Failure, B>) - Method in class net.hamnaberg.json.DecodeResult.Failure
 
fold(Function<DecodeResult.Ok<A>, B>, Function<DecodeResult.Failure, B>) - Method in class net.hamnaberg.json.DecodeResult
 
fold(Function<DecodeResult.Ok<A>, B>, Function<DecodeResult.Failure, B>) - Method in class net.hamnaberg.json.DecodeResult.Ok
 
foldUnit(Consumer<DecodeResult.Ok<Object>>, Consumer<DecodeResult.Failure>) - Method in class net.hamnaberg.json.DecodeResult.Failure
 
foldUnit(Consumer<DecodeResult.Ok<A>>, Consumer<DecodeResult.Failure>) - Method in class net.hamnaberg.json.DecodeResult
 
foldUnit(Consumer<DecodeResult.Ok<A>>, Consumer<DecodeResult.Failure>) - Method in class net.hamnaberg.json.DecodeResult.Ok
 
forEach(Consumer<A>) - Method in class net.hamnaberg.json.DecodeResult
 
fromJson(Json.JValue) - Method in class net.hamnaberg.json.DecodeJson.DecodeJsonWithDefault
 
fromJson(Json.JValue) - Method in interface net.hamnaberg.json.DecodeJson
 
fromJsonUnsafe(Json.JValue) - Method in interface net.hamnaberg.json.DecodeJson
 
fromOption(Option<A>) - Static method in class net.hamnaberg.json.DecodeResult
 

G

get(A) - Method in class net.hamnaberg.json.IdIso
 
get(A) - Method in interface net.hamnaberg.json.Iso
 
getOrElse(Supplier<A>) - Method in class net.hamnaberg.json.DecodeResult
 
getOrElseThrow(Function<String, X>) - Method in class net.hamnaberg.json.DecodeResult
 
getValue() - Method in class net.hamnaberg.json.DecodeResult.Ok
 

I

identity() - Static method in interface net.hamnaberg.json.Iso
 
IdIso<A> - Class in net.hamnaberg.json
 
IdIso() - Constructor for class net.hamnaberg.json.IdIso
 
intCodec - Static variable in class net.hamnaberg.json.Codecs
 
isFailure() - Method in class net.hamnaberg.json.DecodeResult
 
Iso<A,B> - Interface in net.hamnaberg.json
 
isOk() - Method in class net.hamnaberg.json.DecodeResult
 

J

javaListCodec(JsonCodec<A>) - Static method in class net.hamnaberg.json.Codecs
 
JsonCodec<A> - Interface in net.hamnaberg.json
 

L

lift(DecodeJson<A>, EncodeJson<A>) - Static method in interface net.hamnaberg.json.JsonCodec
 
listCodec(JsonCodec<A>) - Static method in class net.hamnaberg.json.Codecs
 
longCodec - Static variable in class net.hamnaberg.json.Codecs
 

M

makeCodec(DecodeJson<A>, EncodeJson<A>) - Static method in class net.hamnaberg.json.Codecs
Deprecated.
map(Function<A, B>) - Method in interface net.hamnaberg.json.DecodeJson
 
map(Function<A, B>) - Method in class net.hamnaberg.json.DecodeResult
 
map(Function<A, B>) - Method in class net.hamnaberg.json.extract.TypedField
 
mapToList(Function<Json.JValue, B>) - Method in class net.hamnaberg.json.extract.TypedField.TJArrayField
 
mapToOptionalList(Function<Json.JValue, Option<B>>) - Method in class net.hamnaberg.json.extract.TypedField.TJArrayField
 
message - Variable in class net.hamnaberg.json.DecodeResult.Failure
 
modify(Function<B, B>) - Method in interface net.hamnaberg.json.Iso
 

N

name - Variable in class net.hamnaberg.json.extract.TypedField
 
narrow(Function<A, Try<B>>) - Method in class net.hamnaberg.json.extract.TypedField
 
narrow(Function<A, Try<B>>, Function<B, A>) - Method in interface net.hamnaberg.json.JsonCodec
 
narrowBoth(Function<A, Try<B>>, Function<B, Try<A>>) - Method in interface net.hamnaberg.json.JsonCodec
 
net.hamnaberg.json - package net.hamnaberg.json
 
net.hamnaberg.json.extract - package net.hamnaberg.json.extract
 
nullCodec() - Static method in class net.hamnaberg.json.Codecs
 
numberCodec - Static variable in class net.hamnaberg.json.Codecs
 

O

objectCodec(Function<Json.JObject, DecodeResult<A>>, Function<A, Json.JObject>) - Static method in class net.hamnaberg.json.Codecs
 
ok(A) - Static method in class net.hamnaberg.json.DecodeResult
 
Ok(A) - Constructor for class net.hamnaberg.json.DecodeResult.Ok
 
OptionalCodec(JsonCodec<A>) - Static method in class net.hamnaberg.json.Codecs
 
OptionCodec(JsonCodec<A>) - Static method in class net.hamnaberg.json.Codecs
 

R

reverse() - Method in interface net.hamnaberg.json.Iso
 
reverseGet(A) - Method in class net.hamnaberg.json.IdIso
 
reverseGet(B) - Method in interface net.hamnaberg.json.Iso
 

S

sequence(List<DecodeResult<A>>) - Static method in class net.hamnaberg.json.DecodeResult
 
StringCodec - Static variable in class net.hamnaberg.json.Codecs
 

T

TBoolean(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TDouble(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TInt(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TJArray(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TJArrayField(String) - Constructor for class net.hamnaberg.json.extract.TypedField.TJArrayField
 
TJObject(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TJObjectField(String) - Constructor for class net.hamnaberg.json.extract.TypedField.TJObjectField
 
TLong(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
toJavaOptional() - Method in class net.hamnaberg.json.DecodeResult
 
toJson(A) - Method in interface net.hamnaberg.json.EncodeJson
 
toJsonUnsafe(A) - Method in interface net.hamnaberg.json.EncodeJson
 
toOption() - Method in class net.hamnaberg.json.DecodeResult
 
TOptional(String, Extractor<B>) - Static method in class net.hamnaberg.json.extract.TypedField
 
TOptional(String, DecodeJson<B>) - Static method in class net.hamnaberg.json.extract.TypedField
 
toString() - Method in class net.hamnaberg.json.DecodeJson.DecodeJsonWithDefault
 
toString() - Method in class net.hamnaberg.json.DecodeResult.Failure
 
toString() - Method in class net.hamnaberg.json.DecodeResult.Ok
 
toString() - Method in class net.hamnaberg.json.extract.TypedField
 
toString() - Method in class net.hamnaberg.json.IdIso
 
tryMap(Function<A, Try<B>>) - Method in interface net.hamnaberg.json.DecodeJson
 
tryNarrow(Function<A, B>) - Method in class net.hamnaberg.json.extract.TypedField
 
tryNarrow(Function<A, B>, Function<B, A>) - Method in interface net.hamnaberg.json.JsonCodec
 
tryNarrowBoth(Function<A, B>, Function<B, A>) - Method in interface net.hamnaberg.json.JsonCodec
 
TString(String) - Static method in class net.hamnaberg.json.extract.TypedField
 
TypedField<A> - Class in net.hamnaberg.json.extract
 
TypedField.TJArrayField - Class in net.hamnaberg.json.extract
 
TypedField.TJObjectField - Class in net.hamnaberg.json.extract
 
typedFieldOf(String, DecodeJson<B>, Option<B>) - Static method in class net.hamnaberg.json.extract.TypedField
 

U

unsafeGet() - Method in class net.hamnaberg.json.DecodeResult
 

V

value - Variable in class net.hamnaberg.json.DecodeResult.Ok
 

W

withDefaultValue(A) - Method in interface net.hamnaberg.json.DecodeJson
 
withDefaultValue(A) - Method in class net.hamnaberg.json.extract.TypedField
 

X

xmap(Function<A, B>, Function<B, A>) - Method in interface net.hamnaberg.json.JsonCodec
 
B C D E F G I J L M N O R S T U V W X 
Skip navigation links

Copyright © 2015–2016. All rights reserved.