Package hudson.plugins.pmd.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 extends BuildResult> Defines an action that is responsible for handling results of the given type T.
SerializableToolTipGenerator A serializable CategoryToolTipGenerator.
SerializableUrlGenerator A serializable CategoryURLGenerator.
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.
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.
AreaRenderer StackedAreaRenderer that delegates tooltip and URL generation to separate objects.
AttributeDetail Result object to visualize the statistics of a category.
BoxRenderer StackedBarRenderer that delegates tooltip and URL generation to separate objects.
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.
BuildResultGraph Base class for build results graphs.
CategoryBuildResultGraph A build result graph using a CategoryPlot.
CategoryUrlBuilder Builds a URL for the links in a clickable map.
ContextHashCode Creates a hash code from the source code of the warning line and the surrounding context.
CookieHandler Creates and converts cookies.
CsharpNamespaceDetector Detects the namespace of a C# workspace file.
DefaultGraphConfigurationDetail Configures the default values for the trend graph of this plug-in.
DetailBuilder Creates detail objects for the selected element of a annotation container.
DifferenceGraph Builds a graph with the difference between new and fixed warnings for a specified result action.
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.
GraphConfiguration Configuration properties of a trend graph.
GraphConfigurationDetail Configures the trend graph of this plug-in.
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.
HealthGraph Builds a graph showing all warnings by health descriptor.
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.
NewVersusFixedGraph Builds a new versus fixed warnings graph for a specified result action.
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.
PrioritiesDetail Result object to visualize the priorities statistics of an annotation container.
PriorityDetailFactory Creates priority detail objects.
PriorityGraph Builds a graph showing all warnings by priority.
ReporterDescriptor A maven reporter descriptor that uses a publisher descriptor as delegate to obtain the relevant configuration data.
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.
UserGraphConfigurationDetail Configures the trend graph of this plug-in for the current user and job using a cookie.
 

Enum Summary
GraphType The available types for the trend graph.
 

Exception Summary
AbortException Indicates an orderly abortion of the processing.
 



Copyright © 2009. All Rights Reserved.