static Map getDefaultMatchers()

in apache-rat-core/src/main/java/org/apache/rat/analysis/license/SPDXMatcher.java [49:69]


        static Map<String, IHeaderMatcher> getDefaultMatchers() {
            Map<String, IHeaderMatcher> matchers = new HashMap<>();
            matchers.put("CDDL-1.0", new SPDXMatcher("CDDL-1.0", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_CDLL1,
                    MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_CDDL1));
            matchers.put("GPL-1.0-only",
                    new SPDXMatcher("GPL-1.0-only", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL1,
                            MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_1));
            matchers.put("GPL-2.0-only",
                    new SPDXMatcher("GPL-2.0-only", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL2,
                            MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_2));
            matchers.put("GPL-3.0-only",
                    new SPDXMatcher("GPL-3.0-only", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL3,
                            MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_3));
            matchers.put("MIT", new SPDXMatcher("MIT", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_MIT,
                    MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_MIT));
            matchers.put("Apache-2.0", new SPDXMatcher("Apache-2.0", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_ASL,
                    MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_APACHE_LICENSE_VERSION_2_0));
            matchers.put("W3C", new SPDXMatcher("W3C", MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_W3CD,
                    MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_W3C_DOCUMENT_COPYRIGHT));
            return matchers;
        }