@Extensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public abstract class ArgumentValueValidator extends java.lang.Object
| Constructor | Description |
|---|---|
ArgumentValueValidator() |
| Modifier and Type | Method | 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.