Lines Matching refs:dtstart
54 * @param dtstart the time of the first occurrence
60 public long getLastOccurence(Time dtstart,
62 return getLastOccurence(dtstart, null /* no limit */, recur);
75 * @param dtstart the time of the first occurrence
82 public long getLastOccurence(Time dtstart, Time maxtime,
131 long[] dates = expand(dtstart, recur,
132 dtstart.toMillis(false /* use isDst */) /* range start */,
620 * Expands the recurrence within the given range using the given dtstart
625 * @param dtstart a Time object representing the first occurrence
636 public long[] expand(Time dtstart,
640 String timezone = dtstart.timezone;
663 expand(dtstart, rrule, rangeStartDateValue,
678 expand(dtstart, exrule, rangeStartDateValue,
721 * @param dtstart the dtstart date as defined in RFC2445. This
733 public void expand(Time dtstart,
739 unsafeNormalize(dtstart);
740 long dtstartDateValue = normDateTimeComparisonValue(dtstart);
743 // add the dtstart instance to the recurrence, if within range.
744 // For example, if dtstart is Mar 1, 2010 and the range is Jan 1 - Apr 1,
748 // once here or in the loop for dtstart.
750 // NOTE: if DTSTART is not synchronized with the recurrence rule, the first instance
822 iterator.set(dtstart);
850 until.switchTimezone(dtstart.timezone);
906 // to be before dtstart or after the end, because that will be
985 // are before dtstart. Filter these. I believe this is correct,
998 // specified by the DTSTART