Package com.ibm.wsspi.http
Interface EncodingUtils
-
public interface EncodingUtilsEncodingUtils provides various methods for manipulating and retrieving information related to charsets, locales, and other encoding data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCharsetFromContentType(java.lang.String type)Basically returns everything after ";charset=".java.lang.StringgetDefaultEncoding()Query the default encoding.java.lang.StringgetEncodingFromLocale(java.util.Locale locale)Get the encoding for a passed in locale.java.lang.StringgetJvmConverter(java.lang.String encoding)Get the JVM Converter for the specified encoding.java.util.List<java.util.Locale>getLocales(java.lang.String acceptLangHdr)Returns a list of locales from the passed in Accept-Language header.booleanisCharsetSupported(java.lang.String charset)Tests whether the specified charset is supported on the server.java.lang.StringstripQuotes(java.lang.String value)Utility method to trim off any leading or trailing quotes (single or double).
-
-
-
Method Detail
-
getDefaultEncoding
java.lang.String getDefaultEncoding()
Query the default encoding.- Returns:
- String
-
getCharsetFromContentType
java.lang.String getCharsetFromContentType(java.lang.String type)
Basically returns everything after ";charset=". If no charset specified, return null.- Parameters:
type- to extract the charset from.- Returns:
- The charset encoding.
-
getLocales
java.util.List<java.util.Locale> getLocales(java.lang.String acceptLangHdr)
Returns a list of locales from the passed in Accept-Language header.- Parameters:
acceptLangHdr-- Returns:
- List
-
getEncodingFromLocale
java.lang.String getEncodingFromLocale(java.util.Locale locale)
Get the encoding for a passed in locale.- Parameters:
locale-- Returns:
- The encoding.
-
getJvmConverter
java.lang.String getJvmConverter(java.lang.String encoding)
Get the JVM Converter for the specified encoding.- Parameters:
encoding-- Returns:
- The converter if it exists, otherwise return the encoding.
-
isCharsetSupported
boolean isCharsetSupported(java.lang.String charset)
Tests whether the specified charset is supported on the server.- Parameters:
charset- we want to test- Returns:
- boolean indicating if supported
-
stripQuotes
java.lang.String stripQuotes(java.lang.String value)
Utility method to trim off any leading or trailing quotes (single or double).- Parameters:
value-- Returns:
- String (null if null input provided)
-
-