@Override /** * Tries to read element from XML. * @param reader The reader. * @return True if element was read. */ public boolean tryReadElementFromXml(EwsServiceXmlReader reader) throws Exception { reader.ensureCurrentNodeIsStartElement(this.getNamespace(), XmlElementNames.DictionaryEntry); this.loadEntry(reader); return true; }
/** * Loads from XML. * * @param reader The reader. * @param xmlElementName Name of the XML element. * @throws Exception the exception */ public void loadFromXml(EwsServiceXmlReader reader, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, xmlElementName); EwsUtilities.parseEnumValueList(DayOfTheWeek.class, this.items, reader.readElementValue(), ' '); }
/** * Loads from XML. * * @param reader the reader * @throws Exception the exception */ public void loadFromXml(EwsServiceXmlReader reader) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, XmlElementNames.Duration); this.startTime = reader.readElementValueAsDateTime(XmlNamespace.Types, XmlElementNames.StartTime); this.endTime = reader.readElementValueAsDateTime(XmlNamespace.Types, XmlElementNames.EndTime); reader.readEndElement(XmlNamespace.Types, XmlElementNames.Duration); }
value.add(ResponseActions.None); reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, this .getXmlElement());
/** * Writes the attribute to XML. * * @param reader the reader * @return true, if successful * @throws Exception the exception */ @Override public boolean tryReadElementFromXml(EwsServiceXmlReader reader) throws Exception { reader.ensureCurrentNodeIsStartElement(); TimeZoneTransition transition = TimeZoneTransition.create( this.timeZoneDefinition, reader.getLocalName()); transition.loadFromXml(reader); EwsUtilities .ewsAssert(transition.getTargetPeriod() != null, "TimeZoneTransitionGroup.TryReadElementFromXml", "The transition's target period is null."); this.transitions.add(transition); return true; }
/** * Loads from XML. * * @param reader the reader * @param xmlElementName the xml element name * @throws Exception the exception */ public void loadFromXml(EwsServiceXmlReader reader, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, xmlElementName); if (reader.hasAttributes()) { this.setCulture(reader.readAttributeValue("xml:lang")); } this.message = reader.readElementValue(XmlNamespace.Types, XmlElementNames.Message); reader.readEndElement(XmlNamespace.Types, xmlElementName); }
value.add(EffectiveRights.None); reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, this .getXmlElement());
try { reader.read(); reader.ensureCurrentNodeIsStartElement(); } catch (ServiceXmlDeserializationException e) { LOG.error(e);
/** * Loads from XML. * * @param reader The reader. * @param propertyBag The property bag. * @throws Exception the exception */ @Override public void loadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, this .getXmlElement()); if (!reader.isEmptyElement() || reader.hasAttributes()) { this.internalLoadFromXml(reader, propertyBag); } reader.readEndElementIfNecessary(XmlNamespace.Types, this .getXmlElement()); }
reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, localElementName); if (!reader.isEmptyElement()) {
/** * Loads from XML to update itself. * * @param reader The reader. * @param xmlNamespace The XML namespace. * @param xmlElementName Name of the XML element. */ public void updateFromXml( EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(xmlNamespace, xmlElementName); if (!reader.isEmptyElement()) { int index = 0; do { reader.read(); if (reader.isStartElement()) { TComplexProperty complexProperty = this.createComplexProperty(reader.getLocalName()); TComplexProperty actualComplexProperty = this.getPropertyAtIndex(index++); if (complexProperty == null || !complexProperty.equals(actualComplexProperty)) { throw new ServiceLocalException("Property type incompatible when updating collection."); } actualComplexProperty.updateFromXml(reader, xmlNamespace, reader.getLocalName()); } } while (!reader.isEndElement(xmlNamespace, xmlElementName)); } }
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)); } }
reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, XmlElementNames.Recurrence);
/** * Loads from XML. * * @param reader the reader * @param localElementName the local element name * @throws Exception the exception */ @Override public void loadFromXml(EwsServiceXmlReader reader, String localElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, localElementName); reader.readStartElement(XmlNamespace.Types, this .getInnerCollectionXmlElementName()); super.loadFromXml(reader, this.getInnerCollectionXmlElementName()); reader.readEndElementIfNecessary(XmlNamespace.Types, this .getInnerCollectionXmlElementName()); reader.read(); if (reader.isStartElement(XmlNamespace.Types, XmlElementNames.UnknownEntries)) { do { reader.read(); if (reader.isStartElement(XmlNamespace.Types, XmlElementNames.UnknownEntry)) { this.unknownEntries.add(reader.readElementValue()); } } while (!reader.isEndElement(XmlNamespace.Types, XmlElementNames.UnknownEntries)); } }
/** * 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(); } }
XmlNamespace xmlNamespace, String xmlElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(xmlNamespace, xmlElementName);
/** * 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.read(); if (reader.isStartElement()) { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, XmlElementNames.UnreadCount); String str = reader.readValue();
reader.ensureCurrentNodeIsStartElement(); ChangeType.ReadFlagChange)) { reader.read(); reader.ensureCurrentNodeIsStartElement(); ItemChange itemChange = null; if (change instanceof ItemChange) {