BuilderSensorValueProviderWrapper

public class BuilderSensorValueProviderWrapper extends BuilderSensorBase

Class BuilderSensorValueProviderWrapper. Provides buildersensorvalueproviderwrapper functionality for the Hytale server.

java.lang.Object > BuilderSensorBase > BuilderSensorValueProviderWrapper

Field Summary

sensor

final Sensor sensor

Field sensor.

parameterSlotNames

final HashSet parameterSlotNames

Field parameterSlotNames.

mappings

final List mappings

Field mappings.

name

final String name

Field name.

Method Detail

BuilderSensorValueProviderWrapper

public public BuilderSensorValueProviderWrapper ()

Method BuilderSensorValueProviderWrapper.

build

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

registerTags

public void registerTags (@Nonnull final Set tags)

Method registerTags.

Parameters:
@Nonnull final Set tags

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public BuilderSensorValueProviderWrapper readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

validate

public boolean validate (final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)

Method validate.

Parameters:
final String configName
@Nonnull final NPCLoadTimeValidationHelper validationHelper
@Nonnull final ExecutionContext context
final Scope globalScope
@Nonnull final List errors

isPassValues

public boolean isPassValues (@Nonnull final BuilderSupport support)

Method isPassValues.

Parameters:
@Nonnull final BuilderSupport support

getSensor

public Sensor getSensor (@Nonnull final BuilderSupport support)

Method getSensor.

Parameters:
@Nonnull final BuilderSupport support

getParameterMappings

public List getParameterMappings (@Nonnull final BuilderSupport support)

Method getParameterMappings.

Parameters:
@Nonnull final BuilderSupport support