javax.validation.MessageInterpolator#interpolate ( )源码实例Demo

下面列出了javax.validation.MessageInterpolator#interpolate ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: packagedrone   文件: OsgiMessageInterpolator.java
protected String resolve ( final String key, final Context context, final Locale locale )
{
    for ( final Resolver resolver : this.tracker.getTracked ().values () )
    {
        final String result = resolver.resolve ( key, context, locale );
        if ( result != null )
        {
            return result;
        }
    }

    final MessageInterpolator fallback = this.fallback;

    if ( fallback == null )
    {
        return null;
    }
    return fallback.interpolate ( String.format ( "{%s}", key ), context, locale );
}
 
源代码2 项目: krazo   文件: ConstraintViolationTranslator.java
/**
 * Returns the human readable error message for a given {@link ConstraintViolation}.
 *
 * @param violation The violation to get the message for
 * @param locale    The desired target locale
 * @return the localized message
 */
public String translate(ConstraintViolation<?> violation, Locale locale) {

    SimpleMessageInterpolatorContext context = new SimpleMessageInterpolatorContext(violation);

    MessageInterpolator interpolator = validatorFactory.getMessageInterpolator();

    return interpolator.interpolate(violation.getMessageTemplate(), context, locale);

}
 
源代码3 项目: ozark   文件: ConstraintViolationTranslator.java
/**
 * Returns the human readable error message for a given {@link ConstraintViolation}.
 *
 * @param violation The violation to get the message for
 * @param locale    The desired target locale
 * @return the localized message
 */
public String translate(ConstraintViolation<?> violation, Locale locale) {

    SimpleMessageInterpolatorContext context = new SimpleMessageInterpolatorContext(violation);

    MessageInterpolator interpolator = validatorFactory.getMessageInterpolator();

    return interpolator.interpolate(violation.getMessageTemplate(), context, locale);

}
 
 同类方法