microsoft.exchange.webservices.data
Class ImAddressEntry

java.lang.Object
  extended by microsoft.exchange.webservices.data.ComplexProperty
      extended by microsoft.exchange.webservices.data.DictionaryEntryProperty<ImAddressKey>
          extended by microsoft.exchange.webservices.data.ImAddressEntry

public final class ImAddressEntry
extends DictionaryEntryProperty<ImAddressKey>

Represents an entry of an ImAddressDictionary.


Constructor Summary
protected ImAddressEntry()
          Initializes a new instance of the "ImAddressEntry" class.
protected ImAddressEntry(ImAddressKey key, java.lang.String imAddress)
          Initializes a new instance of the ="ImAddressEntry" class.
 
Method Summary
 java.lang.String getImAddress()
          Gets the Instant Messaging address of the entry.
protected  void readTextValueFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
          * Reads the text value from XML.
 void setImAddress(java.lang.Object value)
          Sets the Instant Messaging address of the entry.
protected  void writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
          Writes elements to XML.
 
Methods inherited from class microsoft.exchange.webservices.data.DictionaryEntryProperty
getKey, readAttributesFromXml, setKey, writeAttributesToXml, writeDeleteUpdateToXml, writeSetUpdateToXml
 
Methods inherited from class microsoft.exchange.webservices.data.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, loadFromXml, removeChangeEvent, setNamespace, tryReadElementFromXml, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeToXml, writeToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImAddressEntry

protected ImAddressEntry()
Initializes a new instance of the "ImAddressEntry" class.


ImAddressEntry

protected ImAddressEntry(ImAddressKey key,
                         java.lang.String imAddress)
Initializes a new instance of the ="ImAddressEntry" class.

Parameters:
key - The key.
imAddress - The im address.
Method Detail

getImAddress

public java.lang.String getImAddress()
Gets the Instant Messaging address of the entry.

Returns:
imAddress

setImAddress

public void setImAddress(java.lang.Object value)
Sets the Instant Messaging address of the entry.

Parameters:
value - the new im address

readTextValueFromXml

protected void readTextValueFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
                             throws javax.xml.stream.XMLStreamException,
                                    ServiceXmlDeserializationException
* Reads the text value from XML.

Overrides:
readTextValueFromXml in class ComplexProperty
Parameters:
reader - accepts EwsServiceXmlReader
Throws:
javax.xml.stream.XMLStreamException - the xML stream exception
ServiceXmlDeserializationException - the service xml deserialization exception

writeElementsToXml

protected void writeElementsToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
                           throws ServiceXmlSerializationException
Writes elements to XML.

Overrides:
writeElementsToXml in class ComplexProperty
Parameters:
writer - The writer.
Throws:
ServiceXmlSerializationException - the service xml serialization exception