org.apache.logging.log4j.core.util
Class Charsets

java.lang.Object
  extended by org.apache.logging.log4j.core.util.Charsets

public final class Charsets
extends Object

Charset utilities.


Field Summary
static Charset UTF_8
          UTF-8 Charset.
 
Method Summary
static Charset getSupportedCharset(String charsetName)
          Returns a Charset, if possible the Charset for the specified charsetName, otherwise (if the specified charsetName is null or not supported) this method returns the platform default Charset.
static Charset getSupportedCharset(String charsetName, Charset defaultCharset)
          Returns a Charset, if possible the Charset for the specified charsetName, otherwise (if the specified charsetName is null or not supported) this method returns the platform default Charset.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UTF_8

public static final Charset UTF_8
UTF-8 Charset.

Method Detail

getSupportedCharset

public static Charset getSupportedCharset(String charsetName)
Returns a Charset, if possible the Charset for the specified charsetName, otherwise (if the specified charsetName is null or not supported) this method returns the platform default Charset.

Parameters:
charsetName - name of the preferred charset or null
Returns:
a Charset, not null.

getSupportedCharset

public static Charset getSupportedCharset(String charsetName,
                                          Charset defaultCharset)
Returns a Charset, if possible the Charset for the specified charsetName, otherwise (if the specified charsetName is null or not supported) this method returns the platform default Charset.

Parameters:
charsetName - name of the preferred charset or null
defaultCharset - returned if charsetName is null or is not supported.
Returns:
a Charset, never null.


Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.