|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmicrosoft.exchange.webservices.data.PropertyDefinitionBase
public abstract class PropertyDefinitionBase
Represents the base class for all property definitions.
Constructor Summary | |
---|---|
protected |
PropertyDefinitionBase()
* Initializes a new instance. |
Method Summary | |
---|---|
protected abstract java.lang.String |
getPrintableName()
Gets the property definition's printable name. |
abstract java.lang.Class |
getType()
Gets the type of the property. |
abstract ExchangeVersion |
getVersion()
Gets the minimum Exchange version that supports this property. |
protected abstract java.lang.String |
getXmlElementName()
Gets the name of the XML element. |
java.lang.String |
toString()
|
protected static boolean |
tryLoadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
OutParam<PropertyDefinitionBase> propertyDefinition)
* Tries to load from XML. |
protected abstract void |
writeAttributesToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
* Writes the attributes to XML. |
protected void |
writeToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer)
* Writes to XML. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected PropertyDefinitionBase()
Method Detail |
---|
protected static boolean tryLoadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader, OutParam<PropertyDefinitionBase> propertyDefinition) throws java.lang.Exception
reader
- The reader.propertyDefinition
- The property definition.
java.lang.Exception
- the exceptionprotected abstract java.lang.String getXmlElementName()
protected abstract void writeAttributesToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer) throws ServiceXmlSerializationException
writer
- The writer.
ServiceXmlSerializationException
- the service xml serialization exceptionpublic abstract ExchangeVersion getVersion()
protected abstract java.lang.String getPrintableName()
public abstract java.lang.Class getType()
protected void writeToXml(microsoft.exchange.webservices.data.EwsServiceXmlWriter writer) throws javax.xml.stream.XMLStreamException, ServiceXmlSerializationException
writer
- The writer.
javax.xml.stream.XMLStreamException
- the xML stream exception
ServiceXmlSerializationException
- the service xml serialization exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |