Home » apache-tomcat-6.0.26-src » org.apache » catalina » util » [javadoc | source]
org.apache.catalina.util
public class: CharsetMapper [javadoc | source]
java.lang.Object
   org.apache.catalina.util.CharsetMapper
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.
Field Summary
public static final  String DEFAULT_RESOURCE    Default properties resource name. 
Constructor:
 public CharsetMapper() 
 public CharsetMapper(String name) 
    Construct a new CharsetMapper using the specified properties resource.
    Parameters:
    name - Name of a properties resource to be loaded
    Throws:
    IllegalArgumentException - if the specified properties resource could not be loaded for any reason.
    exception: IllegalArgumentException - if the specified properties resource could not be loaded for any reason.
Method from org.apache.catalina.util.CharsetMapper Summary:
addCharsetMappingFromDeploymentDescriptor,   getCharset
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.catalina.util.CharsetMapper Detail:
 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. This method gets called when processing the web.xml file for a context
 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.