本文整理汇总了Java中org.springframework.format.number.NumberFormatAnnotationFormatterFactory类的典型用法代码示例。如果您正苦于以下问题:Java NumberFormatAnnotationFormatterFactory类的具体用法?Java NumberFormatAnnotationFormatterFactory怎么用?Java NumberFormatAnnotationFormatterFactory使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NumberFormatAnnotationFormatterFactory类属于org.springframework.format.number包,在下文中一共展示了NumberFormatAnnotationFormatterFactory类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: addDefaultFormatters
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory; //导入依赖的package包/类
/**
* Add formatters appropriate for most environments, including number formatters and a Joda-Time
* date formatter if Joda-Time is present on the classpath.
* @param formatterRegistry the service to register default formatters against
*/
public static void addDefaultFormatters(FormatterRegistry formatterRegistry) {
formatterRegistry.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());
if (jsr310Present) {
// just handling JSR-310 specific date and time types
new DateTimeFormatterRegistrar().registerFormatters(formatterRegistry);
}
if (jodaTimePresent) {
// handles Joda-specific types as well as Date, Calendar, Long
new JodaTimeFormatterRegistrar().registerFormatters(formatterRegistry);
}
else {
// regular DateFormat-based Date, Calendar, Long converters
new DateFormatterRegistrar().registerFormatters(formatterRegistry);
}
}
开发者ID:lamsfoundation,项目名称:lams,代码行数:21,代码来源:DefaultFormattingConversionService.java
示例2: addDefaultFormatters
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory; //导入依赖的package包/类
/**
* Add formatters appropriate for most environments: including number formatters,
* JSR-354 Money & Currency formatters, JSR-310 Date-Time and/or Joda-Time formatters,
* depending on the presence of the corresponding API on the classpath.
* @param formatterRegistry the service to register default formatters with
*/
public static void addDefaultFormatters(FormatterRegistry formatterRegistry) {
// Default handling of number values
formatterRegistry.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());
// Default handling of monetary values
if (jsr354Present) {
formatterRegistry.addFormatter(new CurrencyUnitFormatter());
formatterRegistry.addFormatter(new MonetaryAmountFormatter());
formatterRegistry.addFormatterForFieldAnnotation(new Jsr354NumberFormatAnnotationFormatterFactory());
}
// Default handling of date-time values
if (jsr310Present) {
// just handling JSR-310 specific date and time types
new DateTimeFormatterRegistrar().registerFormatters(formatterRegistry);
}
if (jodaTimePresent) {
// handles Joda-specific types as well as Date, Calendar, Long
new JodaTimeFormatterRegistrar().registerFormatters(formatterRegistry);
}
else {
// regular DateFormat-based Date, Calendar, Long converters
new DateFormatterRegistrar().registerFormatters(formatterRegistry);
}
}
开发者ID:langtianya,项目名称:spring4-understanding,代码行数:32,代码来源:DefaultFormattingConversionService.java
示例3: addDefaultFormatters
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory; //导入依赖的package包/类
/**
* Add formatters appropriate for most environments, including number formatters and a Joda-Time
* date formatter if Joda-Time is present on the classpath.
* @param formatterRegistry the service to register default formatters against
*/
public static void addDefaultFormatters(FormatterRegistry formatterRegistry) {
formatterRegistry.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());
if (jodaTimePresent) {
new JodaTimeFormatterRegistrar().registerFormatters(formatterRegistry);
}
else {
new DateFormatterRegistrar().registerFormatters(formatterRegistry);
}
}
开发者ID:deathspeeder,项目名称:class-guard,代码行数:15,代码来源:DefaultFormattingConversionService.java
示例4: registerConverters
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory; //导入依赖的package包/类
public void registerConverters(final FormatterRegistry registry) {
// physical ports
registry.addConverter(getIdToUniPortConverter());
registry.addConverter(getStringToUniPortConverter());
registry.addConverter(getPhysicalPortToStringConverter());
// physical resource groups
registry.addConverter(getIdToPhysicalResourceGroupConverter());
registry.addConverter(getStringToPhysicalResourceGroupConverter());
registry.addConverter(getPhysicalResourceGroupToStringConverter());
// virtual resource groups
registry.addConverter(getIdToVirtualResourceGroupConverter());
registry.addConverter(getStringToVirtualResourceGroupConverter());
registry.addConverter(getVirtualResourceGroupToStringConverter());
// virtual ports
registry.addConverter(getIdToVirtualPortConverter());
registry.addConverter(getStringToVirtualPortConverter());
registry.addConverter(getIdToLocalVirtualPortConverter());
registry.addConverter(getStringToLocalVirtualPortConverter());
// reservation end points
registry.addConverter(getVirtualPortIdAsStringToReservationEndPointConverter());
// virtual port request links
registry.addConverter(getIdToVirtualPortRequestLinkConverter());
registry.addConverter(getStringToVirtualPortRequestLinkConverter());
// virtual service create request
registry.addConverter(getIdToVirtualServiceCreateRequestConverter());
registry.addConverter(getStringToVirtualServiceCreateRequestConverter());
// Organization
registry.addConverter(getOrganizationToStringConverter());
registry.addConverter(getStringToStpConverter());
registry.addConverter(getStpToStringConverter());
registry.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());
registry.addConverter(getXmlGregorianCalendarToStringConverter());
JodaTimeFormattingPatternConfigurer jodaTimeFormattingPatternConfigurer = new JodaTimeFormattingPatternConfigurer().setDateTimePattern("yyyy-MM-dd H:mm").setTimePattern("H:mm")
.setDatePattern("yyyy-MM-dd");
jodaTimeFormattingPatternConfigurer.registerFormatters(registry);
}
开发者ID:BandwidthOnDemand,项目名称:bandwidth-on-demand,代码行数:48,代码来源:ApplicationConversionServiceFactoryBean.java
示例5: addFormattersForFieldAnnotation
import org.springframework.format.number.NumberFormatAnnotationFormatterFactory; //导入依赖的package包/类
private void addFormattersForFieldAnnotation(DefaultFormattingConversionService conversionService) {
conversionService.addFormatterForFieldAnnotation(new NumberFormatAnnotationFormatterFactory());
conversionService.addFormatterForFieldAnnotation(new DateTimeFormatAnnotationFormatterFactory());
}
开发者ID:fernaspiazu,项目名称:recruiting-old-style,代码行数:5,代码来源:WebApplicationConfig.java
注:本文中的org.springframework.format.number.NumberFormatAnnotationFormatterFactory类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论