package com.beust.jcommander;

public interface IValueValidator<T> {
  
Validate the parameter.
Params:
  • name – The name of the parameter (e.g. "-host").
  • value – The value of the parameter that we need to validate
Throws:
/** * Validate the parameter. * * @param name The name of the parameter (e.g. "-host"). * @param value The value of the parameter that we need to validate * * @throws ParameterException Thrown if the value of the parameter is invalid. */
void validate(String name, T value) throws ParameterException; }