/** * Read SOAP body. * * @param reader EwsXmlReader. * @return AutodiscoverResponse AutodiscoverResponse object * @throws Exception the exception */ protected AutodiscoverResponse readSoapBody(EwsXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); AutodiscoverResponse responses = this.loadFromXml(reader); reader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); return responses; }
/** * Reads the end element if necessary. * * @param xmlNamespace the xml namespace * @param localName the local name * @throws Exception the exception */ public void readEndElementIfNecessary(XmlNamespace xmlNamespace, String localName) throws Exception { if (!(this.isStartElement(xmlNamespace, localName) && this .isEmptyElement())) { if (!this.isEndElement(xmlNamespace, localName)) { this.readEndElement(xmlNamespace, localName); } } }
/** * Loads the settings from XML. * * @param reader the reader * @throws Exception the exception */ public void loadFromXml(EwsXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.NotSpecified, XmlElementNames.Autodiscover); reader.readStartElement(XmlNamespace.NotSpecified, XmlElementNames.Response); do { reader.read(); if (reader.isStartElement()) { if (!this.tryReadCurrentXmlElement(reader)) { reader.skipCurrentElement(); } } } while (!reader.isEndElement(XmlNamespace.NotSpecified, XmlElementNames.Response)); reader.readEndElement(XmlNamespace.NotSpecified, XmlElementNames.Autodiscover); }
ewsXmlReader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPEnvelopeElementName);
reader.readEndElement(soapNamespace, XmlElementNames.SOAPEnvelopeElementName); } catch (Exception e) {
/** * Read SOAP body. * * @param reader EwsXmlReader. * @return AutodiscoverResponse AutodiscoverResponse object * @throws Exception the exception */ protected AutodiscoverResponse readSoapBody(EwsXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); AutodiscoverResponse responses = this.loadFromXml(reader); reader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); return responses; }
/** * Reads the end element if necessary. * * @param xmlNamespace the xml namespace * @param localName the local name * @throws Exception the exception */ public void readEndElementIfNecessary(XmlNamespace xmlNamespace, String localName) throws Exception { if (!(this.isStartElement(xmlNamespace, localName) && this .isEmptyElement())) { if (!this.isEndElement(xmlNamespace, localName)) { this.readEndElement(xmlNamespace, localName); } } }
/** * Loads the settings from XML. * * @param reader the reader * @throws Exception the exception */ public void loadFromXml(EwsXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.NotSpecified, XmlElementNames.Autodiscover); reader.readStartElement(XmlNamespace.NotSpecified, XmlElementNames.Response); do { reader.read(); if (reader.isStartElement()) { if (!this.tryReadCurrentXmlElement(reader)) { reader.skipCurrentElement(); } } } while (!reader.isEndElement(XmlNamespace.NotSpecified, XmlElementNames.Response)); reader.readEndElement(XmlNamespace.NotSpecified, XmlElementNames.Autodiscover); }
ewsXmlReader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPEnvelopeElementName);
reader.readEndElement(soapNamespace, XmlElementNames.SOAPEnvelopeElementName); } catch (Exception e) {