1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.netbeans.validation.api;
/**
* Convenience base class for validators.
*
* @author Tim Boudreau
*/
public abstract class AbstractValidator<T> implements Validator<T> {
private final Class<T> type;
protected AbstractValidator(Class<T> type) {
this.type = type;
}
/**
* Model type for this validator - the type of argument it validates.
* @return The model type
*/
@Override
public final Class<T> modelType() {
return type;
}
}
|