@Extensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public abstract class ArgumentValueValidator extends java.lang.Object
| Constructor and Description |
|---|
ArgumentValueValidator() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
validateArgumentValue(Argument argument,
java.lang.String valueString)
Examines the value(s) assigned to the provided argument to determine
whether they are acceptable.
|
public ArgumentValueValidator()
public abstract void validateArgumentValue(@NotNull Argument argument, @NotNull java.lang.String valueString) throws ArgumentException
argument - The argument to which the value is being provided.valueString - The string representation of the value to be
validated. This value will have already passed any
normal validation performed by the argument.ArgumentException - If the provided value is determined to be
unacceptable.