Serialized Form


Package hudson.plugins.analysis.core

Class hudson.plugins.analysis.core.AbstractAnnotationParser extends Object implements Serializable

serialVersionUID: 4014720188570415914L

Serialized Fields

defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.

Class hudson.plugins.analysis.core.AbstractHealthDescriptor extends Object implements Serializable

serialVersionUID: -3709673381162699834L

Serialization Methods

readResolve

protected Object readResolve()
Initializes new fields that are not serialized yet.

Serialized Fields

priority

Priority priority
The minimum priority to consider during health and stability calculation.


healthy

String healthy
Report health as 100% when the number of warnings is less than this value.


unHealthy

String unHealthy
Report health as 0% when the number of warnings is greater than this value.


thresholds

Thresholds thresholds
Build status thresholds.

Class hudson.plugins.analysis.core.AnnotationsClassifier extends Object implements Serializable

serialVersionUID: 5152042155205600031L

Serialized Fields

result

ParserResult result
All annotations.


defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.

Class hudson.plugins.analysis.core.BuildResult extends Object implements Serializable

serialVersionUID: 1110545450292087475L

Serialization Methods

readResolve

protected Object readResolve()
Initializes members that were not present in previous versions of the associated plug-in.

Serialized Fields

owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner
Current build as owner of this action.


modules

Set<E> modules
All parsed modules.


numberOfModules

int numberOfModules
The total number of parsed modules (regardless if there are annotations).


defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.


numberOfWarnings

int numberOfWarnings
The number of warnings in this build.


numberOfNewWarnings

int numberOfNewWarnings
The number of new warnings in this build.


numberOfFixedWarnings

int numberOfFixedWarnings
The number of fixed warnings in this build.


delta

int delta
Difference between this and the previous build.


lowDelta

int lowDelta
Difference between this and the previous build (Priority low).


normalDelta

int normalDelta
Difference between this and the previous build (Priority normal).


highDelta

int highDelta
Difference between this and the previous build (Priority high).


lowWarnings

int lowWarnings
The number of low priority warnings in this build.


normalWarnings

int normalWarnings
The number of normal priority warnings in this build.


highWarnings

int highWarnings
The number of high priority warnings in this build.


zeroWarningsSinceBuild

int zeroWarningsSinceBuild
Determines since which build we have zero warnings.


zeroWarningsSinceDate

long zeroWarningsSinceDate
Determines since which time we have zero warnings.


zeroWarningsHighScore

long zeroWarningsHighScore
Determines the zero warnings high score.


isZeroWarningsHighscore

boolean isZeroWarningsHighscore
Determines if the old zero high score has been broken.


highScoreGap

long highScoreGap
Determines the number of msec still to go before a new high score is reached.


errors

List<E> errors
Error messages.


pluginResult

hudson.model.Result pluginResult
The build result of the associated plug-in. This result is an additional state that denotes if this plug-in has changed the overall build result.

Since:
1.4

successfulSinceBuild

int successfulSinceBuild
Determines since which build the result is successful.

Since:
1.4

successfulSinceDate

long successfulSinceDate
Determines since which time the result is successful.

Since:
1.4

successfulHighscore

long successfulHighscore
Determines the succesful build result high score.

Since:
1.4

isSuccessfulHighscore

boolean isSuccessfulHighscore
Determines if the old successful build result high score has been broken.

Since:
1.4

successfulHighScoreGap

long successfulHighScoreGap
Determines the number of msec still to go before a new high score is reached.

Since:
1.4

isSuccessfulStateTouched

boolean isSuccessfulStateTouched
Determines if this result has touched the successful state.

Since:
1.4

referenceBuild

int referenceBuild
Reference build number. If not defined then 0 or -1 could be used.

Since:
1.20

reason

String reason
Describes the reason for the build result evaluation.

Since:
1.38

Class hudson.plugins.analysis.core.FilesParser extends Object implements Serializable

serialVersionUID: -6415863872891783891L

Serialized Fields

filePattern

String filePattern
Ant file-set pattern to scan for.


parser

AnnotationParser parser
Parser to be used to process the workspace files.


isMavenBuild

boolean isMavenBuild
Determines whether this build uses maven.


moduleName

String moduleName
The predefined module name, might be empty.


shouldDetectModules

boolean shouldDetectModules
Determines whether module names should be derived from Maven or Ant.


pluginId

String pluginId

canResolveRelativePaths

boolean canResolveRelativePaths

Class hudson.plugins.analysis.core.HealthAwareMavenReporter extends hudson.maven.MavenReporter implements Serializable

serialVersionUID: 3003791883748835331L

Serialization Methods

readResolve

private Object readResolve()
Deprecated. 
Initializes new fields that are not serialized yet.

Serialized Fields

healthy

String healthy
Deprecated. 
Report health as 100% when the number of warnings is less than this value.


unHealthy

String unHealthy
Deprecated. 
Report health as 0% when the number of warnings is greater than this value.


pluginName

String pluginName
Deprecated. 
The name of the plug-in.


thresholdLimit

String thresholdLimit
Deprecated. 
Determines which warning priorities should be considered when evaluating the build stability and health.


defaultEncoding

String defaultEncoding
Deprecated. 
The default encoding to be used when reading and parsing files.


canRunOnFailed

boolean canRunOnFailed
Deprecated. 
Determines whether the plug-in should run for failed builds, too. @since 1.6


thresholds

Thresholds thresholds
Deprecated. 
Thresholds for build status unstable and failed, resp. and priorities all, high, normal, and low, resp.

Since:
1.20

Class hudson.plugins.analysis.core.HealthAwarePublisher extends HealthAwareRecorder implements Serializable

Class hudson.plugins.analysis.core.HealthAwareRecorder extends hudson.tasks.Recorder implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
Initializes new fields that are not serialized yet.

Serialized Fields

healthy

String healthy
Report health as 100% when the number of warnings is less than this value.


unHealthy

String unHealthy
Report health as 0% when the number of warnings is greater than this value.


thresholdLimit

String thresholdLimit
Determines which warning priorities should be considered when evaluating the build health.


pluginName

String pluginName
The name of the plug-in.


defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.


canRunOnFailed

boolean canRunOnFailed
Determines whether the plug-in should run for failed builds, too.

Since:
1.6

useDeltaValues

boolean useDeltaValues
Determines whether the absolute annotations delta or the actual annotations set difference should be used to evaluate the build stability.

Since:
1.4

thresholds

Thresholds thresholds
Thresholds for build status unstable and failed, resp. and priorities all, high, normal, and low, resp.

Since:
1.14

shouldDetectModules

boolean shouldDetectModules
Determines whether module names should be derived from Maven POM or Ant build files.

Since:
1.19

dontComputeNew

boolean dontComputeNew
Determines whether new warnings should be computed (with respect to baseline).

Since:
1.34

doNotResolveRelativePaths

boolean doNotResolveRelativePaths
Determines whether relative paths in warnings should be resolved using a time expensive operation that scans the whole workspace for matching files.

Since:
1.43

Class hudson.plugins.analysis.core.HealthAwareReporter extends hudson.maven.MavenReporter implements Serializable

serialVersionUID: -5369644266347796143L

Serialization Methods

readResolve

private Object readResolve()
Initializes new fields that are not serialized yet.

Serialized Fields

healthy

String healthy
Report health as 100% when the number of warnings is less than this value.


unHealthy

String unHealthy
Report health as 0% when the number of warnings is greater than this value.


pluginName

String pluginName
The name of the plug-in.


thresholdLimit

String thresholdLimit
Determines which warning priorities should be considered when evaluating the build stability and health.


defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.


canRunOnFailed

boolean canRunOnFailed
Determines whether the plug-in should run for failed builds, too. @since 1.6


useDeltaValues

boolean useDeltaValues
Determines whether the absolute annotations delta or the actual annotations set difference should be used to evaluate the build stability.

Since:
1.20

thresholds

Thresholds thresholds
Thresholds for build status unstable and failed, resp. and priorities all, high, normal, and low, resp.

Since:
1.20

dontComputeNew

boolean dontComputeNew
Determines whether new warnings should be computed (with respect to baseline).

Since:
1.34

Class hudson.plugins.analysis.core.HealthReportBuilder extends Object implements Serializable

serialVersionUID: 5191317904662711835L

Serialized Fields

healthDescriptor

AbstractHealthDescriptor healthDescriptor
Health descriptor.

Class hudson.plugins.analysis.core.NullHealthDescriptor extends AbstractHealthDescriptor implements Serializable

serialVersionUID: -4856077818215392075L

Class hudson.plugins.analysis.core.ParserResult extends Object implements Serializable

serialVersionUID: -8414545334379193330L

Serialized Fields

annotations

Set<E> annotations
The parsed annotations.


errorMessages

List<E> errorMessages
The collection of error messages.


annotationCountByPriority

Map<K,V> annotationCountByPriority
Number of annotations by priority.


modules

Set<E> modules
The set of modules.


workspace

hudson.plugins.analysis.core.ParserResult.Workspace workspace
The workspace.


fileNameCache

com.google.common.collect.Multimap<K,V> fileNameCache
A mapping of relative file names to absolute file names.


logMessage

String logMessage
The log messages. @since 1.20


numberOfModules

int numberOfModules
Total number of modules. @since 1.31

Class hudson.plugins.analysis.core.Thresholds extends Object implements Serializable

Serialized Fields

unstableTotalAll

String unstableTotalAll

unstableTotalHigh

String unstableTotalHigh

unstableTotalNormal

String unstableTotalNormal

unstableTotalLow

String unstableTotalLow

unstableNewAll

String unstableNewAll

unstableNewHigh

String unstableNewHigh

unstableNewNormal

String unstableNewNormal

unstableNewLow

String unstableNewLow

failedTotalAll

String failedTotalAll

failedTotalHigh

String failedTotalHigh

failedTotalNormal

String failedTotalNormal

failedTotalLow

String failedTotalLow

failedNewAll

String failedNewAll

failedNewHigh

String failedNewHigh

failedNewNormal

String failedNewNormal

failedNewLow

String failedNewLow

Package hudson.plugins.analysis.util

Class hudson.plugins.analysis.util.AreaRenderer extends ToolTipAreaRenderer implements Serializable

serialVersionUID: -6802385549191651555L

Serialized Fields

urlGenerator

SerializableUrlGenerator urlGenerator
The URL generator for the clickable map.

Class hudson.plugins.analysis.util.BoxRenderer extends ToolTipBoxRenderer implements Serializable

serialVersionUID: 1827457945114238470L

Serialized Fields

urlGenerator

SerializableUrlGenerator urlGenerator
The URL generator for the clickable map.

Class hudson.plugins.analysis.util.CategoryUrlBuilder extends Object implements Serializable

serialVersionUID: -3383164939484624157L

Serialized Fields

pluginName

String pluginName
The plug-in name.


rootUrl

String rootUrl
The root URL that is used as prefix.

Class hudson.plugins.analysis.util.FileFinder extends Object implements Serializable

serialVersionUID: 2970029366847565970L

Serialized Fields

pattern

String pattern
The pattern to scan for.

Class hudson.plugins.analysis.util.ToolTipAreaRenderer extends hudson.util.StackedAreaRenderer2 implements Serializable

serialVersionUID: -7373322043128362094L

Serialized Fields

toolTipGenerator

SerializableToolTipGenerator toolTipGenerator
The tooltip generator for the clickable map.

Class hudson.plugins.analysis.util.ToolTipBoxRenderer extends org.jfree.chart.renderer.category.StackedBarRenderer implements Serializable

serialVersionUID: 3270603409987078410L

Serialized Fields

toolTipGenerator

SerializableToolTipGenerator toolTipGenerator
The tooltip generator for the clickable map.

Class hudson.plugins.analysis.util.ToolTipBuilder extends Object implements Serializable

serialVersionUID: 881869231153090533L

Serialized Fields

provider

ToolTipProvider provider
Delegate to get the actual tooltips.

Class hudson.plugins.analysis.util.TreeString extends Object implements Serializable

serialVersionUID: 3621959682117480904L

Serialized Fields

parent

TreeString parent
Parent node that represents the prefix.


label

char[] label
TreeString.parent+TreeString.label is the string value of this node.


Package hudson.plugins.analysis.util.model

Class hudson.plugins.analysis.util.model.AbstractAnnotation extends Object implements Serializable

serialVersionUID: -1092014926477547148L

Serialization Methods

readResolve

private Object readResolve()
Called after XStream de-serialization to improve the memory usage. Ideally we'd like this to be protected, so that the subtype can call this method, but some plugins that depends on this (such as findbugs) already define "private Object readResolve()", so defining it as protected will break those subtypes. So instead, we expose "superReadResolve" as the protected entry point for this method.

Serialized Fields

message

TreeString message
The message of this annotation.


priority

Priority priority
The priority of this annotation.


key

long key
Unique key of this annotation.


lineRanges

LineRangeList lineRanges
The ordered list of line ranges that show the origin of the annotation in the associated file. To save memory consumption, this can be ImmutableList, in which case updates requires a new copy.


primaryLineNumber

int primaryLineNumber
Primary line number of this warning, i.e., the start line of the first line range.


fileName

TreeString fileName
The filename of the class that contains this annotation.


moduleName

TreeString moduleName
The name of the maven or ant module that contains this annotation.


packageName

TreeString packageName
The name of the package (or name space) that contains this annotation.


category

String category
Bug category.


type

String type
Bug type.


contextHashCode

long contextHashCode
Context hash code of this annotation. This hash code is used to decide if two annotations are equal even if the equals method returns false.


origin

String origin
The origin of this warning.


pathName

TreeString pathName
Relative path of this duplication. @since 1.10


primaryColumnStart

int primaryColumnStart
Column start of primary line range of warning. @since 1.38


primaryColumnEnd

int primaryColumnEnd
Column end of primary line range of warning. @since 1.38

Class hudson.plugins.analysis.util.model.AnnotationContainer extends Object implements Serializable

serialVersionUID: 855696821788264261L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

annotations

Map<K,V> annotations
The annotations mapped by their key.


handleFiles

boolean handleFiles
Determines whether to build up a set of WorkspaceFiles.


name

String name
Name of this container.


hierarchy

AnnotationContainer.Hierarchy hierarchy
Hierarchy level of this container.

Class hudson.plugins.analysis.util.model.DefaultAnnotationContainer extends AnnotationContainer implements Serializable

serialVersionUID: -7969178785228510814L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the priorities mapping.

Class hudson.plugins.analysis.util.model.JavaPackage extends AnnotationContainer implements Serializable

serialVersionUID: 4034932648975191723L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

name

String name
Name of this package.

Class hudson.plugins.analysis.util.model.JavaProject extends AnnotationContainer implements Serializable

serialVersionUID: 8556968267678442661L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

workspacePath

String workspacePath
Path of the workspace.


error

String error
The error message that denotes that why project creation has been failed.


moduleErrors

List<E> moduleErrors
The error messages of the modules.

Class hudson.plugins.analysis.util.model.LineRange extends Object implements Serializable

serialVersionUID: -4124143085672930110L

Serialized Fields

start

int start
Start of the range.


end

int end
End of the range.

Class hudson.plugins.analysis.util.model.LineRangeList extends AbstractList<LineRange> implements Serializable

serialVersionUID: -1123973098942984623L

Serialized Fields

data

byte[] data
Encoded bits.


len

int len
Number of bytes in LineRangeList.data that's already used. This is not List.size().

Class hudson.plugins.analysis.util.model.MavenModule extends AnnotationContainer implements Serializable

serialVersionUID: 5467122420572804130L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

name

String name
Name of this module.


packageMapping

Map<K,V> packageMapping
All Java packages in this maven module (mapped by their name).


error

String error
The error message that denotes that the creation of the module has been failed.

Class hudson.plugins.analysis.util.model.WorkspaceFile extends AnnotationContainer implements Serializable

serialVersionUID: 601361940925156719L

Serialization Methods

readResolve

private Object readResolve()
Rebuilds the bidirectional links between the annotations and this workspace file after deserialization.

Serialized Fields

name

String name
The absolute filename of this file.


Package hudson.plugins.analysis.views

Class hudson.plugins.analysis.views.AbstractAnnotationsDetail extends AnnotationContainer implements Serializable

serialVersionUID: 1750266351592937774L

Serialized Fields

owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner
Current build as owner of this object.


defaultEncoding

String defaultEncoding
The default encoding to be used when reading and parsing files.


detailFactory

DetailFactory detailFactory
The factory to create detail objects with.

Class hudson.plugins.analysis.views.AttributeDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -1854984151887397361L

Serialized Fields

attributeName

String attributeName
Name of the attribute.

Class hudson.plugins.analysis.views.FileDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -5315146140343619856L

Serialized Fields

file

WorkspaceFile file
The package to show the details for.

Class hudson.plugins.analysis.views.FixedWarningsDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -8601095040123486522L

Class hudson.plugins.analysis.views.ModuleDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -1854984151887397361L

Serialized Fields

module

MavenModule module
The module to show the details for.

Class hudson.plugins.analysis.views.NewWarningsDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: 5093487322493056475L

Class hudson.plugins.analysis.views.PackageDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -5315146140343619856L

Serialized Fields

javaPackage

JavaPackage javaPackage
The package to show the details for.

Class hudson.plugins.analysis.views.PrioritiesDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -5315146140343619856L

Serialized Fields

priority

Priority priority
Priority of the annotations.

Class hudson.plugins.analysis.views.TabDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -1854984151887397361L

Serialized Fields

url

String url
URL of the content to load.



Copyright © 2004-2012 Hudson. All Rights Reserved.