hudson.plugins.covcomplplot
Class CovComplPlotPublisher

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.tasks.Notifier
              extended by hudson.plugins.covcomplplot.CovComplPlotPublisher
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class CovComplPlotPublisher
extends hudson.tasks.Notifier


Nested Class Summary
static class CovComplPlotPublisher.DescriptorImpl
          Descriptor for CovComplPlotPublisher.
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
 Analyzer analyzer
           
 boolean excludeGetterSetter
           
 boolean verbose
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
CovComplPlotPublisher(Analyzer analyzer, boolean excludeGetterSetter, boolean verbose)
           
 
Method Summary
protected  void addBuildAction(hudson.model.AbstractBuild<?,?> build, CovComplPlotBuildAction buildAction)
           
 CovComplPlotBuildAction createCovComplScatterPlotBuildAction(hudson.model.AbstractBuild<?,?> build, java.util.List<MethodInfo> methods)
          Build Action 만든??
 Analyzer getAnalyzer()
           
 java.util.List<MethodInfo> getCovComplMethodInfoList(Analyzer analyzer, hudson.model.AbstractBuild<?,?> build, boolean excludeGetterSetter, java.lang.String remoteDir, LoggerWrapper logger)
          Clover ?서 MethodInfo 객체 리스?? ??다.
 CovComplPlotPublisher.DescriptorImpl getDescriptor()
           
protected  LoggerWrapper getLoggerWrapper(hudson.model.BuildListener listener)
           
 hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
prebuild
 

Field Detail

analyzer

public final Analyzer analyzer

verbose

public final boolean verbose

excludeGetterSetter

public final boolean excludeGetterSetter
Constructor Detail

CovComplPlotPublisher

@DataBoundConstructor
public CovComplPlotPublisher(Analyzer analyzer,
                                                  boolean excludeGetterSetter,
                                                  boolean verbose)
Method Detail

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
Specified by:
perform in interface hudson.tasks.BuildStep
Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer

createCovComplScatterPlotBuildAction

public CovComplPlotBuildAction createCovComplScatterPlotBuildAction(hudson.model.AbstractBuild<?,?> build,
                                                                    java.util.List<MethodInfo> methods)
                                                             throws java.io.IOException
Build Action 만든??

Parameters:
build -
methods -
Returns:
Throws:
java.io.IOException

getCovComplMethodInfoList

public java.util.List<MethodInfo> getCovComplMethodInfoList(Analyzer analyzer,
                                                            hudson.model.AbstractBuild<?,?> build,
                                                            boolean excludeGetterSetter,
                                                            java.lang.String remoteDir,
                                                            LoggerWrapper logger)
                                                     throws InvalidHudsonProjectException
Clover ?서 MethodInfo 객체 리스?? ??다.

Parameters:
excludeGetterSetter2 -
analyzer2 -
hudsonProject -
remoteDir -
logger -
Returns:
Throws:
InvalidHudsonProjectException

getProjectAction

public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
Specified by:
getProjectAction in interface hudson.tasks.BuildStep
Overrides:
getProjectAction in class hudson.tasks.BuildStepCompatibilityLayer

addBuildAction

protected void addBuildAction(hudson.model.AbstractBuild<?,?> build,
                              CovComplPlotBuildAction buildAction)

getLoggerWrapper

protected LoggerWrapper getLoggerWrapper(hudson.model.BuildListener listener)

getDescriptor

public CovComplPlotPublisher.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>
Overrides:
getDescriptor in class hudson.tasks.Notifier

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()

getAnalyzer

public Analyzer getAnalyzer()


Copyright © 2010. All Rights Reserved.