private void renderAnonymousAccessSection()

in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [325:361]


        private void renderAnonymousAccessSection(ScmRepository anonymousRepository) {
            if (isScmSystem(anonymousRepository, "clearcase")
                    || isScmSystem(anonymousRepository, "perforce")
                    || isScmSystem(anonymousRepository, "starteam")
                    || (anonymousConnection == null || anonymousConnection.isEmpty())) {
                return;
            }

            startSection(getI18nString("anonymousaccess.title"));

            if (anonymousRepository != null && isScmSystem(anonymousRepository, "cvs")) {
                CvsScmProviderRepository cvsRepo =
                        (CvsScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessCVS(cvsRepo);
            } else if (anonymousRepository != null && isScmSystem(anonymousRepository, "git")) {
                GitScmProviderRepository gitRepo =
                        (GitScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessGit(gitRepo);
            } else if (anonymousRepository != null && isScmSystem(anonymousRepository, "hg")) {
                HgScmProviderRepository hgRepo = (HgScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessMercurial(hgRepo);
            } else if (anonymousRepository != null && isScmSystem(anonymousRepository, "svn")) {
                SvnScmProviderRepository svnRepo =
                        (SvnScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessSubversion(svnRepo);
            } else {
                paragraph(getI18nString("anonymousaccess.general.intro"));

                verbatimText(anonymousConnection.substring(4));
            }

            endSection();
        }