Example usage for org.springframework.http.converter AbstractHttpMessageConverter getDefaultCharset

List of usage examples for org.springframework.http.converter AbstractHttpMessageConverter getDefaultCharset

Introduction

In this page you can find the example usage for org.springframework.http.converter AbstractHttpMessageConverter getDefaultCharset.

Prototype

@Nullable
public Charset getDefaultCharset() 

Source Link

Document

Return the default character set, if any.

Usage

From source file:org.springframework.http.converter.FormHttpMessageConverter.java

/**
 * Apply the configured charset as a default to registered part converters.
 *///from   w w  w  .  j a  v a 2  s .c  o m
private void applyDefaultCharset() {
    for (HttpMessageConverter<?> candidate : this.partConverters) {
        if (candidate instanceof AbstractHttpMessageConverter) {
            AbstractHttpMessageConverter<?> converter = (AbstractHttpMessageConverter<?>) candidate;
            // Only override default charset if the converter operates with a charset to begin with...
            if (converter.getDefaultCharset() != null) {
                converter.setDefaultCharset(this.charset);
            }
        }
    }
}