BuilderObjectMapHelper

public class BuilderObjectMapHelper

Class BuilderObjectMapHelper. Provides builderobjectmaphelper functionality for the Hytale server.

java.lang.Object > BuilderObjectMapHelper

Field Summary

value

final V value

Field value.

key

final K key

Field key.

result

final T result

Field result.

Method Detail

BuilderObjectMapHelper

public public BuilderObjectMapHelper (final Class classType, final Function id, final BuilderContext owner)

Method BuilderObjectMapHelper.

Parameters:
final Class classType
final Function id
final BuilderContext owner

build

public V> build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

IllegalArgumentException

public new IllegalArgumentException ("Duplicate key \"" + String.valueOf(key)

Method IllegalArgumentException.

Parameters:
"Duplicate key \"" + String.valueOf(key

readConfig

public void readConfig (@Nonnull final JsonElement data, @Nonnull final BuilderManager builderManager, @Nonnull final BuilderParameters builderParameters, @Nonnull final BuilderValidationHelper builderValidationHelper)

Method readConfig.

Parameters:
@Nonnull final JsonElement data
@Nonnull final BuilderManager builderManager
@Nonnull final BuilderParameters builderParameters
@Nonnull final BuilderValidationHelper builderValidationHelper

testEach

public T testEach (@Nonnull final BiFunction, U, T> test, @Nonnull final BuilderManager builderManager, final ExecutionContext executionContext, final U meta, final T successResult, final T emptyResult, final Builder parentSpawnable)

Method testEach.

Parameters:
@Nonnull final BiFunction, U, T> test
@Nonnull final BuilderManager builderManager
final ExecutionContext executionContext
final U meta
final T successResult
final T emptyResult
final Builder parentSpawnable