public static final class Recurrence.RelativeMonthlyPattern extends Recurrence.IntervalPattern
Recurrence.DailyPattern, Recurrence.DailyRegenerationPattern, Recurrence.IntervalPattern, Recurrence.MonthlyPattern, Recurrence.MonthlyRegenerationPattern, Recurrence.RelativeMonthlyPattern, Recurrence.RelativeYearlyPattern, Recurrence.WeeklyPattern, Recurrence.WeeklyRegenerationPattern, Recurrence.YearlyPattern, Recurrence.YearlyRegenerationPattern
Constructor and Description |
---|
RelativeMonthlyPattern()
Instantiates a new relative monthly pattern.
|
RelativeMonthlyPattern(Date startDate,
int interval,
DayOfTheWeek dayOfTheWeek,
DayOfTheWeekIndex dayOfTheWeekIndex)
Instantiates a new relative monthly pattern.
|
Modifier and Type | Method and Description |
---|---|
DayOfTheWeek |
getDayOfTheWeek()
Gets the day of the week.
|
DayOfTheWeekIndex |
getDayOfTheWeekIndex()
Day of the week index.
|
String |
getXmlElementName()
Gets the name of the XML element.
|
void |
internalValidate()
Validates this instance.
|
void |
internalWritePropertiesToXml(EwsServiceXmlWriter writer)
Write property to XML.
|
void |
setDayOfTheWeek(DayOfTheWeek value)
Sets the day of the week.
|
void |
setDayOfTheWeekIndex(DayOfTheWeekIndex value)
Day of the week index.
|
boolean |
tryReadElementFromXml(EwsServiceXmlReader reader)
Tries to read element from XML.
|
getInterval, setInterval
getEndDate, getFieldValueOrThrowIfNull, getNumberOfOccurrences, getStartDate, hasEnd, isRegenerationPattern, neverEnds, setEndDate, setNumberOfOccurrences, setStartDate, writeElementsToXml
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
public RelativeMonthlyPattern()
public RelativeMonthlyPattern(Date startDate, int interval, DayOfTheWeek dayOfTheWeek, DayOfTheWeekIndex dayOfTheWeekIndex) throws ArgumentOutOfRangeException
startDate
- the start dateinterval
- the intervaldayOfTheWeek
- the day of the weekdayOfTheWeekIndex
- the day of the week indexArgumentOutOfRangeException
- the argument out of range exceptionpublic String getXmlElementName()
getXmlElementName
in class Recurrence
public void internalWritePropertiesToXml(EwsServiceXmlWriter writer) throws Exception
internalWritePropertiesToXml
in class Recurrence.IntervalPattern
writer
- the writerException
- the exceptionpublic boolean tryReadElementFromXml(EwsServiceXmlReader reader) throws Exception
tryReadElementFromXml
in class Recurrence.IntervalPattern
reader
- the readerException
- the exceptionpublic void internalValidate() throws Exception
internalValidate
in class Recurrence
Exception
public DayOfTheWeekIndex getDayOfTheWeekIndex() throws ServiceValidationException
ServiceValidationException
- the service validation exceptionpublic void setDayOfTheWeekIndex(DayOfTheWeekIndex value)
value
- the valuepublic DayOfTheWeek getDayOfTheWeek() throws ServiceValidationException
ServiceValidationException
- the service validation exceptionpublic void setDayOfTheWeek(DayOfTheWeek value)
value
- the new day of the weekCopyright © 2012–2015 Microsoft. All rights reserved.