Package com.grammatech.gtirb.auxdatacodec
-
Interface Summary Interface Description Codec<T> A codec is an object that knows how to encode and decode AuxData objects.Tuple1Codec.Tuple1Maker<T,A> Tuple2Codec.Tuple2Maker<T,A,B> Tuple3Codec.Tuple3Maker<T,A,B,C> Tuple4Codec.Tuple4Maker<T,A,B,C,D> Tuple5Codec.Tuple5Maker<T,A,B,C,D,E> Variant11Codec.Variant11Maker<T,X> Variant2Codec.Variant2Maker<T,X> Variant3Codec.Variant3Maker<T,X> -
Class Summary Class Description BoolCodec A Codec for bool.ByteCodec FloatCodec IntegerCodec ListCodec<T> LongCodec MapCodec<K,V> OffsetCodec SetCodec<T> ShortCodec StringCodec A Codec for strings.Tuple1Codec<T extends Tuple1<A>,A> Tuple2Codec<T extends Tuple2<A,B>,A,B> Tuple3Codec<T extends Tuple3<A,B,C>,A,B,C> Tuple4Codec<T extends Tuple4<A,B,C,D>,A,B,C,D> Tuple5Codec<T extends Tuple5<A,B,C,D,E>,A,B,C,D,E> UuidCodec Variant11Codec<T extends Variant11<A,B,C,D,E,F,G,H,I,J,K>,A,B,C,D,E,F,G,H,I,J,K> A codec for serializing 3-element variants.Variant2Codec<T extends Variant2<A,B>,A,B> A codec for serializing 2-element variants.Variant3Codec<T extends Variant3<A,B,C>,A,B,C> A codec for serializing 3-element variants.