@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.