| |
|
| java.lang.Object org.apache.catalina.util.CharsetMapper
CharsetMapper | public class CharsetMapper (Code) | | Utility class that attempts to map from a Locale to the corresponding
character set to be used for interpreting input text (or generating
output text) when the Content-Type header does not include one. You
can customize the behavior of this class by modifying the mapping data
it loads, or by subclassing it (to change the algorithm) and then using
your own version for a particular web application.
author: Craig R. McClanahan |
Constructor Summary | |
public | CharsetMapper() Construct a new CharsetMapper using the default properties resource. | public | CharsetMapper(String name) Construct a new CharsetMapper using the specified properties resource. |
Method Summary | |
public void | addCharsetMappingFromDeploymentDescriptor(String locale, String charset) The deployment descriptor can have a
locale-encoding-mapping-list element which describes the
webapp's desired mapping from locale to charset. | public String | getCharset(Locale locale) Calculate the name of a character set to be assumed, given the specified
Locale and the absence of a character set specified as part of the
content type header. |
DEFAULT_RESOURCE | final public static String DEFAULT_RESOURCE(Code) | | Default properties resource name.
|
CharsetMapper | public CharsetMapper()(Code) | | Construct a new CharsetMapper using the default properties resource.
|
CharsetMapper | public CharsetMapper(String name)(Code) | | Construct a new CharsetMapper using the specified properties resource.
Parameters: name - Name of a properties resource to be loaded exception: IllegalArgumentException - if the specified propertiesresource could not be loaded for any reason. |
addCharsetMappingFromDeploymentDescriptor | public void addCharsetMappingFromDeploymentDescriptor(String locale, String charset)(Code) | | The deployment descriptor can have a
locale-encoding-mapping-list element which describes the
webapp's desired mapping from locale to charset. This method
gets called when processing the web.xml file for a context
Parameters: locale - The locale for a character set Parameters: charset - The charset to be associated with the locale |
getCharset | public String getCharset(Locale locale)(Code) | | Calculate the name of a character set to be assumed, given the specified
Locale and the absence of a character set specified as part of the
content type header.
Parameters: locale - The locale for which to calculate a character set |
|
|
|