StringHolder

public class StringHolder extends StringHolderBase

Class StringHolder. Provides stringholder functionality for the Hytale server.

java.lang.Object > StringHolderBase > StringHolder

Field Summary

stringValidator

protected StringValidator stringValidator

Field stringValidator.

value

final String value

Field value.

Method Detail

validate

public void validate (final ExecutionContext context)

Method validate.

Parameters:
final ExecutionContext context

readJSON

public void readJSON (@Nonnull final JsonElement requiredJsonElement, final StringValidator validator, final String name, @Nonnull final BuilderParameters builderParameters)

Method readJSON.

Parameters:
@Nonnull final JsonElement requiredJsonElement
final StringValidator validator
final String name
@Nonnull final BuilderParameters builderParameters

BuilderExpressionStaticString

public new BuilderExpressionStaticString (defaultValue)

Method BuilderExpressionStaticString.

Parameters:
defaultValue defaultValue

get

public String get (final ExecutionContext executionContext)

Method get.

Parameters:
final ExecutionContext executionContext

rawGet

public String rawGet (final ExecutionContext executionContext)

Method rawGet.

Parameters:
final ExecutionContext executionContext

IllegalStateException

public new IllegalStateException (this.stringValidator.errorMessage(value, this.name)

Method IllegalStateException.

Parameters:
this.stringValidator.errorMessage(value this.stringValidator.errorMessage(value
this.name this.name