Package com.petrolpark.core.codec
Class ContextualCodec.RecursiveContextualCodec<CONTEXT,T>
java.lang.Object
com.petrolpark.core.codec.ContextualCodec.RecursiveContextualCodec<CONTEXT,T>
- All Implemented Interfaces:
ContextualCodec<CONTEXT,,T> ContextualDecoder<CONTEXT,,T> ContextualEncoder<CONTEXT,T>
- Enclosing interface:
ContextualCodec<CONTEXT,A>
public static class ContextualCodec.RecursiveContextualCodec<CONTEXT,T>
extends Object
implements ContextualCodec<CONTEXT,T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.petrolpark.core.codec.ContextualCodec
ContextualCodec.RecursiveContextualCodec<CONTEXT,T> -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.petrolpark.core.codec.ContextualCodec
fieldOf, flatContextualXmap, optionalFieldOf, validate, withContext, xmapMethods inherited from interface com.petrolpark.core.codec.ContextualDecoder
decode, flatContextualMap, map, parse, parseMethods inherited from interface com.petrolpark.core.codec.ContextualEncoder
comap, encodeStart, flatContextualComap
-
Method Details
-
decode
public <S> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<T,S>> decode(com.mojang.serialization.DynamicOps<S> ops, CONTEXT context, S input) - Specified by:
decodein interfaceContextualDecoder<CONTEXT,T>
-
encode
public <S> com.mojang.serialization.DataResult<S> encode(T input, CONTEXT context, com.mojang.serialization.DynamicOps<S> ops, S prefix) - Specified by:
encodein interfaceContextualEncoder<CONTEXT,T>
-
toString
-