public abstract class ReadOnlyAwareParameterType<T> extends java.lang.Object implements ParameterTypeBase<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_PARAMETER_ARG |
static java.lang.String |
READONLY_PARAMETER_ARG |
| Constructor and Description |
|---|
ReadOnlyAwareParameterType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
describe(ControlDescription controlDescription) |
static boolean |
isReadOnlyParameter(ControlDescription controlDescription) |
static boolean |
isReadOnlyParameter(Parameter parameter) |
java.lang.String |
validate(java.lang.String value,
ControlDescription controlDescription) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterType, getValue, getValue, isSecureParameter, isValid, isValid, isValid, toString, validate, validatepublic static final java.lang.String READONLY_PARAMETER_ARG
public static final java.lang.String DEFAULT_PARAMETER_ARG
@NotNull
public java.lang.String describe(@NotNull
ControlDescription controlDescription)
describe in interface ParameterTypeBase<T>@Nullable
public java.lang.String validate(@NotNull
java.lang.String value,
@Nullable
ControlDescription controlDescription)
validate in interface ParameterTypeBase<T>value - Value to validatecontrolDescription - Type Specpublic static boolean isReadOnlyParameter(@Nullable
ControlDescription controlDescription)
public static boolean isReadOnlyParameter(@NotNull
Parameter parameter)