@Test public void convertToLabelsFormat_Integer_StringXXDB() { ArrayList<Integer> values = new ArrayList<>(); values.add(3); DecimalFormat format = new DecimalFormat("#'DB'"); assertEquals("3DB", mXRndr.convertToLabelsFormat(values, format).get(0)); }
ArrayList<String> convertToLabelsFormat(ArrayList<Integer> values, DecimalFormat format) { int size = values.size(); ArrayList<String> result = new ArrayList<>(size); for (int i = 0; i < size; i++) result.add(format.format(values.get(i))); return result; }
AxisRenderer { ArrayList<String> convertToLabelsFormat(ArrayList<Integer> values, DecimalFormat format) { int size = values.size(); ArrayList<String> result = new ArrayList<>(size); for (int i = 0; i < size; i++) result.add(format.format(values.get(i))); return result; } }
AxisRenderer { ArrayList<String> convertToLabelsFormat(ArrayList<Integer> values, DecimalFormat format) { int size = values.size(); ArrayList<String> result = new ArrayList<>(size); for (int i = 0; i < size; i++) result.add(format.format(values.get(i))); return result; } AxisRenderer(); }
AxisRenderer { ArrayList<String> convertToLabelsFormat(ArrayList<Integer> values, DecimalFormat format) { int size = values.size(); ArrayList<String> result = new ArrayList<>(size); for (int i = 0; i < size; i++) result.add(format.format(values.get(i))); return result; } AxisRenderer(); void init(ArrayList<ChartSet> data, Style style); abstract float parsePos(int index, double value); void reset(); float getInnerChartLeft(); float getInnerChartTop(); float getInnerChartRight(); float getInnerChartBottom(); float[] getInnerChartBounds(); int getStep(); float getBorderSpacing(); int getBorderMaximumValue(); int getBorderMinimumValue(); boolean hasMandatoryBorderSpacing(); boolean hasStep(); void setHandleValues(boolean bool); void setLabelsFormat(DecimalFormat format); void setStep(int step); void setBorderSpacing(float spacing); void setTopSpacing(float spacing); void setMandatoryBorderSpacing(boolean bool); void setInnerChartBounds(float left, float top, float right, float bottom); void setBorderValues(int min, int max, int step); void setBorderValues(int min, int max); }
AxisRenderer { ArrayList<String> convertToLabelsFormat(ArrayList<Integer> values, DecimalFormat format) { int size = values.size(); ArrayList<String> result = new ArrayList<>(size); for (int i = 0; i < size; i++) result.add(format.format(values.get(i))); return result; } AxisRenderer(); void init(ArrayList<ChartSet> data, Style style); abstract float parsePos(int index, double value); void reset(); float getInnerChartLeft(); float getInnerChartTop(); float getInnerChartRight(); float getInnerChartBottom(); float[] getInnerChartBounds(); int getStep(); float getBorderSpacing(); int getBorderMaximumValue(); int getBorderMinimumValue(); boolean hasMandatoryBorderSpacing(); boolean hasStep(); void setHandleValues(boolean bool); void setLabelsFormat(DecimalFormat format); void setStep(int step); void setBorderSpacing(float spacing); void setTopSpacing(float spacing); void setMandatoryBorderSpacing(boolean bool); void setInnerChartBounds(float left, float top, float right, float bottom); void setBorderValues(int min, int max, int step); void setBorderValues(int min, int max);  }