Top Description Constructors Methods
org.hibernate.validator.internal.engine.messageinterpolation

public Class ParameterTermResolver

extends Object
implements TermResolver
Class Inheritance
All Implemented Interfaces
org.hibernate.validator.internal.engine.messageinterpolation.TermResolver
Imports
java.util.Arrays, jakarta.validation.MessageInterpolator.Context, org.hibernate.validator.messageinterpolation.HibernateMessageInterpolatorContext

Resolves given parameter.
Authors
Hardy Ferentschik, Adam Stawicki, Guillaume Smet, Alexander Gatsenko

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Object
public String
interpolate(MessageInterpolator.Context
contextual information related to the interpolation
context
,
String
the message to interpolate
expression
)

Implements org.hibernate.validator.internal.engine.messageinterpolation.TermResolver.interpolate.

Interpolates given term based on the constraint validation context.
private String
private String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ParameterTermResolverback to summary
public ParameterTermResolver()

Method Detail

getVariableback to summary
private Object getVariable(MessageInterpolator.Context context, String parameter)
interpolateback to summary
public String interpolate(MessageInterpolator.Context context, String expression)

Implements org.hibernate.validator.internal.engine.messageinterpolation.TermResolver.interpolate.

Doc from org.hibernate.validator.internal.engine.messageinterpolation.TermResolver.interpolate.

Interpolates given term based on the constraint validation context.

Parameters
context:MessageInterpolator.Context

contextual information related to the interpolation

expression:String

the message to interpolate

Returns:String

interpolated message

Annotations
@Override
removeCurlyBracesback to summary
private String removeCurlyBraces(String parameter)
resolveExpressionback to summary
private String resolveExpression(Object variable)