Class JsonOps.JsonRecordBuilder
java.lang.Object
com.mojang.serialization.RecordBuilder.AbstractBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
com.mojang.serialization.RecordBuilder.AbstractStringBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
com.mojang.serialization.JsonOps.JsonRecordBuilder
- All Implemented Interfaces:
RecordBuilder<com.google.gson.JsonElement>
- Enclosing class:
JsonOps
private class JsonOps.JsonRecordBuilder
extends RecordBuilder.AbstractStringBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
-
Nested Class Summary
Nested classes/interfaces inherited from interface RecordBuilder
RecordBuilder.AbstractBuilder<T,R>, RecordBuilder.AbstractStringBuilder<T, R>, RecordBuilder.AbstractUniversalBuilder<T, R>, RecordBuilder.MapBuilder<T> -
Field Summary
Fields inherited from class RecordBuilder.AbstractBuilder
builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.gson.JsonObjectprotected DataResult<com.google.gson.JsonElement> build(com.google.gson.JsonObject builder, com.google.gson.JsonElement prefix) protected com.google.gson.JsonObjectMethods inherited from class RecordBuilder.AbstractBuilder
build, mapError, ops, setLifecycle, withErrorsFromMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RecordBuilder
add, build
-
Constructor Details
-
JsonRecordBuilder
protected JsonRecordBuilder()
-
-
Method Details
-
initBuilder
protected com.google.gson.JsonObject initBuilder()- Specified by:
initBuilderin classRecordBuilder.AbstractBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
-
append
protected com.google.gson.JsonObject append(String key, com.google.gson.JsonElement value, com.google.gson.JsonObject builder) - Specified by:
appendin classRecordBuilder.AbstractStringBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
-
build
protected DataResult<com.google.gson.JsonElement> build(com.google.gson.JsonObject builder, com.google.gson.JsonElement prefix) - Specified by:
buildin classRecordBuilder.AbstractBuilder<com.google.gson.JsonElement, com.google.gson.JsonObject>
-