RequiresFeatureIfValidator

public class RequiresFeatureIfValidator extends RequiredFeatureValidator

Class RequiresFeatureIfValidator. Provides requiresfeatureifvalidator functionality for the Hytale server.

java.lang.Object > RequiredFeatureValidator > RequiresFeatureIfValidator

Field Summary

No fields documented.

Method Detail

RequiresFeatureIfValidator

public private RequiresFeatureIfValidator (final String attribute, final boolean value, @Nonnull final EnumSet feature)

Method RequiresFeatureIfValidator.

Parameters:
final String attribute
final boolean value
@Nonnull final EnumSet feature

validate

public boolean validate (final FeatureEvaluatorHelper evaluatorHelper)

Method validate.

Parameters:
final FeatureEvaluatorHelper evaluatorHelper

getErrorMessage

public String getErrorMessage (final String context)

Method getErrorMessage.

Parameters:
final String context

staticValidate

static boolean staticValidate (@Nonnull final FeatureEvaluatorHelper evaluatorHelper, final EnumSet requiredFeature, final boolean requiredValue, final boolean value)

Method staticValidate.

Parameters:
@Nonnull final FeatureEvaluatorHelper evaluatorHelper
final EnumSet requiredFeature
final boolean requiredValue
final boolean value

withAttributes

static RequiresFeatureIfValidator withAttributes (final String attribute, final boolean value, @Nonnull final EnumSet feature)

Method withAttributes.

Parameters:
final String attribute
final boolean value
@Nonnull final EnumSet feature