Class CharsetNames

  • All Implemented Interfaces:
    XmlConsts

    public final class CharsetNames
    extends java.lang.Object
    implements XmlConsts
    Simple utility class that normalizes given character input character set names into canonical (within context of this processor) names
    • 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.
      • equalEncodings

        public static boolean equalEncodings​(java.lang.String str1,
                                             java.lang.String str2)
        Method that implements a loose String comparison for encoding Strings. It will work like String.equalsIgnoreCase(java.lang.String), except that it will also ignore all hyphen, underscore and space characters.
      • encodingStartsWith

        public static boolean encodingStartsWith​(java.lang.String enc,
                                                 java.lang.String prefix)