@Override public List<CalendarDate> getCalendarDates() { if (timeTaxis != null) return timeTaxis.getCalendarDates(); else if (getRunTimeAxis() != null) return makeCalendarDates2D(); else return new ArrayList<>(); }
@Override public CalendarDateRange getCalendarDateRange() { if (timeTaxis != null) return timeTaxis.getCalendarDateRange(); else if (getRunTimeAxis() != null) { List<CalendarDate> cd = makeCalendarDates2D(); int last = cd.size(); return (last > 0) ? CalendarDateRange.of(cd.get(0), cd.get(last-1)) : null; } else return null; }
@Override public List<CalendarDate> getCalendarDates() { if (timeTaxis != null) return timeTaxis.getCalendarDates(); else if (getRunTimeAxis() != null) return makeCalendarDates2D(); else return new ArrayList<>(); }
@Override public CalendarDateRange getCalendarDateRange() { if (timeTaxis != null) return timeTaxis.getCalendarDateRange(); else if (getRunTimeAxis() != null) { List<CalendarDate> cd = makeCalendarDates2D(); int last = cd.size(); return (last > 0) ? CalendarDateRange.of(cd.get(0), cd.get(last-1)) : null; } else return null; }
@Override public CalendarDateRange getCalendarDateRange() { if (timeTaxis != null) return timeTaxis.getCalendarDateRange(); else if (getRunTimeAxis() != null) { List<CalendarDate> cd = makeCalendarDates2D(); int last = cd.size(); return (last > 0) ? CalendarDateRange.of(cd.get(0), cd.get(last-1)) : null; } else return null; }
@Override public List<CalendarDate> getCalendarDates() { if (timeTaxis != null) return timeTaxis.getCalendarDates(); else if (getRunTimeAxis() != null) return makeCalendarDates2D(); else return null; }