/** * Returns whether the build date or the build number should be used as domain. * * @return the build date or the build number should be used as domain */ public boolean getUseBuildDateAsDomain() { return configuration.useBuildDateAsDomain(); }
/** * Returns whether the build date or the build number should be used as domain. * * @return the build date or the build number should be used as domain */ public boolean getUseBuildDateAsDomain() { return configuration.useBuildDateAsDomain(); }
if (configuration.useBuildDateAsDomain()) { return new ToolTipBoxRenderer(toolTip);
@java.lang.SuppressWarnings("serial") @SuppressFBWarnings("SIC") @Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { SerializableUrlGenerator urlGenerator = new CategoryUrlBuilder(getRootUrl(), pluginName); SerializableToolTipGenerator toolTipGenerator = new SerializableToolTipGenerator() { @Override public String generateToolTip(final CategoryDataset dataset, final int row, final int column) { int number = 0; for (int index = 0; index < dataset.getRowCount(); index++) { Number value = dataset.getValue(index, column); if (value != null) { number += value.intValue(); } } return toolTipProvider.getTooltip(number); } }; if (configuration.useBuildDateAsDomain()) { return new ToolTipAreaRenderer(toolTipGenerator); } else { return new AreaRenderer(urlGenerator, toolTipGenerator); } } // CHECKSTYLE:ON
/** {@inheritDoc} */ @Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new DescriptionBuilder(toolTipProvider); if (configuration.useBuildDateAsDomain()) { return new ToolTipBoxRenderer(toolTip); } else { return new BoxRenderer(url, toolTip); } }
@SuppressWarnings("serial") @SuppressFBWarnings("SIC") @Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new ToolTipBuilder(toolTipProvider) { @Override protected String getShortDescription(final int row) { if (row == 0) { return Messages.Trend_PriorityLow(); } else if (row == 1) { return Messages.Trend_PriorityNormal(); } else { return Messages.Trend_PriorityHigh(); } } }; if (configuration.useBuildDateAsDomain()) { return new ToolTipAreaRenderer(toolTip); } else { return new AreaRenderer(url, toolTip); } } // CHECKSTYLE:ON
/** {@inheritDoc} */ @java.lang.SuppressWarnings("serial") @SuppressWarnings("SIC") @Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { SerializableUrlGenerator urlGenerator = new CategoryUrlBuilder(getRootUrl(), pluginName); SerializableToolTipGenerator toolTipGenerator = new SerializableToolTipGenerator() { /** {@inheritDoc} */ public String generateToolTip(final CategoryDataset dataset, final int row, final int column) { int number = 0; for (int index = 0; index < dataset.getRowCount(); index++) { Number value = dataset.getValue(index, column); if (value != null) { number += value.intValue(); } } return toolTipProvider.getTooltip(number); } }; if (configuration.useBuildDateAsDomain()) { return new ToolTipAreaRenderer(toolTipGenerator); } else { return new AreaRenderer(urlGenerator, toolTipGenerator); } } // CHECKSTYLE:ON
/** {@inheritDoc} */ @java.lang.SuppressWarnings("serial") @SuppressWarnings("SIC") @Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new ToolTipBuilder(toolTipProvider) { /** {@inheritDoc} */ @Override protected String getShortDescription(final int row) { if (row == 0) { return Messages.Trend_PriorityLow(); } else if (row == 1) { return Messages.Trend_PriorityNormal(); } else { return Messages.Trend_PriorityHigh(); } } }; if (configuration.useBuildDateAsDomain()) { return new ToolTipAreaRenderer(toolTip); } else { return new AreaRenderer(url, toolTip); } } // CHECKSTYLE:ON
@Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new DescriptionBuilder(toolTipProvider); if (configuration.useBuildDateAsDomain()) { return new ToolTipBoxRenderer(toolTip); } else { return new BoxRenderer(url, toolTip); } }
@Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new DescriptionBuilder(toolTipProvider); if (configuration.useBuildDateAsDomain()) { return new ToolTipBoxRenderer(toolTip); } else { return new BoxRenderer(url, toolTip); } }
@Override protected CategoryItemRenderer createRenderer(final GraphConfiguration configuration, final String pluginName, final ToolTipProvider toolTipProvider) { CategoryUrlBuilder url = new UrlBuilder(getRootUrl(), pluginName); ToolTipBuilder toolTip = new DescriptionBuilder(toolTipProvider); if (configuration.useBuildDateAsDomain()) { return new ToolTipBoxRenderer(toolTip); } else { return new BoxRenderer(url, toolTip); } }
/** * Creates the chart by iterating through all available actions. * * @param configuration * the configuration parameters * @param action * the action to start with * @return the created chart */ protected JFreeChart createChart(final GraphConfiguration configuration, final ResultAction<? extends BuildResult> action) { CategoryDataset dataSet; if (configuration.useBuildDateAsDomain()) { Map<LocalDate, List<Integer>> averagePerDay = averageByDate(createSeriesPerBuild(configuration, action.getResult())); dataSet = createDatasetPerDay(averagePerDay); } else { dataSet = createDatasetPerBuildNumber(createSeriesPerBuild(configuration, action.getResult())); } return createChart(dataSet); }
/** * Creates the chart by iterating through all available actions. * * @param configuration * the configuration parameters * @param action * the action to start with * @return the created chart */ protected JFreeChart createChart(final GraphConfiguration configuration, final ResultAction<? extends BuildResult> action) { CategoryDataset dataSet; if (configuration.useBuildDateAsDomain()) { Map<LocalDate, List<Integer>> averagePerDay = averageByDate(createSeriesPerBuild(configuration, action.getResult())); dataSet = createDatasetPerDay(averagePerDay); } else { dataSet = createDatasetPerBuildNumber(createSeriesPerBuild(configuration, action.getResult())); } return createChart(dataSet); }