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.