@ -117,10 +116,6 @@ public final class BeanMethod implements Validatable {
@@ -117,10 +116,6 @@ public final class BeanMethod implements Validatable {
returnlineNumber;
}
publicvoidregisterValidator(Validatorvalidator){
validators.add(validator);
}
publicvoidvalidate(List<UsageError>errors){
if(Modifier.isPrivate(getModifiers()))
@ -129,33 +124,16 @@ public final class BeanMethod implements Validatable {
@@ -129,33 +124,16 @@ public final class BeanMethod implements Validatable {
@ -43,7 +43,6 @@ public final class ConfigurationModel implements Validatable {
@@ -43,7 +43,6 @@ public final class ConfigurationModel implements Validatable {
/* list is used because order and collection equality matters. */
@ -57,10 +56,6 @@ public final class ConfigurationModel implements Validatable {
@@ -57,10 +56,6 @@ public final class ConfigurationModel implements Validatable {
@ -96,7 +91,6 @@ public final class ConfigurationModel implements Validatable {
@@ -96,7 +91,6 @@ public final class ConfigurationModel implements Validatable {
*
*@seeConfigurationClass#validate(java.util.List)
*@seeBeanMethod#validate(java.util.List)
*@seeValidator
*@seeUsageError
*/
publicvoidvalidate(List<UsageError>errors){
@ -104,27 +98,20 @@ public final class ConfigurationModel implements Validatable {
@@ -104,27 +98,20 @@ public final class ConfigurationModel implements Validatable {
if(configurationClasses.isEmpty())
errors.add(newEmptyModelError());
// cascade through model and allow handlers to register validators
// depending on where they are registered (with the model, the class, or the method)
// they will be called directly or indirectly below
// for (ConfigurationClass configClass : getAllConfigurationClasses()) {
// for (BeanMethod method : configClass.getMethods()) {
// for (Validator validator : method.getValidators()) {
// if (validator.supports(method))
// method.registerValidator(validator);
// // TODO: support class-level validation
// // if(validator.supports(configClass))
// // configClass.registerValidator(validator);
// if (validator.supports(this))
// this.registerValidator(validator);
// }
// }
// }
// process any validators registered directly with this model object
// each individual configuration class must be well-formed
// note that each configClass detects usage errors on its imports recursively
@ -176,39 +163,4 @@ public final class ConfigurationModel implements Validatable {
@@ -176,39 +163,4 @@ public final class ConfigurationModel implements Validatable {