org.jenkinsci.plugins.android_lint
Class LintResultAction

java.lang.Object
  extended by hudson.plugins.analysis.core.AbstractResultAction<LintResult>
      extended by org.jenkinsci.plugins.android_lint.LintResultAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject, hudson.plugins.analysis.core.ResultAction<LintResult>, hudson.plugins.analysis.util.ToolTipProvider, org.kohsuke.stapler.StaplerProxy

public class LintResultAction
extends hudson.plugins.analysis.core.AbstractResultAction<LintResult>

Controls the lifecycle of the Lint results.

This action persists the results of the Lint analysis of a build and displays the results on the build page. The actual visualization of the results is defined in the matching summary.jelly file.

Moreover, this class renders the Lint result trend.


Constructor Summary
LintResultAction(hudson.model.AbstractBuild<?,?> owner, hudson.plugins.analysis.core.HealthDescriptor healthDescriptor)
          Creates a new instance of LintResultAction.
LintResultAction(hudson.model.AbstractBuild<?,?> owner, hudson.plugins.analysis.core.HealthDescriptor healthDescriptor, LintResult result)
          Creates a new instance of LintResultAction.
 
Method Summary
protected  hudson.plugins.analysis.core.PluginDescriptor getDescriptor()
           
 String getDisplayName()
           
 String getMultipleItemsTooltip(int numberOfItems)
           
 String getSingleItemTooltip()
           
 
Methods inherited from class hudson.plugins.analysis.core.AbstractResultAction
addModule, createAggregatedResult, createResult, getBuild, getBuildHealth, getHealthDescriptor, getIconFileName, getLargeImageName, getOwner, getResult, getSmallImage, getSmallImageName, getTarget, getTooltip, getToolTipProvider, getUrlName, hasLargeImage, isSuccessful, setResult, updateBuildHealth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LintResultAction

public LintResultAction(hudson.model.AbstractBuild<?,?> owner,
                        hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
                        LintResult result)
Creates a new instance of LintResultAction.

Parameters:
owner - Build owning this action.
healthDescriptor - Health descriptor to use.
result - The Lint result for this build.

LintResultAction

public LintResultAction(hudson.model.AbstractBuild<?,?> owner,
                        hudson.plugins.analysis.core.HealthDescriptor healthDescriptor)
Creates a new instance of LintResultAction.

Parameters:
owner - Build owning this action.
healthDescriptor - Health descriptor to use.
Method Detail

getDisplayName

public String getDisplayName()

getDescriptor

protected hudson.plugins.analysis.core.PluginDescriptor getDescriptor()
Specified by:
getDescriptor in class hudson.plugins.analysis.core.AbstractResultAction<LintResult>

getMultipleItemsTooltip

public String getMultipleItemsTooltip(int numberOfItems)
Overrides:
getMultipleItemsTooltip in class hudson.plugins.analysis.core.AbstractResultAction<LintResult>

getSingleItemTooltip

public String getSingleItemTooltip()
Overrides:
getSingleItemTooltip in class hudson.plugins.analysis.core.AbstractResultAction<LintResult>


Copyright © 2004-2012. All Rights Reserved.