uk.ac.leeds.ccg.andyt.projects.genesis.visualisation
Class GENESIS_AgeGenderBoxPlot

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot
      extended by uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot
          extended by uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_AgeGenderPlot
              extended by uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_AgeGenderBoxPlot
                  extended by uk.ac.leeds.ccg.andyt.projects.genesis.visualisation.GENESIS_AgeGenderBoxPlot
All Implemented Interfaces:
java.lang.Runnable, uk.ac.leeds.ccg.andyt.generic.visualisation.Generic_Drawable_Interface

public class GENESIS_AgeGenderBoxPlot
extends uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_AgeGenderBoxPlot

An implementation of Generic_JApplet_AgeGenderBoxPlot<\code> If you run this class it will attempt to generate an Age by Gender Population Box Plot Visualization of some default data and display it on screen.


Field Summary
 GENESIS_Environment _GENESIS_Environment
           
 java.io.File resultsDirectory
           
 
Fields inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot
_Generic_Canvas, future
 
Fields inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot
executorService
 
Constructor Summary
GENESIS_AgeGenderBoxPlot()
           
GENESIS_AgeGenderBoxPlot(java.util.concurrent.ExecutorService executorService, java.io.File file, java.lang.String format, java.io.File resultsDirectory, java.lang.String title, int dataWidth, int dataHeight, java.lang.String xAxisLabel, java.lang.String yAxisLabel, boolean drawOriginLinesOnPlot, int ageInterval, int startAgeOfEndYearInterval, int decimalPlacePrecisionForCalculations, int decimalPlacePrecisionForDisplay, java.math.RoundingMode aRoundingMode, GENESIS_Environment a_GENESIS_Environment)
           
 
Method Summary
static java.util.logging.Logger getLogger()
           
protected  void init(java.util.concurrent.ExecutorService executorService, java.io.File file, java.lang.String format, java.io.File resultsDirectory, java.lang.String title, int dataWidth, int dataHeight, java.lang.String xAxisLabel, java.lang.String yAxisLabel, boolean drawOriginLinesOnPlot, int ageInterval, int startAgeOfEndYearInterval, int decimalPlacePrecisionForCalculations, int decimalPlacePrecisionForDisplay, java.math.RoundingMode aRoundingMode, GENESIS_Environment a_GENESIS_Environment)
           
protected static void log(java.util.logging.Level level, java.lang.String message)
           
static void main(java.lang.String[] args)
           
 void setData(java.util.HashSet<GENESIS_Population> pops, int ageInterval, int startAgeOfStartYearInterval, int startAgeOfEndYearInterval, int decimalPlacePrecisionForCalculations, java.math.RoundingMode roundingMode)
           
 void setData(int ageInterval, int startAgeOfStartYearInterval, int startAgeOfEndYearInterval, int decimalPlacePrecisionForCalculations, java.math.RoundingMode roundingMode, java.io.File resultsDirectory, GENESIS_Environment a_GENESIS_Environment)
           
 
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_AgeGenderBoxPlot
drawBoxplots, drawData, drawTitle, getDefaultData, getDefaultData
 
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_AgeGenderPlot
drawXAxis, drawYAxis, init, initialiseParameters, setOriginCol
 
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot
run
 
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot
coordinateToScreen, coordinateToScreenCol, coordinateToScreenCol, coordinateToScreenRow, coordinateToScreenRow, dataColToXCoordinate, dataPointToCoordinate, dataRowToYCoordinate, draw, draw, draw, draw, draw, drawAxes, drawAxes, drawOutline, drawString, fillRect, getAgeInterval, getBufferedImage, getCellHeight, getCellWidth, getData, getDataEndCol, getDataEndRow, getDataHeight, getDataMiddleRow, getDataStartCol, getDataStartRow, getDataWidth, getDecimalPlacePrecisionForCalculations, getDecimalPlacePrecisionForDisplay, getDefaultPartTitleGap, getDefaultRoundingMode, getDefaultScaleTickAndTextSeparation, getDefaultScaleTickLength, getExecutorService, getExtraHeightBottom, getExtraHeightTop, getExtraWidthLeft, getExtraWidthRight, getFile, getFontMetrics, getFormat, getG2, getG2image, getImageHeight, getImageWidth, getLegendHeight, getLegendWidth, getMaxX, getMaxY, getMinX, getMinY, getOriginCol, getOriginRow, getRoundingMode, getSignificantDigits, getStartAgeOfEndYearInterval, getTextHeight, getTextWidth, getTitle, getxAxisHeight, getxAxisLabel, getyAxisLabel, getyAxisWidth, imageColToXCoordinate, imageRowToYCoordinate, init, initData, initFontMetrics, initG2, initG2Image, isAddLegend, isDrawOriginLinesOnPlot, resize, setAddLegend, setAgeInterval, setBufferedImage, setCellHeight, setCellHeight, setCellWidth, setCellWidth, setData, setDataEndCol, setDataEndRow, setDataHeight, setDataMiddleRow, setDataStartCol, setDataStartRow, setDataWidth, setDecimalPlacePrecisionForCalculations, setDecimalPlacePrecisionForDisplay, setDrawOriginLinesOnPlot, setExtraHeightBottom, setExtraHeightTop, setExtraWidthLeft, setExtraWidthRight, setFile, setFontMetrics, setFormat, setG2, setG2image, setImageHeight, setImageWidth, setLegendHeight, setLegendWidth, setMaxX, setMaxY, setMinX, setMinY, setOriginCol, setOriginRow, setOriginRow, setPaint, setRoundingMode, setSignificantDigits, setStartAgeOfEndYearInterval, setTitle, setTransform, setxAxisHeight, setXAxisHeight, setxAxisLabel, setyAxisLabel, setyAxisWidth, setYAxisWidth, transform, writeText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resultsDirectory

public java.io.File resultsDirectory

_GENESIS_Environment

public GENESIS_Environment _GENESIS_Environment
Constructor Detail

GENESIS_AgeGenderBoxPlot

public GENESIS_AgeGenderBoxPlot()

GENESIS_AgeGenderBoxPlot

public GENESIS_AgeGenderBoxPlot(java.util.concurrent.ExecutorService executorService,
                                java.io.File file,
                                java.lang.String format,
                                java.io.File resultsDirectory,
                                java.lang.String title,
                                int dataWidth,
                                int dataHeight,
                                java.lang.String xAxisLabel,
                                java.lang.String yAxisLabel,
                                boolean drawOriginLinesOnPlot,
                                int ageInterval,
                                int startAgeOfEndYearInterval,
                                int decimalPlacePrecisionForCalculations,
                                int decimalPlacePrecisionForDisplay,
                                java.math.RoundingMode aRoundingMode,
                                GENESIS_Environment a_GENESIS_Environment)
Method Detail

init

protected final void init(java.util.concurrent.ExecutorService executorService,
                          java.io.File file,
                          java.lang.String format,
                          java.io.File resultsDirectory,
                          java.lang.String title,
                          int dataWidth,
                          int dataHeight,
                          java.lang.String xAxisLabel,
                          java.lang.String yAxisLabel,
                          boolean drawOriginLinesOnPlot,
                          int ageInterval,
                          int startAgeOfEndYearInterval,
                          int decimalPlacePrecisionForCalculations,
                          int decimalPlacePrecisionForDisplay,
                          java.math.RoundingMode aRoundingMode,
                          GENESIS_Environment a_GENESIS_Environment)

main

public static void main(java.lang.String[] args)

setData

public void setData(int ageInterval,
                    int startAgeOfStartYearInterval,
                    int startAgeOfEndYearInterval,
                    int decimalPlacePrecisionForCalculations,
                    java.math.RoundingMode roundingMode,
                    java.io.File resultsDirectory,
                    GENESIS_Environment a_GENESIS_Environment)

setData

public void setData(java.util.HashSet<GENESIS_Population> pops,
                    int ageInterval,
                    int startAgeOfStartYearInterval,
                    int startAgeOfEndYearInterval,
                    int decimalPlacePrecisionForCalculations,
                    java.math.RoundingMode roundingMode)

log

protected static void log(java.util.logging.Level level,
                          java.lang.String message)

getLogger

public static java.util.logging.Logger getLogger()