Class BuilderObjectMapHelper<K,V>
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper<Map<K,V>>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectArrayHelper<Map<K,V>,V>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectMapHelper<K,V>
- All Implemented Interfaces:
BuilderContext
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectArrayHelper
builders, labelFields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
builderParameters, classType, owner -
Constructor Summary
ConstructorsConstructorDescriptionBuilderObjectMapHelper(Class classType, Function<V, K> id, BuilderContext owner) -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) voidreadConfig(com.google.gson.JsonElement data, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) <T,U> T testEach(BiFunction<Builder<V>, U, T> test, BuilderManager builderManager, ExecutionContext executionContext, U meta, T successResult, T emptyResult, Builder<?> parentSpawnable) Methods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectArrayHelper
createReferenceHelper, getLabel, hasNoElements, isEmpty, isPresent, setLabel, validateMethods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
getClassType, getOwnerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.npc.asset.builder.BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateName
-
Field Details
-
id
-
-
Constructor Details
-
BuilderObjectMapHelper
-
-
Method Details
-
build
- Specified by:
buildin classBuilderObjectHelper<Map<K,V>>
-
readConfig
public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull BuilderManager builderManager, @Nonnull BuilderParameters builderParameters, @Nonnull BuilderValidationHelper builderValidationHelper) - Overrides:
readConfigin classBuilderObjectArrayHelper<Map<K,V>, V>
-
testEach
@Nullable public <T,U> T testEach(@Nonnull BiFunction<Builder<V>, U, T> test, @Nonnull BuilderManager builderManager, ExecutionContext executionContext, U meta, T successResult, T emptyResult, Builder<?> parentSpawnable)
-