net.fortuna.ical4j.model.WeekDayList.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中net.fortuna.ical4j.model.WeekDayList.<init>()方法的一些代码示例,展示了WeekDayList.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeekDayList.<init>()方法的具体详情如下:
包路径:net.fortuna.ical4j.model.WeekDayList
类名称:WeekDayList
方法名:<init>

WeekDayList.<init>介绍

[英]Default constructor.
[中]默认构造函数。

代码示例

代码示例来源:origin: net.oneandone.ical4j/ical4j

/**
 * @return Returns the dayList.
 */
public final WeekDayList getDayList() {
  if (dayList == null) {
    dayList = new WeekDayList();
  }
  return dayList;
}

代码示例来源:origin: org.bedework/bw-ical4j-cl

/**
 * @return Returns the dayList.
 */
public final WeekDayList getDayList() {
  if (dayList == null) {
    dayList = new WeekDayList();
  }
  return dayList;
}

代码示例来源:origin: org.bedework.ical4j/ical4j

/**
 * @return Returns the dayList.
 */
public final WeekDayList getDayList() {
  if (dayList == null) {
    dayList = new WeekDayList();
  }
  return dayList;
}

代码示例来源:origin: ical4j/ical4j

transformers.put(BYDAY, new ByDayRule(dayList, deriveFilterType(), Optional.ofNullable(weekStartDay)));
} else {
  dayList = new WeekDayList();

代码示例来源:origin: ical4j/ical4j

&& !weekNoList.isEmpty() && monthDayList.isEmpty())) {
ByDayRule implicitRule = new ByDayRule(new WeekDayList(WeekDay.getWeekDay(rootSeed)),
    deriveFilterType(),  Optional.ofNullable(weekStartDay));
dates = implicitRule.transform(dates);

代码示例来源:origin: org.mnode.ical4j/ical4j

transformers.put(BYDAY, new ByDayRule(dayList, deriveFilterType(), Optional.ofNullable(weekStartDay)));
} else {
  dayList = new WeekDayList();

代码示例来源:origin: org.mnode.ical4j/ical4j

&& !weekNoList.isEmpty() && monthDayList.isEmpty())) {
ByDayRule implicitRule = new ByDayRule(new WeekDayList(WeekDay.getWeekDay(rootSeed)),
    deriveFilterType(),  Optional.ofNullable(weekStartDay));
dates = implicitRule.transform(dates);

代码示例来源:origin: ical4j/ical4j

hourList = new NumberList(nextToken(tokens, token), 0, 23, false);
} else if (BYDAY.equals(token)) {
  dayList = new WeekDayList(nextToken(tokens, token));
} else if (BYMONTHDAY.equals(token)) {
  monthDayList = new NumberList(nextToken(tokens, token), 1, 31, true);

代码示例来源:origin: org.bedework.ical4j/ical4j

hourList = new NumberList(nextToken(tokens, token), 0, 23, false);
} else if (BYDAY.equals(token)) {
  dayList = new WeekDayList(nextToken(tokens, token));
} else if (BYMONTHDAY.equals(token)) {
  monthDayList = new NumberList(nextToken(tokens, token), 1, 31, true);

代码示例来源:origin: net.oneandone.ical4j/ical4j

hourList = new NumberList(nextToken(tokens, token), 0, 23, false);
} else if (BYDAY.equals(token)) {
  dayList = new WeekDayList(nextToken(tokens, token));
} else if (BYMONTHDAY.equals(token)) {
  monthDayList = new NumberList(nextToken(tokens, token), 1, 31, true);

代码示例来源:origin: org.mnode.ical4j/ical4j

hourList = new NumberList(nextToken(tokens, token), 0, 23, false);
} else if (BYDAY.equals(token)) {
  dayList = new WeekDayList(nextToken(tokens, token));
} else if (BYMONTHDAY.equals(token)) {
  monthDayList = new NumberList(nextToken(tokens, token), 1, 31, true);

代码示例来源:origin: org.bedework/bw-ical4j-cl

dayList = new WeekDayList(nextToken(t, token));

代码示例来源:origin: apache/ofbiz-framework

@SuppressWarnings("unchecked")
@Override
public void visit(TemporalExpressions.DayOfWeekRange expr) {
  int startDay = expr.getStartDay();
  int endDay = expr.getEndDay();
  WeekDayList dayList = new WeekDayList();
  dayList.add(dayOfWeekArray[startDay - 1]);
  while (startDay != endDay) {
    startDay++;
    if (startDay > Calendar.SATURDAY) {
      startDay = Calendar.SUNDAY;
    }
    dayList.add(dayOfWeekArray[startDay - 1]);
  }
  Recur recur = new Recur(Recur.DAILY, 0);
  recur.getDayList().addAll(dayList);
  this.state.addRecur(recur);
}

代码示例来源:origin: ical4j/ical4j

.monthList(new NumberList("1")).dayList(new WeekDayList(SU))
.hourList(new NumberList("8,9")).minuteList(new NumberList("30")).build();

代码示例来源:origin: ical4j/ical4j

/**
 * This test confirms SETPOS rules are working correctly.
 * <pre>
 *      The BYSETPOS rule part specifies a COMMA character (US-ASCII decimal
 *      44) separated list of values which corresponds to the nth occurrence
 *      within the set of events specified by the rule. Valid values are 1 to
 *      366 or -366 to -1. It MUST only be used in conjunction with another
 *      BYxxx rule part. For example "the last work day of the month" could
 *      be represented as:
 *   
 *        RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1
 * </pre>
 */
public final void testSetPosProcessing() {
  Recur recur = new Recur.Builder().frequency(Frequency.MONTHLY).count(-1)
      .dayList(new WeekDayList(MO, TU, WE, TH, FR))
      .setPosList(new NumberList("-1")).build();
  log.debug(recur.toString());
  Calendar cal = Calendar.getInstance();
  Date start = new DateTime(cal.getTime());
  cal.add(Calendar.YEAR, 2);
  Date end = new DateTime(cal.getTime());
  
  DateList dates = recur.getDates(start, end, Value.DATE_TIME);
  log.debug(dates.toString());
}

代码示例来源:origin: ical4j/ical4j

/**
   * Test COUNT rules.
   */
  public void testGetConsumedTimeByCount() {
    Recur recur = new Recur.Builder().frequency(Frequency.WEEKLY).count(3)
      .interval(1).dayList(new WeekDayList(SU)).build();
    log.info(recur.toString());

    Calendar cal = getCalendarInstance();
    cal.set(Calendar.DAY_OF_MONTH, 8);
    Date start = new DateTime(cal.getTime());
//        cal.add(Calendar.DAY_OF_WEEK_IN_MONTH, 10);
    cal.add(Calendar.HOUR_OF_DAY, 1);
    Date end = new DateTime(cal.getTime());
//        log.info(recur.getDates(start, end, Value.DATE_TIME));

    RRule rrule = new RRule(recur);
    VEvent event = new VEvent(start, end, "Test recurrence COUNT");
    event.getProperties().add(rrule);
    log.info(event.toString());

    Calendar rangeCal = getCalendarInstance();
    Date rangeStart = new DateTime(rangeCal.getTime());
    rangeCal.add(Calendar.WEEK_OF_YEAR, 4);
    Date rangeEnd = new DateTime(rangeCal.getTime());

    log.info(event.getConsumedTime(rangeStart, rangeEnd).toString());
  }

代码示例来源:origin: ical4j/ical4j

.dayList(new WeekDayList(new WeekDay(MO, 2))).build();
getDates(rangeStart, rangeEnd, eventStart, recur);
    .monthList(new NumberList("2")).dayList(new WeekDayList(new WeekDay(SU, 2))).build();
getDates(rangeStart, rangeEnd, eventStart, recur);

代码示例来源:origin: ical4j/ical4j

.interval(3).dayList(new WeekDayList(MO, TU, WE, TH, FR))
    .hourList(new NumberList("9")).build();
week1UserA.getProperties().add(new RRule(week1UserARecur));
    .until(new Date(calEnd.getTime().getTime())).interval(3).dayList(new WeekDayList(MO, TU, WE, TH, FR))
    .hourList(new NumberList("9")).build();
week2UserB.getProperties().add(new RRule(week2UserBRecur));
    .until(new Date(calEnd.getTime().getTime())).interval(3).dayList(new WeekDayList(MO, TU, WE, TH, FR))
    .hourList(new NumberList("9")).build();
week3UserC.getProperties().add(new RRule(week3UserCRecur));
    .dayList(new WeekDayList(new WeekDay(MO, 0), new WeekDay(TU, 0), new WeekDay(WE, 0), new WeekDay(TH, 0), new WeekDay(FR, 0)))
    .hourList(new NumberList("9")).build();
week1UserA.getProperties().add(new RRule(week1UserARecur));
    .dayList(new WeekDayList(new WeekDay(MO, 0), new WeekDay(TU, 0), new WeekDay(WE, 0), new WeekDay(TH, 0), new WeekDay(FR, 0)))
    .hourList(new NumberList("9")).build();
week2UserB.getProperties().add(new RRule(week2UserBRecur));
    .dayList(new WeekDayList(new WeekDay(MO, 0), new WeekDay(TU, 0), new WeekDay(WE, 0), new WeekDay(TH, 0), new WeekDay(FR, 0)))
    .hourList(new NumberList("9")).build();
week3UserC.getProperties().add(new RRule(week3UserCRecur));

代码示例来源:origin: micromata/projectforge

public static WeekDayList getDayListForRecurrenceFrequencyModeTwo(RecurrenceFrequencyModeTwo mode)
 WeekDayList weekDays = new WeekDayList();
 if (mode == RecurrenceFrequencyModeTwo.MONDAY)
  weekDays.add(WeekDay.MO);

代码示例来源:origin: ical4j/ical4j

.dayList(new WeekDayList(MO, TU, WE, TH, FR))
  .interval(1).weekStartDay(MO.getDay()).build();
RRule rruleWeekly = new RRule(recurWeekly);
  .dayList(new WeekDayList(MO, TU, WE, TH, FR))
  .interval(1).weekStartDay(MO.getDay()).build();
RRule rruleDaily = new RRule(recurDaily);
  .dayList(new WeekDayList(MO, TU, WE, TH, FR))
  .interval(1).weekStartDay(MO.getDay()).build();
RRule rruleMonthly = new RRule(recurMonthly);

相关文章