public class FieldConstraintLocation extends Object implements ConstraintLocation
Modifier and Type | Method and Description |
---|---|
void |
appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path)
Appends a node representing this location to the given property path.
|
boolean |
equals(Object o) |
Class<?> |
getDeclaringClass()
Returns the class hosting this location.
|
Member |
getMember()
Returns the member represented by this location.
|
String |
getPropertyName() |
Type |
getTypeForValidatorResolution()
Returns the type to be used when resolving constraint validators for constraints at this location.
|
Object |
getValue(Object parent)
Obtains the value of this location from the parent.
|
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forClass, forCrossParameter, forField, forGetter, forGetter, forParameter, forReturnValue, forTypeArgument
public Class<?> getDeclaringClass()
ConstraintLocation
getDeclaringClass
in interface ConstraintLocation
public Member getMember()
ConstraintLocation
getMember
in interface ConstraintLocation
null
when this location represents a type.public String getPropertyName()
public Type getTypeForValidatorResolution()
ConstraintLocation
getTypeForValidatorResolution
in interface ConstraintLocation
public void appendTo(ExecutableParameterNameProvider parameterNameProvider, PathImpl path)
ConstraintLocation
appendTo
in interface ConstraintLocation
public Object getValue(Object parent)
ConstraintLocation
FieldConstraintLocation
or GetterConstraintLocation
but an
object array for a ParameterConstraintLocation
.getValue
in interface ConstraintLocation
Copyright © 2019 JBoss by Red Hat. All rights reserved.