|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.plugins.covcomplplot.analyzer.AbstractMethodInfoHandler
hudson.plugins.covcomplplot.analyzer.CloverMethodHandler
public class CloverMethodHandler
Clover result handler. This class is responsible to read the clover result
and make the MethodInfo
list. In addition, some clover specific
actions.
Constructor Summary | |
---|---|
CloverMethodHandler()
|
Method Summary | |
---|---|
void |
checkBuild(hudson.model.AbstractBuild<?,?> build)
Check if passed AbstractBuild contains valid plugin result
for this handler processing. |
String |
getCustomJavaScript()
|
String |
getDescription()
Get the description of Jenkins plugin from which this handler get information |
String |
getMethodUrlLocation(hudson.model.AbstractBuild<?,?> owner,
MethodInfo methodInfo)
Get method content URL. |
List<MethodInfo> |
process(hudson.model.AbstractBuild<?,?> build,
boolean excludeGetterSetter,
String remoteDir,
LoggerWrapper logger,
Analyzer analyzer)
Parse the plugin result and return the MethodInfo list. |
Methods inherited from class hudson.plugins.covcomplplot.analyzer.AbstractMethodInfoHandler |
---|
checkBuildContainningBuildAction, getBuildArtifact, getCustomSourceViewBuildAction, isGetterSetter, isMethodValid |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CloverMethodHandler()
Method Detail |
---|
public List<MethodInfo> process(hudson.model.AbstractBuild<?,?> build, boolean excludeGetterSetter, String remoteDir, LoggerWrapper logger, Analyzer analyzer) throws InvalidHudsonProjectException
AbstractMethodInfoHandler
MethodInfo
list.
process
in class AbstractMethodInfoHandler
build
- build infoexcludeGetterSetter
- whether getter/setter methods are included or not.remoteDir
- base directory of build.logger
- logger to be usedanalyzer
- information which analyzer is used.
MethodInfo
list parsed.
InvalidHudsonProjectException
public String getCustomJavaScript()
getCustomJavaScript
in class AbstractMethodInfoHandler
public String getMethodUrlLocation(hudson.model.AbstractBuild<?,?> owner, MethodInfo methodInfo)
AbstractMethodInfoHandler
getMethodUrlLocation
in class AbstractMethodInfoHandler
owner
- AbstractBuild
instance against each methodInfo.methodInfo
- method.
public void checkBuild(hudson.model.AbstractBuild<?,?> build) throws InvalidHudsonProjectException
AbstractMethodInfoHandler
AbstractBuild
contains valid plugin result
for this handler processing. This method is invoked before the process
method is called.
checkBuild
in class AbstractMethodInfoHandler
InvalidHudsonProjectException
public String getDescription()
AbstractMethodInfoHandler
getDescription
in class AbstractMethodInfoHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |