microsoft.exchange.webservices.data
Class ItemIdCollection

java.lang.Object
  extended by microsoft.exchange.webservices.data.ComplexProperty
      extended by microsoft.exchange.webservices.data.ComplexPropertyCollection<ItemId>
          extended by microsoft.exchange.webservices.data.ItemIdCollection
All Implemented Interfaces:
java.lang.Iterable<ItemId>

public final class ItemIdCollection
extends ComplexPropertyCollection<ItemId>

Represents a collection of item Ids.


Constructor Summary
protected ItemIdCollection()
          Initializes a new instance of the class.
 
Method Summary
protected  ItemId createComplexProperty(java.lang.String xmlElementName)
          Creates the complex property.
protected  java.lang.String getCollectionItemXmlElementName(ItemId complexProperty)
          Gets the name of the collection item XML element.
 
Methods inherited from class microsoft.exchange.webservices.data.ComplexPropertyCollection
clearChangeLog, complexPropertyChanged, contains, getAddedItems, getCount, getItems, getModifiedItems, getPropertyAtIndex, getRemovedItems, indexOf, internalAdd, internalClear, internalRemove, internalRemoveAt, itemChanged, iterator, loadFromXml, loadFromXml, removeFromChangeLog, shouldWriteToXml, updateFromXml, writeDeleteUpdateToXml, writeElementsToXml, writeSetUpdateToXml, writeToXml
 
Methods inherited from class microsoft.exchange.webservices.data.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, func, getNamespace, internalValidate, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXml, tryReadElementFromXmlToPatch, updateFromXml, validate, writeAttributesToXml, writeToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemIdCollection

protected ItemIdCollection()
Initializes a new instance of the class.

Method Detail

createComplexProperty

protected ItemId createComplexProperty(java.lang.String xmlElementName)
Creates the complex property.

Specified by:
createComplexProperty in class ComplexPropertyCollection<ItemId>
Parameters:
xmlElementName - Name of the XML element.
Returns:
ItemId.

getCollectionItemXmlElementName

protected java.lang.String getCollectionItemXmlElementName(ItemId complexProperty)
Gets the name of the collection item XML element.

Specified by:
getCollectionItemXmlElementName in class ComplexPropertyCollection<ItemId>
Parameters:
complexProperty - The complex property.
Returns:
XML element name.