本文整理了Java中net.fortuna.ical4j.model.WeekDayList.<init>()
方法的一些代码示例,展示了WeekDayList.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeekDayList.<init>()
方法的具体详情如下:
包路径:net.fortuna.ical4j.model.WeekDayList
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!