|
Gridarta Editor
|
Packages | |
| package | checks |
| package | errors |
Classes | |
| class | AbstractValidator |
| class | AbstractValidatorTest |
| class | DefaultErrorCollector |
| class | DefaultValidatorPreferences |
| class | DelegatingMapValidator |
| interface | ErrorCollector |
| interface | GameObjectValidator |
| interface | MapValidator |
| class | NoSuchValidatorException |
| interface | SquareValidator |
| class | TestValidatorPreferences |
| class | ValidationErrorComparator |
| class | ValidationUtils |
| interface | Validator |
| interface | ValidatorPreferences |
This package contains the framework for validating maps.
Although it would have been possible to create a Mirror API I have decided to directly hand out the original API to the map validation.
It would also have been possible to create less classes. But then the handling of enabling / disabling individual checks would have required more coding. I believe that this model is the best balance between an API that is powerful, small and easy to use. The number of classes is a bit high but all classes are extremely small.