Package net.sf.gridarta.model.validation
Interface SquareValidator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
-
- All Superinterfaces:
Validator<G,A,R>
- All Known Implementing Classes:
BlockedMobOrSpawnPointChecker,DelegatingMapValidator,DoubleLayerChecker,DoubleTypeChecker,SquareWithoutFloorChecker
public interface SquareValidator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends Validator<G,A,R>
Interface for Square Validators. To create a SquareValidator, implement this interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidateSquare(@NotNull MapSquare<G,A,R> mapSquare, @NotNull ErrorCollector<G,A,R> errorCollector)Validate a map square.-
Methods inherited from interface net.sf.gridarta.model.validation.Validator
getKey, isDefaultEnabled, isEnabled, setEnabled
-
-