BuilderActionSequence

public class BuilderActionSequence extends BuilderActionBase

Class BuilderActionSequence. Provides builderactionsequence functionality for the Hytale server.

java.lang.Object > BuilderActionBase > BuilderActionSequence

Field Summary

blocking

protected boolean blocking

Field blocking.

atomic

protected boolean atomic

Field atomic.

actions

final ActionList actions

Field actions.

Method Detail

BuilderActionSequence

public public BuilderActionSequence ()

Method BuilderActionSequence.

build

public ActionSequence build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

readConfig

public BuilderActionSequence readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

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

getActionList

public ActionList getActionList (@Nonnull final BuilderSupport builderSupport)

Method getActionList.

Parameters:
@Nonnull final BuilderSupport builderSupport