/** * Reads response elements from XML. * * @throws Exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.ReturnValue); XMLEventReader returnValueReader = reader.getXmlReaderForNode(); //this.returnValue = (Document) new SafeXmlDocument(); { this.returnValue = retriveDocument(returnValueReader); } reader.skipCurrentElement(); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ReturnValue); }
/** * Tries to load from XML. * * @param reader The reader. * @param propertyDefinition The property definition. * @return True if property was loaded. * @throws Exception the exception */ public static boolean tryLoadFromXml(EwsServiceXmlReader reader, OutParam<PropertyDefinitionBase> propertyDefinition) throws Exception { String strLocalName = reader.getLocalName(); if (strLocalName.equals(XmlElementNames.FieldURI)) { PropertyDefinitionBase p = ServiceObjectSchema .findPropertyDefinition(reader.readAttributeValue(XmlAttributeNames.FieldURI)); propertyDefinition.setParam(p); return true; } else if (strLocalName.equals(XmlElementNames.IndexedFieldURI)) { reader.skipCurrentElement(); return true; } else if (strLocalName.equals(XmlElementNames.ExtendedFieldURI)) { ExtendedPropertyDefinition p = new ExtendedPropertyDefinition(); p.loadFromXml(reader); propertyDefinition.setParam(p); return true; } else { return false; } }
reader.skipCurrentElement(); } else { try {
+ " Name in response: " + responseName); reader.skipCurrentElement(); } else if (reader.getLocalName().equals(XmlElementNames.ItemId)) { this.itemId = new ItemId();
private void internalupdateLoadFromXml( EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(xmlNamespace, xmlElementName); this.readAttributesFromXml(reader); if (!reader.isEmptyElement()) { do { reader.read(); switch (reader.getNodeType().nodeType) { case XmlNodeType.START_ELEMENT: if (!this.tryReadElementFromXmlToPatch(reader)) { reader.skipCurrentElement(); } break; case XmlNodeType.CHARACTERS: this.readTextValueFromXml(reader); break; } } while (!reader.isEndElement(xmlNamespace, xmlElementName)); } }
.getLocalName()); if (serviceObject == null) { this.skipCurrentElement(); } else { if (!(this.getLocalName()).equals(serviceObject
reader.skipCurrentElement(); } else { item.loadFromXml(reader, true, /* clearPropertyBag */
reader.skipCurrentElement(); } else { item.loadFromXml(
/** * Loads from XML. * * @param reader the reader * @param localElementName the local element name * @throws Exception the exception */ public void loadFromXml(EwsServiceXmlReader reader, String localElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, localElementName); if (!reader.isEmptyElement()) { do { reader.read(); if (reader.isStartElement()) { TEntry entry = this.createEntry(reader); if (entry != null) { entry.loadFromXml(reader, reader.getLocalName()); this.internalAdd(entry); } else { reader.skipCurrentElement(); } } } while (!reader.isEndElement(XmlNamespace.Types, localElementName)); } else { reader.read(); } }
case XmlNodeType.START_ELEMENT: if (!this.tryReadElementFromXml(reader)) { reader.skipCurrentElement();
/** * Loads from XML. * * @param reader The reader. * @param xmlNamespace The XML namespace. * @param localElementName Name of the local element. */ @Override public void loadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String localElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(xmlNamespace, localElementName); if (!reader.isEmptyElement()) { do { reader.read(); if (reader.isStartElement()) { TComplexProperty complexProperty = this .createComplexProperty(reader.getLocalName()); if (complexProperty != null) { complexProperty.loadFromXml(reader, reader .getLocalName()); this.internalAdd(complexProperty, true); } else { reader.skipCurrentElement(); } } } while (!reader.isEndElement(xmlNamespace, localElementName)); } else { reader.read(); } }
reader.skipCurrentElement(); } else { folder.loadFromXml(reader, true, /* clearPropertyBag */
change.setChangeType(ChangeType.ReadFlagChange); } else { reader.skipCurrentElement();
/** * Reads response elements from XML. * * @throws Exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.ReturnValue); XMLEventReader returnValueReader = reader.getXmlReaderForNode(); //this.returnValue = (Document) new SafeXmlDocument(); { this.returnValue = retriveDocument(returnValueReader); } reader.skipCurrentElement(); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ReturnValue); }
private void internalupdateLoadFromXml( EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(xmlNamespace, xmlElementName); this.readAttributesFromXml(reader); if (!reader.isEmptyElement()) { do { reader.read(); switch (reader.getNodeType().nodeType) { case XmlNodeType.START_ELEMENT: if (!this.tryReadElementFromXmlToPatch(reader)) { reader.skipCurrentElement(); } break; case XmlNodeType.CHARACTERS: this.readTextValueFromXml(reader); break; } } while (!reader.isEndElement(xmlNamespace, xmlElementName)); } }
/** * Loads from XML. * * @param reader the reader * @param localElementName the local element name * @throws Exception the exception */ public void loadFromXml(EwsServiceXmlReader reader, String localElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, localElementName); if (!reader.isEmptyElement()) { do { reader.read(); if (reader.isStartElement()) { TEntry entry = this.createEntry(reader); if (entry != null) { entry.loadFromXml(reader, reader.getLocalName()); this.internalAdd(entry); } else { reader.skipCurrentElement(); } } } while (!reader.isEndElement(XmlNamespace.Types, localElementName)); } else { reader.read(); } }