public class WeekStart extends RRuleElementBase<java.time.DayOfWeek,WeekStart>
Week Start WKST: RFC 5545 iCalendar 3.3.10, page 42
The WKST rule part specifies the day on which the workweek starts. Valid values are MO, TU, WE, TH, FR, SA, and SU. This is significant when a WEEKLY "RRULE" has an interval greater than 1, and a BYDAY rule part is specified. This is also significant when in a YEARLY "RRULE" when a BYWEEKNO rule part is specified. The default value is MO.
valueProperty
Modifier and Type | Field and Description |
---|---|
static java.time.DayOfWeek |
DEFAULT_WEEK_START |
Constructor and Description |
---|
WeekStart() |
WeekStart(java.time.DayOfWeek dayOfWeek) |
WeekStart(WeekStart source) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
parseContent(java.lang.String content)
Parse content line into calendar element.
|
java.lang.String |
toContent()
return element name-value pair string separated by an "="
for example:
FREQ=DAILY
|
WeekStart |
withValue(java.lang.String weekStart) |
elementType, equals, errors, getParent, getValue, hashCode, name, setParent, setValue, toString, valueProperty, withValue
public WeekStart(java.time.DayOfWeek dayOfWeek)
public WeekStart()
public WeekStart(WeekStart source)
public WeekStart withValue(java.lang.String weekStart)
public java.lang.String toContent()
RRuleElement
return element name-value pair string separated by an "=" for example: FREQ=DAILY
public java.util.List<java.lang.String> parseContent(java.lang.String content)
VElement
Parse content line into calendar element.
If element contains children VElement.parseContent(String)
is invoked recursively to parse child elements also
content
- calendar content string to parse