|
||||||||||
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.CoberturaMethodHandler
public class CoberturaMethodHandler
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 | |
---|---|
CoberturaMethodHandler()
|
Method Summary | |
---|---|
void |
checkBuild(hudson.model.AbstractBuild<?,?> build)
Check if passed AbstractBuild contains valid plugin result
for this handler processing. |
int |
getBranchCount(String text)
|
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. |
String |
urlTransform(String name)
URL Transform |
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 CoberturaMethodHandler()
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 int getBranchCount(String text)
public String getCustomJavaScript()
getCustomJavaScript
in class AbstractMethodInfoHandler
public String urlTransform(String name)
name
-
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 |