public GraphModelToCsvExporter( AbstractMap<String, AbstractGraphRow> rows, File destFile, String csvSeparator, String xAxisLabel, NumberRenderer xAxisRenderer, int hideNonRepValLimit) { this.destFile = destFile; this.model = rows; this.csvSeparator = csvSeparator; this.decimalSeparator = new DecimalFormatSymbols().getDecimalSeparator(); this.xAxisLabel = xAxisLabel; this.hideNonRepValLimit = hideNonRepValLimit; if (xAxisRenderer != null && xAxisRenderer instanceof DividerRenderer) { this.xAxisRenderer = new DividerRenderer(((DividerRenderer) xAxisRenderer).getFactor()); } else if (xAxisRenderer != null && xAxisRenderer instanceof DateTimeRenderer) { String format = JMeterUtils.getPropDefault("jmeterPlugin.csvTimeFormat", "HH:mm:ss" + decimalSeparator + "S"); dateFormatter = new SimpleDateFormat(format); } }
@Override public void setValue(Object value) { Double val=((Long) value) /factor; setText(Double.toString(val)); } }
/** * */ public ResponseTimesPercentilesGui() { super(); graphPanel.getGraphObject().setForcedMinX(0); graphPanel.getGraphObject().setxAxisLabel("Percentiles"); graphPanel.getGraphObject().setYAxisLabel("Percentile value in ms"); graphPanel.getGraphObject().setxAxisLabelRenderer(new DividerRenderer(10)); }
/** * */ public ResponseTimesPercentilesGui() { super(); graphPanel.getGraphObject().setForcedMinX(0); graphPanel.getGraphObject().setxAxisLabel("Percentiles"); graphPanel.getGraphObject().setYAxisLabel("Percentile value in ms"); graphPanel.getGraphObject().setxAxisLabelRenderer(new DividerRenderer(10)); }
public GraphModelToCsvExporter( AbstractMap<String, AbstractGraphRow> rows, File destFile, String csvSeparator, String xAxisLabel, NumberRenderer xAxisRenderer, int hideNonRepValLimit) { this.destFile = destFile; this.model = rows; this.csvSeparator = csvSeparator; this.decimalSeparator = new DecimalFormatSymbols().getDecimalSeparator(); this.xAxisLabel = xAxisLabel; this.hideNonRepValLimit = hideNonRepValLimit; if (xAxisRenderer != null && xAxisRenderer instanceof DividerRenderer) { this.xAxisRenderer = new DividerRenderer(((DividerRenderer) xAxisRenderer).getFactor()); } else if (xAxisRenderer != null && xAxisRenderer instanceof DateTimeRenderer) { String format = JMeterUtils.getPropDefault("jmeterPlugin.csvTimeFormat", "HH:mm:ss" + decimalSeparator + "S"); dateFormatter = new SimpleDateFormat(format); } }
@Override public void setValue(Object value) { Double val=((Long) value) /factor; setText(Double.toString(val)); } }