Example usage for org.springframework.format FormatterRegistry addFormatterForFieldAnnotation

List of usage examples for org.springframework.format FormatterRegistry addFormatterForFieldAnnotation

Introduction

In this page you can find the example usage for org.springframework.format FormatterRegistry addFormatterForFieldAnnotation.

Prototype

void addFormatterForFieldAnnotation(
        AnnotationFormatterFactory<? extends Annotation> annotationFormatterFactory);

Source Link

Document

Adds a Formatter to format fields annotated with a specific format annotation.

Usage

From source file:com.mylaensys.dhtmlx.adapter.format.ConversionServiceFactoryBean.java

public void installFormatters(FormatterRegistry registry) {
    super.installFormatters(registry);
    registry.addFormatterForFieldAnnotation(new KeyAnnotationFormatterFactory());
}

From source file:net.sf.sze.config.WebMvcConfig.java

@Override
public void addFormatters(FormatterRegistry registry) {
    registry.addFormatterForFieldAnnotation(new NonEmptyStringAnnotationFormatterFactory());
    registry.addFormatter(new DateFormatter());
    registry.addConverter(new KlasseConverter());
    registry.addConverter(new ZeugnisFormularConverter());
    registry.addConverter(new SchulfachConverter());
    super.addFormatters(registry);
}

From source file:org.wallride.autoconfigure.WallRideWebMvcConfiguration.java

@Override
public void addFormatters(FormatterRegistry registry) {
    super.addFormatters(registry);
    registry.addFormatterForFieldAnnotation(new CodeFormatAnnotationFormatterFactory());
}

From source file:com.hp.autonomy.frontend.find.core.beanconfiguration.DispatcherServletConfiguration.java

@Override
public void addFormatters(final FormatterRegistry registry) {
    if (converters != null) {
        for (final Converter<?, ?> converter : converters) {
            registry.addConverter(converter);
        }/*from  ww w. j av  a  2s .  c om*/
    }

    registry.addFormatterForFieldAnnotation(new JodaDateTimeFormatAnnotationFormatterFactory());
}

From source file:com.trenako.web.config.WebConfig.java

@Override
public void addFormatters(FormatterRegistry registry) {
    registry.addConverter(new ObjectIdConverter());
    registry.addFormatterForFieldType(WeakDbRef.class, new WeakDbRefFormatter());
    registry.addFormatterForFieldAnnotation(new IntegerAnnotationFormatterFactory());
}

From source file:com.caocao.server.extend.CustomDateFormatterRegistrar.java

public void registerFormatters(FormatterRegistry registry) {
    addDateConverters(registry);//from ww w .  j a  va  2 s.co m
    if (this.dateFormatter != null) {
        registry.addFormatter(this.dateFormatter);
        registry.addFormatterForFieldType(Calendar.class, this.dateFormatter);
    }
    registry.addFormatterForFieldAnnotation(new DateTimeFormatAnnotationFormatterFactory());
}

From source file:cherry.foundation.type.format.DelegateFormatterRegistrar.java

@Override
public void registerFormatters(FormatterRegistry registry) {
    for (Object f : formatters) {
        if (f instanceof FormatterRegistrar) {
            FormatterRegistrar registrar = (FormatterRegistrar) f;
            registrar.registerFormatters(registry);
        }//  w w w  . j a  va  2s  .  c  o  m
        if (f instanceof AnnotationFormatterFactory) {
            AnnotationFormatterFactory<?> factory = (AnnotationFormatterFactory<?>) f;
            registry.addFormatterForFieldAnnotation(factory);
        }
    }
}

From source file:com.jd.survey.web.ApplicationConversionServiceFactoryBean.java

public void installLabelConverters(FormatterRegistry registry) {

    registry.addConverter(getVelocityTemplateToStringConverter());
    registry.addConverter(getIdToVelocityTemplateConverter());
    registry.addConverter(getStringToVelocityTemplateConverter());

    registry.addConverter(getDepartmentToStringConverter());
    registry.addConverter(getIdToDepartmentConverter());
    registry.addConverter(getStringToDepartmentConverter());

    registry.addConverter(getSurveyDefinitionToStringConverter());
    registry.addConverter(getIdToSurveyDefinitionConverter());
    registry.addConverter(getStringToSurveyDefinitionConverter());

    registry.addConverter(getQuestionOptionToStringConverter());
    registry.addConverter(getIdToQuestionOptionConverter());
    registry.addConverter(getStringToQuestionOptionConverter());

    registry.addConverter(getQuestionTypeToStringConverter());
    registry.addConverter(getStringToQuestionTypeConverter());

    registry.addConverter(getQuestionToStringConverter());
    registry.addConverter(getIdToQuestionConverter());
    registry.addConverter(getStringToQuestionConverter());

    registry.addConverter(getSurveyDefinitionPageToStringConverter());
    registry.addConverter(getIdToSurveyDefinitionPageConverter());
    registry.addConverter(getStringToSurveyDefinitionPageConverter());

    registry.addConverter(getUserToStringConverter());
    registry.addConverter(getIdToUserConverter());
    registry.addConverter(getStringToUserConverter());

    registry.addConverter(getGroupToStringConverter());
    registry.addConverter(getIdToGroupConverter());
    registry.addConverter(getStringToGroupConverter());

    registry.addConverter(getAuthorityToStringConverter());
    registry.addConverter(getIdToAuthorityConverter());
    registry.addConverter(getStringToAuthorityConverter());

    registry.addConverter(getDataSetToStringConverter());
    registry.addConverter(getIdToDataSetConverter());
    registry.addConverter(getStringToDataSetConverter());

    registry.addConverter(getDataSetItemToStringConverter());
    registry.addConverter(getIdToDataSetItemConverter());
    registry.addConverter(getStringToDataSetItemConverter());

    registry.addConverter(getRegularExpressionToStringConverter());
    registry.addConverter(getIdToRegularExpressionConverter());
    registry.addConverter(getStringToRegularExpressionConverter());

    //custom DateTimeFormatter
    DateTimeFormatAnnotationFormatterFactory dateTimeFormatAnnotationFormatterFactory = new DateTimeFormatAnnotationFormatterFactory();
    dateTimeFormatAnnotationFormatterFactory.setApplicationContext(applicationContext);
    registry.addFormatterForFieldAnnotation(dateTimeFormatAnnotationFormatterFactory);

    registry.addConverter(geGroupingOperatorToStringConverter());
    registry.addConverter(getStringToGroupingOperatorConverter());
    registry.addConverter(getLogicOperatorToStringConverter());
    registry.addConverter(getStringLogicOperatorTypeConverter());

    registry.addConverter(getSectorToStringConverter());
    registry.addConverter(getIdToSectorConverter());
    registry.addConverter(getStringToSectorConverter());

    registry.addConverter(getSurveyTemplateToStringConverter());
    registry.addConverter(getIdToSurveyTemplateConverter());
    registry.addConverter(getStringToSurveyTemplateConverter());

    registry.addConverter(getDayToStringConverter());
    registry.addConverter(getIdToDayConverter());
    registry.addConverter(getStringToDayConverter());

    registry.addConverter(getGlobalSettingsToStringConverter());
    registry.addConverter(getIdToGlobalSettingsConverter());
    registry.addConverter(getStringToGlobalSettingsConverter());
}