net.praqma.jenkins.plugin.prqa.graphs
Class PRQAGraph

java.lang.Object
  extended by net.praqma.jenkins.plugin.prqa.graphs.PRQAGraph
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ComplianceIndexGraphs, MessagesGraph

public abstract class PRQAGraph
extends Object
implements Serializable

Author:
Praqma
See Also:
Serialized Form

Field Summary
protected  List<net.praqma.prqa.status.StatusCategory> categories
           
protected  net.praqma.prqa.PRQAStatusCollection data
           
protected  String title
           
protected  net.praqma.prqa.PRQAContext.QARReportType type
           
 
Constructor Summary
PRQAGraph(String title, net.praqma.prqa.PRQAContext.QARReportType type, net.praqma.prqa.status.StatusCategory... category)
           
 
Method Summary
 boolean containsStatus(net.praqma.prqa.status.StatusCategory cat)
           
protected  org.jfree.chart.JFreeChart createChart(org.jfree.data.category.CategoryDataset dataset, String title, String yaxis, int max, int min)
           
 void drawGraph(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, hudson.util.DataSetBuilder<String,hudson.util.ChartUtil.NumberOnlyBuildLabel> dsb, Double threshHoldMax)
           
 List<net.praqma.prqa.status.StatusCategory> getCategories()
           
 net.praqma.prqa.PRQAStatusCollection getData()
           
 String getTitle()
           
 net.praqma.prqa.PRQAContext.QARReportType getType()
           
 void setData(net.praqma.prqa.PRQAStatusCollection data)
           
 void setTitle(String title)
           
 void setType(net.praqma.prqa.PRQAContext.QARReportType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

categories

protected List<net.praqma.prqa.status.StatusCategory> categories

data

protected net.praqma.prqa.PRQAStatusCollection data

title

protected String title

type

protected net.praqma.prqa.PRQAContext.QARReportType type
Constructor Detail

PRQAGraph

public PRQAGraph(String title,
                 net.praqma.prqa.PRQAContext.QARReportType type,
                 net.praqma.prqa.status.StatusCategory... category)
Method Detail

getType

public net.praqma.prqa.PRQAContext.QARReportType getType()

setType

public void setType(net.praqma.prqa.PRQAContext.QARReportType type)

getCategories

public List<net.praqma.prqa.status.StatusCategory> getCategories()

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

setData

public void setData(net.praqma.prqa.PRQAStatusCollection data)

getData

public net.praqma.prqa.PRQAStatusCollection getData()

containsStatus

public boolean containsStatus(net.praqma.prqa.status.StatusCategory cat)

drawGraph

public void drawGraph(org.kohsuke.stapler.StaplerRequest req,
                      org.kohsuke.stapler.StaplerResponse rsp,
                      hudson.util.DataSetBuilder<String,hudson.util.ChartUtil.NumberOnlyBuildLabel> dsb,
                      Double threshHoldMax)
               throws IOException
Throws:
IOException

createChart

protected org.jfree.chart.JFreeChart createChart(org.jfree.data.category.CategoryDataset dataset,
                                                 String title,
                                                 String yaxis,
                                                 int max,
                                                 int min)


Copyright © 2004-2013. All Rights Reserved.