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

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

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

WeekDayList.add介绍

[英]Overrides superclass to throw an IllegalArgumentException where argument is not a net.fortuna.ical4j.model.WeekDay.
[中]重写超类以抛出一个IllegalArgumentException,其中参数不是net.fortuna.ical4j.model.WeekDay

代码示例

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

/**
 * @param weekDay a day to add to the list
 * @return true if the week day is added, otherwise false
 */
public final boolean add(final WeekDay weekDay) {
  return add((Object) weekDay);
}

代码示例来源: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: micromata/projectforge

weekDays.add(WeekDay.MO);
else if (mode == RecurrenceFrequencyModeTwo.TUESDAY)
 weekDays.add(WeekDay.TU);
else if (mode == RecurrenceFrequencyModeTwo.WEDNESDAY)
 weekDays.add(WeekDay.WE);
else if (mode == RecurrenceFrequencyModeTwo.THURSDAY)
 weekDays.add(WeekDay.TH);
else if (mode == RecurrenceFrequencyModeTwo.FRIDAY)
 weekDays.add(WeekDay.FR);
else if (mode == RecurrenceFrequencyModeTwo.SATURDAY)
 weekDays.add(WeekDay.SA);
else if (mode == RecurrenceFrequencyModeTwo.SUNDAY)
 weekDays.add(WeekDay.SU);
else if (mode == RecurrenceFrequencyModeTwo.WEEKDAY) {
 weekDays.add(WeekDay.MO);
 weekDays.add(WeekDay.TU);
 weekDays.add(WeekDay.WE);
 weekDays.add(WeekDay.TH);
 weekDays.add(WeekDay.FR);
} else if (mode == RecurrenceFrequencyModeTwo.WEEKEND) {
 weekDays.add(WeekDay.SA);
 weekDays.add(WeekDay.SU);
} else if (mode == RecurrenceFrequencyModeTwo.DAY) {
 weekDays.add(WeekDay.SA);
 weekDays.add(WeekDay.SU);
 weekDays.add(WeekDay.MO);
 weekDays.add(WeekDay.TU);
 weekDays.add(WeekDay.WE);
 weekDays.add(WeekDay.TH);

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

/**
 * Constructor.
 * @param aString a string representation of a day list
 */
public WeekDayList(final String aString) {
  final boolean outlookCompatibility =
    CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);
  
  final StringTokenizer t = new StringTokenizer(aString, ",");
  while (t.hasMoreTokens()) {
    if (outlookCompatibility) {
      add(new WeekDay(t.nextToken().replaceAll(" ", "")));
    }
    else {
      add(new WeekDay(t.nextToken()));
    }
  }
}

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

/**
 * Constructor.
 * @param aString a string representation of a day list
 */
public WeekDayList(final String aString) {
  final boolean outlookCompatibility =
    CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);
  
  final StringTokenizer t = new StringTokenizer(aString, ",");
  while (t.hasMoreTokens()) {
    if (outlookCompatibility) {
      add(new WeekDay(t.nextToken().replaceAll(" ", "")));
    }
    else {
      add(new WeekDay(t.nextToken()));
    }
  }
}

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

/**
 * Constructor.
 * @param aString a string representation of a day list
 */
public WeekDayList(final String aString) {
  final boolean outlookCompatibility =
    CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);
  
  final StringTokenizer t = new StringTokenizer(aString, ",");
  while (t.hasMoreTokens()) {
    if (outlookCompatibility) {
      add(new WeekDay(t.nextToken().replaceAll(" ", "")));
    }
    else {
      add(new WeekDay(t.nextToken()));
    }
  }
}

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

/**
 * Constructor.
 * @param aString a string representation of a day list
 */
public WeekDayList(final String aString) {
  final boolean outlookCompatibility =
    CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);
  
  final StringTokenizer t = new StringTokenizer(aString, ",");
  while (t.hasMoreTokens()) {
    if (outlookCompatibility) {
      add(new WeekDay(t.nextToken().replaceAll(" ", "")));
    }
    else {
      add(new WeekDay(t.nextToken()));
    }
  }
}

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

/**
 * Constructor.
 * @param aString a string representation of a day list
 */
public WeekDayList(final String aString) {
  final boolean outlookCompatibility =
    CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_OUTLOOK_COMPATIBILITY);
  
  final StringTokenizer t = new StringTokenizer(aString, ",");
  while (t.hasMoreTokens()) {
    if (outlookCompatibility) {
      add(new WeekDay(t.nextToken().replaceAll(" ", "")));
    }
    else {
      add(new WeekDay(t.nextToken()));
    }
  }
}

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

@Override
public void visit(TemporalExpressions.DayInMonth expr) {
  Recur recur = new Recur(Recur.MONTHLY, 0);
  recur.getDayList().add(new WeekDay(dayOfWeekArray[expr.getDayOfWeek() - 1], expr.getOccurrence()));
  this.state.addRecur(recur);
}

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

if (weekdays[i]) {
 if (i == 0) {
  recur.getDayList().add(WeekDay.MO);
 } else if (i == 1) {
  recur.getDayList().add(WeekDay.TU);
 } else if (i == 2) {
  recur.getDayList().add(WeekDay.WE);
 } else if (i == 3) {
  recur.getDayList().add(WeekDay.TH);
 } else if (i == 4) {
  recur.getDayList().add(WeekDay.FR);
 } else if (i == 5) {
  recur.getDayList().add(WeekDay.SA);
 } else if (i == 6) {
  recur.getDayList().add(WeekDay.SU);
WeekDayList weekDays = ICal4JUtils.getDayListForRecurrenceFrequencyModeTwo(recurrenceData.getModeTwoMonth());
for (WeekDay weekDay : weekDays) {
 recur.getDayList().add(new WeekDay(weekDay, offset));
WeekDayList weekDays = ICal4JUtils.getDayListForRecurrenceFrequencyModeTwo(recurrenceData.getModeTwoYear());
for (WeekDay weekDay : weekDays) {
 recur.getDayList().add(new WeekDay(weekDay, offset));

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

expectedDayList.add(new WeekDay(MO, 3));

相关文章