Class ActionValidatorRegistry
java.lang.Object
com.csse3200.game.cutscene.validators.ActionValidatorRegistry
Contains a registry of
ActionValidator
s-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvalidate
(ActionDTO action, String beatId, ValidationCtx context) Validates a givenActionDTO
.
-
Constructor Details
-
ActionValidatorRegistry
public ActionValidatorRegistry()Initialise theactionValidators
map.
-
-
Method Details
-
validate
Validates a givenActionDTO
.- Parameters:
action
- TheActionDTO
containing action databeatId
- ThebeatId
of the beat theaction
belongs tocontext
-ValidationCtx
object containing relevant information for performing validation- Returns:
- A list of
AuthoringError
s detailing any validation failures in the providedActionDTO
-