jargs.gnu.validator
Class AbstractValidator<E>
java.lang.Object
jargs.gnu.validator.AbstractValidator<E>
- Direct Known Subclasses:
- IntervalValidator, ValueSetValidator
public abstract class AbstractValidator<E>
- extends java.lang.Object
Representation of a validator for the value of an command-line option.
- Author:
- Philipp Eichhorn
|
Method Summary |
java.lang.String |
toString()
|
abstract boolean |
validate(E value)
Override to validate if an command-line option has a expected value. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractValidator
public AbstractValidator()
validate
public abstract boolean validate(E value)
- Override to validate if an command-line option has a expected value.
- Parameters:
value - The Value extracted via an command-line option.
- Returns:
true if the value was valid, else
false.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object