|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmicrosoft.exchange.webservices.data.ComplexProperty
microsoft.exchange.webservices.data.DayOfTheWeekCollection
public final class DayOfTheWeekCollection
Represents a collection of DayOfTheWeek values.
Constructor Summary | |
---|---|
protected |
DayOfTheWeekCollection()
Initializes a new instance of the class. |
Method Summary | |
---|---|
void |
add(DayOfTheWeek dayOfTheWeek)
Adds a day to the collection if it is not already present. |
void |
addRange(java.util.Iterator<DayOfTheWeek> daysOfTheWeek)
Adds multiple days to the collection if they are not already present. |
void |
clear()
Clears the collection. |
int |
getCount()
Gets the number of days in the collection. |
DayOfTheWeek |
getWeekCollectionAtIndex(int index)
Gets the DayOfTheWeek at a specific index in the collection. |
java.util.Iterator<DayOfTheWeek> |
iterator()
|
protected void |
loadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
java.lang.String xmlElementName)
Loads from XML. |
boolean |
remove(DayOfTheWeek dayOfTheWeek)
Remove a specific day from the collection. |
void |
removeAt(int index)
Removes the day at a specific index. |
java.lang.String |
toString()
Builds string representation of the collection. |
protected void |
writeToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer,
java.lang.String xmlElementName)
* Gets the request version. |
Methods inherited from class microsoft.exchange.webservices.data.ComplexProperty |
---|
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXml, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeElementsToXml, writeToXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected DayOfTheWeekCollection()
Method Detail |
---|
protected void loadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader, java.lang.String xmlElementName) throws java.lang.Exception
loadFromXml
in class ComplexProperty
reader
- The reader.xmlElementName
- Name of the XML element.
java.lang.Exception
- the exceptionprotected void writeToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer, java.lang.String xmlElementName) throws javax.xml.stream.XMLStreamException, ServiceXmlSerializationException
writeToXml
in class ComplexProperty
writer
- the writerxmlElementName
- the xml element name
javax.xml.stream.XMLStreamException
- the xML stream exception
ServiceXmlSerializationException
- the service xml serialization exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
public void add(DayOfTheWeek dayOfTheWeek)
dayOfTheWeek
- The day to add.public void addRange(java.util.Iterator<DayOfTheWeek> daysOfTheWeek)
daysOfTheWeek
- The days to add.public void clear()
public boolean remove(DayOfTheWeek dayOfTheWeek)
dayOfTheWeek
- the day of the week
public void removeAt(int index) throws ArgumentOutOfRangeException
index
- the index
ArgumentOutOfRangeException
- the argument out of range exceptionpublic DayOfTheWeek getWeekCollectionAtIndex(int index)
index
- the index
public int getCount()
public java.util.Iterator<DayOfTheWeek> iterator()
iterator
in interface java.lang.Iterable<DayOfTheWeek>
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |