RequiresFeatureIfEnumValidator

public class RequiresFeatureIfEnumValidator

Class RequiresFeatureIfEnumValidator. Provides requiresfeatureifenumvalidator functionality for the Hytale server.

java.lang.Object > RequiresFeatureIfEnumValidator

Field Summary

No fields documented.

Method Detail

RequiresFeatureIfEnumValidator

public private RequiresFeatureIfEnumValidator (final String attribute, final E value, @Nonnull final EnumSet feature)

Method RequiresFeatureIfEnumValidator.

Parameters:
final String attribute
final E 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

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

Method staticValidate.

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

withAttributes

public RequiresFeatureIfEnumValidator withAttributes (final String attribute, final E value, @Nonnull final EnumSet feature)

Method withAttributes.

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