public static String getDefaultEncoding()

in src/main/java/org/apache/commons/configuration2/builder/FileBasedConfigurationBuilder.java [64:85]


    public static String getDefaultEncoding(final Class<?> configClass) {
        String enc = DEFAULT_ENCODINGS.get(configClass);
        if (enc != null || configClass == null) {
            return enc;
        }

        for (final Class<?> cls : ClassUtils.getAllSuperclasses(configClass)) {
            enc = DEFAULT_ENCODINGS.get(cls);
            if (enc != null) {
                return enc;
            }
        }

        for (final Class<?> cls : ClassUtils.getAllInterfaces(configClass)) {
            enc = DEFAULT_ENCODINGS.get(cls);
            if (enc != null) {
                return enc;
            }
        }

        return null;
    }