| Constructor and Description |
|---|
ClassValidator(java.lang.Class<T> interfaceClass) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
java.lang.String |
documentation()
Return the documentation for a given validator.
|
boolean |
equals(java.lang.Object o) |
java.lang.Class<T> |
getInterfaceClass() |
int |
hashCode() |
static <T> ClassValidator<T> |
of(java.lang.Class<T> interfaceClass)
Create a validator to validate if a setting is returning a class that extends from
interfaceClass.
|
java.lang.String |
toString() |
boolean |
validate(java.lang.String name,
java.lang.Object value)
Validates the configuration value.
|
public ClassValidator(java.lang.Class<T> interfaceClass)
public static <T> ClassValidator<T> of(java.lang.Class<T> interfaceClass)
interfaceClass - interface classpublic boolean validate(java.lang.String name,
java.lang.Object value)
Validatorpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String documentation()
Validatordocumentation in interface Validatorpublic java.lang.Class<T> getInterfaceClass()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.ObjectCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.