public class EnumArrayHolder
Class EnumArrayHolder. Provides enumarrayholder functionality for the Hytale server.
java.lang.Object > EnumArrayHolder
Field Summary
clazz
private
Class
clazz
Field clazz.
enumConstants
private
E[]
enumConstants
Field enumConstants.
validator
private
EnumArrayValidator
validator
Field validator.
value
private
E[]
value
Field value.
Method Detail
EnumArrayHolder
public
public
EnumArrayHolder
()
Method EnumArrayHolder.
readJSON
public
void
readJSON
(@Nonnull final JsonElement requiredJsonElement, final Class clazz, final EnumArrayValidator validator, final String name, @Nonnull final BuilderParameters builderParameters)
Method readJSON.
- Parameters:
@Nonnull final JsonElementrequiredJsonElementfinal Classclazzfinal EnumArrayValidatorvalidatorfinal Stringname@Nonnull final BuilderParametersbuilderParameters
resolve
public
void
resolve
(final String[] value)
Method resolve.
- Parameters:
final String[]value
IllegalStateException
public
new
IllegalStateException
(this.validator.errorMessage(this.name, this.value)
Method IllegalStateException.
- Parameters:
this.validator.errorMessage(this.namethis.validator.errorMessage(this.namethis.valuethis.value