electric.servlet.util
Class CharsetNameMapper

java.lang.Object
  extended byelectric.servlet.util.CharsetNameMapper

public class CharsetNameMapper
extends java.lang.Object

CharsetNameMapper is responsible for mapping from Java Locale names (like "en-us") to IANA charset names (like ISO-8859-1) The exact set of mapping is read from configuration files or set up through an api, but if none are configured a small, built-in set is used.

Author:
webMethods

Constructor Summary
CharsetNameMapper()
          Create a charset mapper with a built-in set of default mappings.
 
Method Summary
 void addEncoding(java.lang.String languageName, java.lang.String mimeCharset)
           
 void deleteEncoding(java.lang.String lanagueName)
           
 java.util.Locale getLocale(java.lang.String mimeCharset)
           
 java.lang.String getMimeCharset(java.lang.String languageName)
           
 void resetEncodings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharsetNameMapper

public CharsetNameMapper()
Create a charset mapper with a built-in set of default mappings.

Method Detail

getMimeCharset

public java.lang.String getMimeCharset(java.lang.String languageName)
Parameters:
languageName -
Returns:

getLocale

public java.util.Locale getLocale(java.lang.String mimeCharset)
Parameters:
mimeCharset -
Returns:

addEncoding

public void addEncoding(java.lang.String languageName,
                        java.lang.String mimeCharset)
Parameters:
languageName -
mimeCharset -

deleteEncoding

public void deleteEncoding(java.lang.String lanagueName)
Parameters:
lanagueName -

resetEncodings

public void resetEncodings()


copyright© 2001-2004 by webMethods All Rights Reserved.