Class CharsetNames


  • public final class CharsetNames
    extends java.lang.Object
    Simple utility class that normalizes given character input character set names into canonical (within Woodstox, anyways) names.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CS_EBCDIC_SUBSET  
      static java.lang.String CS_ISO_LATIN1  
      static java.lang.String CS_SHIFT_JIS  
      static java.lang.String CS_US_ASCII  
      static java.lang.String CS_UTF16
      This constants is intentionally vague, so that some other information will be needed to determine the endianness.
      static java.lang.String CS_UTF16BE  
      static java.lang.String CS_UTF16LE  
      static java.lang.String CS_UTF32  
      static java.lang.String CS_UTF32BE  
      static java.lang.String CS_UTF32LE  
      static java.lang.String CS_UTF8  
    • Constructor Summary

      Constructors 
      Constructor Description
      CharsetNames()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String findEncodingFor​(java.io.Writer w)
      Because of legacy encodings used by earlier JDK versions, we need to be careful when accessing encoding names via JDK classes.
      static java.lang.String normalize​(java.lang.String csName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CharsetNames

        public CharsetNames()
    • Method Detail

      • normalize

        public static java.lang.String normalize​(java.lang.String csName)
      • findEncodingFor

        public static java.lang.String findEncodingFor​(java.io.Writer w)
        Because of legacy encodings used by earlier JDK versions, we need to be careful when accessing encoding names via JDK classes.