ariba.util.core
Class EncodingMap

java.lang.Object
  extended by ariba.util.core.EncodingMap

public class EncodingMap
extends java.lang.Object


Field Summary
static int EmailEncodingIndex
           
static java.lang.String[] encodingNames
           
 
Method Summary
 java.lang.String getClientSideEncoding(java.util.Locale locale)
          encoding used on the client machine.
 java.lang.String getDefaultUIEncoding()
           
 java.lang.String getEmailEncoding(java.util.Locale locale)
          encoding used for email, both charset tag and body
static EncodingMap getEncodingMap()
          return the global encoding map
 java.lang.String getHTMLEncoding(java.util.Locale locale)
          encoding used for HTML attachments, printing, etc.
 java.lang.String getSysEmailEncoding(java.util.Locale locale)
           
 java.lang.String getUIEncoding(java.util.Locale locale)
          encoding used in the html ui
 void setClientSideEncoding(java.util.Locale locale, java.lang.String encoding)
           
 void setEMailEncoding(java.util.Locale locale, java.lang.String encoding)
           
 void setHTMLEncoding(java.util.Locale locale, java.lang.String encoding)
           
 void setStrategy(EncodingMapStrategy ems)
           
 void setSysEmailEncoding(java.util.Locale locale, java.lang.String encoding)
           
 void setUIEncoding(java.util.Locale locale, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EmailEncodingIndex

public static final int EmailEncodingIndex
See Also:
Constant Field Values

encodingNames

public static final java.lang.String[] encodingNames
Method Detail

getEncodingMap

public static EncodingMap getEncodingMap()
return the global encoding map


setStrategy

public void setStrategy(EncodingMapStrategy ems)

getUIEncoding

public java.lang.String getUIEncoding(java.util.Locale locale)
encoding used in the html ui


getDefaultUIEncoding

public java.lang.String getDefaultUIEncoding()

getHTMLEncoding

public java.lang.String getHTMLEncoding(java.util.Locale locale)
encoding used for HTML attachments, printing, etc.


getEmailEncoding

public java.lang.String getEmailEncoding(java.util.Locale locale)
encoding used for email, both charset tag and body


getSysEmailEncoding

public java.lang.String getSysEmailEncoding(java.util.Locale locale)

getClientSideEncoding

public java.lang.String getClientSideEncoding(java.util.Locale locale)
encoding used on the client machine. If for a given locale the mapping is empty we return null

Returns:
the encoding associated with the given locale, null if the encoding map is empty

setUIEncoding

public void setUIEncoding(java.util.Locale locale,
                          java.lang.String encoding)

setHTMLEncoding

public void setHTMLEncoding(java.util.Locale locale,
                            java.lang.String encoding)

setEMailEncoding

public void setEMailEncoding(java.util.Locale locale,
                             java.lang.String encoding)

setSysEmailEncoding

public void setSysEmailEncoding(java.util.Locale locale,
                                java.lang.String encoding)

setClientSideEncoding

public void setClientSideEncoding(java.util.Locale locale,
                                  java.lang.String encoding)


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.