private void showDates1D(CoordinateAxis1D axis1D, CalendarDateUnit cdu) { if (!axis1D.isInterval()) { for (double val : axis1D.getCoordValues()) { if (Double.isNaN(val)) infoTA.appendLine(" N/A"); else infoTA.appendLine(" " + cdu.makeCalendarDate(val)); } } else { // is interval Formatter f = new Formatter(); double[] b1 = axis1D.getBound1(); double[] b2 = axis1D.getBound2(); for (int i = 0; i < b1.length; i++) f.format( " (%f, %f) == (%s, %s)%n", b1[i], b2[i], cdu.makeCalendarDate((b1[i])), cdu.makeCalendarDate((b2[i]))); infoTA.appendLine(f.toString()); } }
private String makeCalendarDateStringOrMissing(CalendarDateUnit cdu, double value) { if (Double.isNaN(value)) return "missing"; return cdu.makeCalendarDate(value).toString(); }