complexType "transitionRuleType"
Namespace:
Content:
empty, 5 attributes
Defined:
globally in myCalendar.xsd; see XML source
Includes:
definitions of 5 attributes
Used:
XML Representation Summary
<...
   
 = 
xsd:int
 = 
("day" | "weekday" | "weekend day" | "su" | "mo" | "tu" | "we" | "th" | "fr" | "sa")
 = 
xsd:int
 = 
xsd:int
 = 
("first" | "second" | "third" | "fourth" | "last")
/>
All Direct / Indirect Based Elements (1):
transitionRule (type transitionRuleType)
Known Usage Locations
Annotation
The TransitionRule specifies the recurrence pattern for daylight savings time transitions. <li>Repeat on the [First, Second, Third, Fourth, Last] [day, weekday, weekend day, su ,mo, tu, we, th, fr, sa] of [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec] [after [afterDay]].</li> <li>Repeat on the [dayOfMonth] of [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]</li> <br/>
XML Source (see within schema source)
<xsd:complexType name="transitionRuleType">
<xsd:annotation>
<xsd:documentation>
The TransitionRule specifies the recurrence pattern for daylight savings
time transitions.
<li>
Repeat on the [First, Second, Third, Fourth, Last]
[day, weekday, weekend day, su ,mo, tu, we, th, fr, sa]
of [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec] [after [afterDay]].
</li>
<li>
Repeat on the [dayOfMonth] of [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
</li>
<br/>
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="weekdayOfMonth" type="weekdayOfMonthEnum">
<xsd:annotation>
<xsd:documentation>
Used to specify a particular weekday of the month to transition on. If this attribute
is present, then @day must also be present.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="day" type="allDaysEnum">
<xsd:annotation>
<xsd:documentation>
Used to specify a day of the week for the transition to occur on. If this
attribute is present, then @dayOfMonth must also be present.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="dayOfMonth" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
Used to specify a transition on a particular day of a month. Eg, Iraq (Baghdad)
transitions on 5/1 and 9/30.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="month" type="monthValueEnum" use="required"/>
<xsd:attribute name="afterDay" type="dayValueEnum">
<xsd:annotation>
<xsd:documentation>
<b>afterDay</b>
is needed to support certain time-zone recurrence rules for
countries that use the format of the first Friday after the 15th (i.e. New
Zealand, which ends the first Sunday on or after 5 March).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
Attribute Detail (all declarations; 5/5)
afterDay
Type:
Use:
optional
Defined:
locally within (this) transitionRuleType complexType
<b>afterDay</b> is needed to support certain time-zone recurrence rules for countries that use the format of the first Friday after the 15th (i.e. New Zealand, which ends the first Sunday on or after 5 March).
XML Source (see within schema source)
<xsd:attribute name="afterDay" type="dayValueEnum">
<xsd:annotation>
<xsd:documentation>
<b>afterDay</b>
is needed to support certain time-zone recurrence rules for
countries that use the format of the first Friday after the 15th (i.e. New
Zealand, which ends the first Sunday on or after 5 March).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

day
Type:
Use:
optional
Defined:
locally within (this) transitionRuleType complexType
Used to specify a day of the week for the transition to occur on. If this attribute is present, then @dayOfMonth must also be present.
XML Source (see within schema source)
<xsd:attribute name="day" type="allDaysEnum">
<xsd:annotation>
<xsd:documentation>
Used to specify a day of the week for the transition to occur on. If this
attribute is present, then @dayOfMonth must also be present.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

dayOfMonth
Type:
xsd:int, predefined
Use:
optional
Defined:
locally within (this) transitionRuleType complexType
Used to specify a transition on a particular day of a month. Eg, Iraq (Baghdad) transitions on 5/1 and 9/30.
XML Source (see within schema source)
<xsd:attribute name="dayOfMonth" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
Used to specify a transition on a particular day of a month. Eg, Iraq (Baghdad)
transitions on 5/1 and 9/30.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

month
Type:
Use:
required
Defined:
locally within (this) transitionRuleType complexType
XML Source (see within schema source)
<xsd:attribute name="month" type="monthValueEnum" use="required"/>

weekdayOfMonth
Type:
Use:
optional
Defined:
locally within (this) transitionRuleType complexType
Used to specify a particular weekday of the month to transition on. If this attribute is present, then @day must also be present.
XML Source (see within schema source)
<xsd:attribute name="weekdayOfMonth" type="weekdayOfMonthEnum">
<xsd:annotation>
<xsd:documentation>
Used to specify a particular weekday of the month to transition on. If this attribute
is present, then @day must also be present.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>