microsoft.exchange.webservices.data.property.complex
Class InternetMessageHeader

java.lang.Object
  extended by microsoft.exchange.webservices.data.property.complex.ComplexProperty
      extended by microsoft.exchange.webservices.data.property.complex.InternetMessageHeader
All Implemented Interfaces:
ISelfValidate, ComplexFunctionDelegate<EwsServiceXmlReader>

public final class InternetMessageHeader
extends ComplexProperty

Defines the EwsXmlReader class.


Constructor Summary
protected InternetMessageHeader()
          Initializes a new instance of the EwsXmlReader class.
 
Method Summary
 String getName()
          Gets the name.
 String getValue()
          The value of the header.
 void readAttributesFromXml(EwsServiceXmlReader reader)
          Reads the attribute from XML.
 void readTextValueFromXml(EwsServiceXmlReader reader)
          Reads the text value from XML.
 void setName(String name)
          The name of the header.
 void setValue(String value)
          Sets the value.
 String toString()
          Obtains a string representation of the header.
 void writeAttributesToXml(EwsServiceXmlWriter writer)
          Writes the attribute to XML.
 void writeElementsToXml(EwsServiceXmlWriter writer)
          Writes elements to XML.
 
Methods inherited from class microsoft.exchange.webservices.data.property.complex.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, wait, wait, wait
 

Constructor Detail

InternetMessageHeader

protected InternetMessageHeader()
Initializes a new instance of the EwsXmlReader class.

Method Detail

readAttributesFromXml

public void readAttributesFromXml(EwsServiceXmlReader reader)
                           throws Exception
Reads the attribute from XML.

Overrides:
readAttributesFromXml in class ComplexProperty
Parameters:
reader - the reader
Throws:
Exception - the exception

readTextValueFromXml

public void readTextValueFromXml(EwsServiceXmlReader reader)
                          throws XMLStreamException,
                                 ServiceXmlDeserializationException
Reads the text value from XML.

Overrides:
readTextValueFromXml in class ComplexProperty
Parameters:
reader - the reader
Throws:
XMLStreamException - the XML stream exception
ServiceXmlDeserializationException - the service xml deserialization exception

writeAttributesToXml

public void writeAttributesToXml(EwsServiceXmlWriter writer)
                          throws ServiceXmlSerializationException
Writes the attribute to XML.

Overrides:
writeAttributesToXml in class ComplexProperty
Parameters:
writer - the writer
Throws:
ServiceXmlSerializationException - the service xml serialization exception

writeElementsToXml

public void writeElementsToXml(EwsServiceXmlWriter writer)
                        throws ServiceXmlSerializationException
Writes elements to XML.

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

toString

public String toString()
Obtains a string representation of the header.

Overrides:
toString in class Object
Returns:
The string representation of the header.

setName

public void setName(String name)
The name of the header.

Parameters:
name - the new name

getName

public String getName()
Gets the name.

Returns:
the name

getValue

public String getValue()
The value of the header.

Returns:
the value

setValue

public void setValue(String value)
Sets the value.

Parameters:
value - the value to set


Copyright © 2012–2015 Microsoft. All rights reserved.