/** * Construct and return the start and end time range * * @return time range. If in doLatest or doAll mode this returns null */ public Date[] getRange() { return getRange(null); }
/** * test * * @param msg msg to print out */ private void testRange(String msg) { Date[] range = getRange(); if (msg != null) { System.err.println(msg); } System.err.println(range[0] + " -- " + range[1]); }
/** * Generate an array of times for the interval * * @return intervals */ public double[] getIntervalTicks() { Date[] range = getRange(); long startTime = range[0].getTime(); long endTime = range[1].getTime(); double tickStartTime = startTime - interval; double tickEndTime = endTime + interval; double base = round(tickEndTime); // System.err.println("base:" + new Date((long) base)); return computeTicks(tickEndTime, tickStartTime, base, interval); }
Date[] range = getRange(datedThings);