BuilderStateTransitionEdges

public class BuilderStateTransitionEdges extends BuilderBase

Class BuilderStateTransitionEdges. Provides builderstatetransitionedges functionality for the Hytale server.

java.lang.Object > BuilderBase > BuilderStateTransitionEdges

Field Summary

fromStates

protected String[] fromStates

Field fromStates.

toStates

protected String[] toStates

Field toStates.

fromStateIndices

protected int[] fromStateIndices

Field fromStateIndices.

toStateIndices

protected int[] toStateIndices

Field toStateIndices.

priority

protected int priority

Field priority.

builtStateTransitionEdges

protected StateTransitionEdges builtStateTransitionEdges

Field builtStateTransitionEdges.

state

final String state

Field state.

otherState

final String otherState

Field otherState.

pos

final int[] pos

Field pos.

Method Detail

BuilderStateTransitionEdges

public public BuilderStateTransitionEdges ()

Method BuilderStateTransitionEdges.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

build

public StateTransitionEdges build (final BuilderSupport builderSupport)

Method build.

Parameters:
final BuilderSupport builderSupport

category

public Class category ()

Method category.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

isEnabled

public boolean isEnabled (final ExecutionContext context)

Method isEnabled.

Parameters:
final ExecutionContext context

readConfig

public Builder readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

IllegalStateException

public new IllegalStateException ("State transition edge cannot be defined from a state to itself: " + state)

Method IllegalStateException.

Parameters:
"State transition edge cannot be defined from a state to itself: " + state

getPriority

public int getPriority ()

Method getPriority.

getFromStateIndices

public int[] getFromStateIndices ()

Method getFromStateIndices.

getToStateIndices

public int[] getToStateIndices ()

Method getToStateIndices.