Package hudson.plugins.findbugs.util

Interface Summary
AnnotationParser A parser for annotations.
FileInputStreamFactory Factory to create an InputStream from an absolute filename.
HealthDescriptor A health descriptor defines the parameters to create the build health.
PackageDetector Detects the package or namespace name of a file.
ResultAction<T> Defines an action that is responsible for handling results of the given type T.
ToolTipProvider Provides tooltips for single or multiple items.
 

Class Summary
AbstractAnnotationParser A base class for parsers that work on files an produce annotations.
AbstractAnnotationsDetail Base class for annotation detail objects.
AbstractAreaRenderer Renderer that provides direct access to the individual results of a build via links.
AbstractHealthDescriptor A base class for serializable health descriptors.
AbstractPackageDetector Base class for package detectors.
AbstractProjectAction<T extends ResultAction<?>> A project action displays a link on the side panel of a project.
AbstractResultAction<T extends BuildResult> Controls the live cycle of Hudson results.
AnnotationDifferencer Provides several utility methods based on sets of annotations.
AttributeDetail Result object to visualize the statistics of a category.
BuildResult A base class for build results that is capable of storing a reference to the current build.
BuildResultEvaluator Evaluates if the number of annotations exceeds a given threshold value.
ChartBuilder Creates various charts.
ContextHashCode Creates a hash code from the source code of the warning line and the surrounding context.
CsharpNamespaceDetector Detects the namespace of a C# workspace file.
DetailBuilder Creates detail objects for the selected element of a annotation container.
EncodingValidator Validates a file encoding.
ErrorDetail Result object to visualize the errors during execution of the plug-in.
FileDetail Result object to visualize the package statistics of a module.
FileFinder Scans the workspace and finds all Java files.
FilesParser Parses files that match the specified pattern and creates a corresponding project with a collection of annotations.
FixedWarningsDetail Result object to visualize the fixed warnings in a build.
HealthAwareMavenReporter A base class for maven reporters with the following two characteristics: It provides a unstable threshold, that could be enabled and set in the configuration screen.
HealthAwarePublisher A base class for publishers with the following two characteristics: It provides a unstable threshold, that could be enabled and set in the configuration screen.
HealthReportBuilder Creates a health report for integer values based on healthy and unhealthy thresholds.
JavaPackageDetector Detects the package name of a Java file.
Messages  
ModuleDetail Result object to visualize the package statistics of a module.
ModuleDetector Detects module names by parsing the name of a source file, the Maven pom.xml file or the ANT build.xml file.
NewWarningsDetail Result object to visualize the new warnings in a build.
NullHealthDescriptor A HealthDescriptor that neither has the failure threshold nor the health report enabled.
PackageDetail Result object to visualize the package statistics of a module.
Pair<H,T> Pair is a helper class for the frequent case, when two objects must be combined for a collection entry or even a key.
ParserResult Stores the collection of parsed annotations and associated error messages.
PluginDescriptor Base class for a Hudson plug/in descriptor.
PluginLogger A simple logger that prefixes each message with the plug-in name.
PrioritiesAreaRenderer Renderer that provides direct access to the individual results of a build via links.
PrioritiesDetail Result object to visualize the priorities statistics of an annotation container.
PriorityDetailFactory Creates priority detail objects.
ReporterDescriptor A maven reporter descriptor that uses a publisher descriptor as delegate to obtain the relevant configuration data.
ResultAreaRenderer Renderer that provides direct access to the individual results of a build via links.
SingleFieldValidator Form field validator base class with template method to validate a single field value.
SourceDetail Renders a source file containing an annotation for the whole file or a specific line number.
TabDetail Result object representing a dynamic tab.
ThresholdValidator Validates and converts threshold parameters.
ToolTipBuilder Builds tooltips for items.
TrendReportHeightValidator Controls the size of a trend report.
 

Exception Summary
AbortException Indicates an orderly abortion of the processing.
 



Copyright © 2009. All Rights Reserved.