public class StandardTime extends StandardOrDaylight<StandardTime>
<p>STANDARD<br> Describes Standard Time<br> RFC 5545, 3.6.5, page 65</p>
<p>The DAYLIGHT sub-component is always a child of a VTIMEZONE calendar component. It can’t
exist alone. The "STANDARD" or "DAYLIGHT" sub-component MUST
include the DTSTART
, TZOFFSETFROM
,
and TZOFFSETTO
properties.</p>
<p>The "DAYLIGHT" sub-component consists of a collection of properties
that describe Standard Time. In general, this collection
of properties consists of:
<ul>
<li>the first onset DATE-TIME for the observance;
<li>the last onset DATE-TIME for the observance, if a last onset is
known;
<li>the offset to be applied for the observance;
<li>a rule that describes the day and time when the observance
takes effect;
<li>an optional name for the observance.</p>
</ul>
</p>
<p>Properties available to this sub-component include:
<ul>
<li>COMMENT
<li>DTSTART
<li>RDATE
<li>RRULE
<li>TZNAME
<li>TZOFFSETFROM
<li>TZOFFSETTO
<li>X-PROP
</ul>
</p>
VTimeZone
timeZoneNamesProperty, timeZoneOffsetFromProperty, timeZoneOffsetToProperty
recurrenceDatesProperty, recurrenceRuleProperty
commentsProperty, dateTimeStartProperty
nonStandardProperty
VRepeatable.MergedIterator<T>
DTSTART_COMPARATOR
Constructor and Description |
---|
StandardTime()
Creates a default StandardTime calendar component with no properties
|
StandardTime(StandardTime source)
Creates a deep copy of a StandardTime calendar component
|
Modifier and Type | Method and Description |
---|---|
static StandardTime |
parse(java.lang.String contentLines)
Deprecated.
|
errors, getTimeZoneNames, getTimeZoneOffsetFrom, getTimeZoneOffsetTo, recurrenceCache, setTimeZoneNames, setTimeZoneOffsetFrom, setTimeZoneOffsetFrom, setTimeZoneOffsetFrom, setTimeZoneOffsetTo, setTimeZoneOffsetTo, setTimeZoneOffsetTo, timeZoneNamesProperty, timeZoneOffsetFromProperty, timeZoneOffsetToProperty, withTimeZoneNames, withTimeZoneNames, withTimeZoneNames, withTimeZoneOffsetFrom, withTimeZoneOffsetFrom, withTimeZoneOffsetFrom, withTimeZoneOffsetTo, withTimeZoneOffsetTo, withTimeZoneOffsetTo
getRecurrenceDates, getRecurrenceRule, recurrenceDatesProperty, recurrenceRuleProperty, setRecurrenceDates, streamRecurrences
commentsProperty, dateTimeStartProperty, getComments, getDateTimeStart, isWholeDay, setComments, setDateTimeStart, setDateTimeStart, setDateTimeStart, withComments, withComments, withComments, withDateTimeStart, withDateTimeStart, withDateTimeStart
getNonStandard, nonStandardProperty, setNonStandard, withNonStandard, withNonStandard, withNonStandard
copyInto, getParent, name, parseContent, parseContent, parseContent, setParent, toString
childrenUnmodifiable, copyIntoCallback, equals, hashCode, orderer, setContentLineGenerator, toContent
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
checkDateTimeStartConsistency, checkPotentialRecurrencesConsistency, checkRecurrencesConsistency, errorsRepeatable, getDateTimeStart, getRecurrencesConsistencyWithDateTimeStartListener, isRecurrence, isRecurrenceSetEmpty, lastRecurrence, merge, previousStreamValue, setRecurrenceRule, setRecurrenceRule, setRecurrenceRule, streamRecurrences, streamRecurrences, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceRule, withRecurrenceRule, withRecurrenceRule
parseContent, toContent
childrenUnmodifiable, copyInto
isValid, name, parseContent
public StandardTime()
Creates a default StandardTime calendar component with no properties
public StandardTime(StandardTime source)
Creates a deep copy of a StandardTime calendar component
@Deprecated public static StandardTime parse(java.lang.String contentLines)
Creates a new StandardTime calendar component by parsing a String of iCalendar content lines
contentLines
- the text to parse, not null