All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hudson.plugins.findbugs.FindBugsDetailFactory Maven / Gradle / Ivy

package hudson.plugins.findbugs;

import hudson.model.AbstractBuild;
import hudson.plugins.analysis.util.model.FileAnnotation;
import hudson.plugins.analysis.views.DetailFactory;
import hudson.plugins.analysis.views.TabDetail;

import java.util.Collection;

/**
 * A detail factory that creates a FindBugs specific warnings table.
 *
 * @author Ulli Hafner
 */
public class FindBugsDetailFactory extends DetailFactory {
    @Override
    protected TabDetail createTabDetail(final AbstractBuild owner,
            final Collection annotations, final String url, final String defaultEncoding) {
        return new FindBugsTabDetail(owner, this, annotations, url, defaultEncoding);
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy