Package petrolpark.mc.library.util.codec
Class ContextualCodec.RecursiveContextualCodec<CONTEXT,T>
java.lang.Object
petrolpark.mc.library.util.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 petrolpark.mc.library.util.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 petrolpark.mc.library.util.codec.ContextualCodec
fieldOf, flatContextualXmap, optionalFieldOf, validate, withContext, xmapMethods inherited from interface petrolpark.mc.library.util.codec.ContextualDecoder
decode, flatContextualMap, map, parse, parseMethods inherited from interface petrolpark.mc.library.util.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
-