Package net.sf.gridarta.model.validation
Interface MapValidator<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:
AbstractShopSquareChecker,BlockedSpawnPointChecker,BlockedSquareChecker,ConnectionChecker,DelegatingMapValidator,DuplicateMonsterOnSquareChecker,MapCheckerScriptChecker,MapDifficultyChecker,MapEnterLocationChecker,PaidItemShopSquareChecker,ShopSquareChecker,TilePathsChecker
public interface MapValidator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends Validator<G,A,R>
Interface for Map Validators. To create a MapValidator, implement this interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidateMap(@NotNull MapModel<G,A,R> mapModel, @NotNull ErrorCollector<G,A,R> errorCollector)Validate a map.-
Methods inherited from interface net.sf.gridarta.model.validation.Validator
getKey, isDefaultEnabled, isEnabled, setEnabled
-
-