Class StateStringValidator
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.validators.Validator
com.hypixel.hytale.server.npc.asset.builder.validators.StringValidator
com.hypixel.hytale.server.npc.asset.builder.validators.StateStringValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate final booleanprivate String[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateStateStringValidator(boolean allowEmptyMain, boolean mainStateOnly, boolean allowNull) -
Method Summary
Modifier and TypeMethodDescriptionerrorMessage(String value) errorMessage(String value, String name) static StateStringValidatorget()booleanbooleanstatic StateStringValidatorstatic StateStringValidatorstatic StateStringValidatorboolean
-
Field Details
-
stateParts
-
allowEmptyMain
private final boolean allowEmptyMain -
mainStateOnly
private final boolean mainStateOnly -
allowNull
private final boolean allowNull
-
-
Constructor Details
-
StateStringValidator
private StateStringValidator(boolean allowEmptyMain, boolean mainStateOnly, boolean allowNull)
-
-
Method Details
-
test
- Specified by:
testin classStringValidator
-
errorMessage
- Specified by:
errorMessagein classStringValidator
-
errorMessage
- Specified by:
errorMessagein classStringValidator
-
hasMainState
public boolean hasMainState() -
hasSubState
public boolean hasSubState() -
getMainState
-
getSubState
-
get
-
mainStateOnly
-
requireMainState
-
requireMainStateOrNull
-