|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmicrosoft.exchange.webservices.data.property.complex.ComplexProperty
microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence
microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.IntervalPattern
microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.WeeklyPattern
public static final class Recurrence.WeeklyPattern
Represents a recurrence pattern where each occurrence happens on specific days a specific number of weeks after the previous one.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence |
|---|
Recurrence.DailyPattern, Recurrence.DailyRegenerationPattern, Recurrence.IntervalPattern, Recurrence.MonthlyPattern, Recurrence.MonthlyRegenerationPattern, Recurrence.RelativeMonthlyPattern, Recurrence.RelativeYearlyPattern, Recurrence.WeeklyPattern, Recurrence.WeeklyRegenerationPattern, Recurrence.YearlyPattern, Recurrence.YearlyRegenerationPattern |
| Constructor Summary | |
|---|---|
Recurrence.WeeklyPattern()
Initializes a new instance of the WeeklyPattern class. |
|
Recurrence.WeeklyPattern(Date startDate,
int interval,
DayOfTheWeek... daysOfTheWeek)
Initializes a new instance of the WeeklyPattern class. |
|
| Method Summary | |
|---|---|
void |
complexPropertyChanged(ComplexProperty complexProperty)
Complex property changed. |
DayOfTheWeekCollection |
getDaysOfTheWeek()
Gets the list of the days of the week when occurrences happen. |
Calendar |
getFirstDayOfWeek()
|
String |
getXmlElementName()
Gets the name of the XML element. |
void |
internalValidate()
Validates this instance. |
void |
internalWritePropertiesToXml(EwsServiceXmlWriter writer)
Write property to XML. |
void |
setFirstDayOfWeek(Calendar value)
|
boolean |
tryReadElementFromXml(EwsServiceXmlReader reader)
Tries to read element from XML. |
| Methods inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.IntervalPattern |
|---|
getInterval, setInterval |
| Methods inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence |
|---|
getEndDate, getFieldValueOrThrowIfNull, getNumberOfOccurrences, getStartDate, hasEnd, isRegenerationPattern, neverEnds, setEndDate, setNumberOfOccurrences, setStartDate, writeElementsToXml |
| Methods inherited from class microsoft.exchange.webservices.data.property.complex.ComplexProperty |
|---|
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Recurrence.WeeklyPattern()
public Recurrence.WeeklyPattern(Date startDate,
int interval,
DayOfTheWeek... daysOfTheWeek)
throws ArgumentOutOfRangeException
startDate - the start dateinterval - the intervaldaysOfTheWeek - the days of the week
ArgumentOutOfRangeException - the argument out of range exception| Method Detail |
|---|
public String getXmlElementName()
getXmlElementName in class Recurrence
public void internalWritePropertiesToXml(EwsServiceXmlWriter writer)
throws Exception
internalWritePropertiesToXml in class Recurrence.IntervalPatternwriter - the writer
Exception - the exception
public boolean tryReadElementFromXml(EwsServiceXmlReader reader)
throws Exception
tryReadElementFromXml in class Recurrence.IntervalPatternreader - the reader
Exception - the exception
public void internalValidate()
throws Exception
internalValidate in class RecurrenceExceptionpublic DayOfTheWeekCollection getDaysOfTheWeek()
public Calendar getFirstDayOfWeek()
throws ServiceValidationException
ServiceValidationExceptionpublic void setFirstDayOfWeek(Calendar value)
public void complexPropertyChanged(ComplexProperty complexProperty)
IComplexPropertyChangedDelegate
complexPropertyChanged in interface IComplexPropertyChangedDelegatecomplexProperty - the complex property
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||