Class LocaleUtil


  • public class LocaleUtil
    extends java.lang.Object
    • Field Detail

      • systemEncoding

        private static final java.nio.charset.Charset systemEncoding
        Android note: The Android platform default is always UTF-8.
      • manual_charset

        private static final java.lang.String[] manual_charset
      • generalCharsets

        protected static final java.nio.charset.Charset[] generalCharsets
      • singleton

        private static final LocaleUtil singleton
    • Constructor Detail

      • LocaleUtil

        private LocaleUtil()
    • Method Detail

      • getSingleton

        public static LocaleUtil getSingleton()
      • getSystemEncoding

        public java.nio.charset.Charset getSystemEncoding()
      • getCandidates

        protected java.util.List<LocaleUtilDecoderCandidate> getCandidates​(byte[] array)
        Determine which locales are candidates for handling the supplied type of string
        Parameters:
        array - String in an byte array
        Returns:
        list of candidates. All candidates have getDecoder() non-null