Contents
Class AssetBuilderCodec.Builder<K, T extends JsonAsset<K>>
java.lang.Object
com.hypixel.hytale.codec.builder.BuilderCodec.BuilderBase<T, AssetBuilderCodec.Builder<K,T>>
com.hypixel.hytale.assetstore.codec.AssetBuilderCodec.Builder<K,T>
- Enclosing class:
AssetBuilderCodec<K, T extends JsonAsset<K>>
public static class AssetBuilderCodec.Builder<K, T extends JsonAsset<K>>
extends BuilderCodec.BuilderBase<T, AssetBuilderCodec.Builder<K,T>>
- Since:
- 29/8/17.
- Version:
- 1.0
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(Class<T> tClass, Supplier<T> supplier, BuilderCodec<? super T> parentCodec, Codec<K> idCodec, BiConsumer<T, K> idSetter, Function<T, K> idGetter, BiConsumer<T, AssetExtraInfo.Data> dataSetter, Function<T, AssetExtraInfo.Data> dataGetter) Builder(Class<T> tClass, Supplier<T> supplier, Codec<K> idCodec, BiConsumer<T, K> idSetter, Function<T, K> idGetter, BiConsumer<T, AssetExtraInfo.Data> dataSetter, Function<T, AssetExtraInfo.Data> dataGetter) -
Method Summary
Methods inherited from class BuilderCodec.BuilderBase
addField, addField, afterDecode, afterDecode, append, append, appendInherited, appendInherited, codecVersion, codecVersion, documentation, legacyVersioned, metadata, validator, versioned
-
Constructor Details
-
Builder
public Builder(Class<T> tClass, Supplier<T> supplier, Codec<K> idCodec, BiConsumer<T, K> idSetter, Function<T, K> idGetter, BiConsumer<T, AssetExtraInfo.Data> dataSetter, @Nonnull Function<T, AssetExtraInfo.Data> dataGetter) -
Builder
public Builder(Class<T> tClass, Supplier<T> supplier, BuilderCodec<? super T> parentCodec, Codec<K> idCodec, BiConsumer<T, K> idSetter, Function<T, K> idGetter, BiConsumer<T, AssetExtraInfo.Data> dataSetter, @Nonnull Function<T, AssetExtraInfo.Data> dataGetter)
-
-
Method Details
-
build
- Overrides:
buildin classBuilderCodec.BuilderBase<T extends JsonAsset<K>, AssetBuilderCodec.Builder<K, T extends JsonAsset<K>>>
-