Package graphql.validation.interpolation
Interface MessageInterpolator
-
- All Known Implementing Classes:
ResourceBundleMessageInterpolator
@PublicSpi public interface MessageInterpolatorThis is responsible for taking an message template and parameters and turning it into aGraphQLError.Remember error messages are allow to use Java EL expressions, like
to build more powerful error messages.${formatter.format('%1$.2f', validatedValue)}
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description graphql.GraphQLErrorinterpolate(java.lang.String messageTemplate, java.util.Map<java.lang.String,java.lang.Object> messageParams, ValidationEnvironment validationEnvironment)Called to interpolate a message template and arguments into aGraphQLError
-
-
-
Method Detail
-
interpolate
graphql.GraphQLError interpolate(java.lang.String messageTemplate, java.util.Map<java.lang.String,java.lang.Object> messageParams, ValidationEnvironment validationEnvironment)Called to interpolate a message template and arguments into aGraphQLError- Parameters:
messageTemplate- the message templatemessageParams- the parameters to this errorvalidationEnvironment- the validation environment- Returns:
- a
GraphQLError
-
-