/** databinding method to get an XML representation of this object */ public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName) throws org.apache.axis2.databinding.ADBException { // We can safely assume an element has only one type associated with it if (localTimeZone == null) { return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(MY_QNAME); } else { return localTimeZone.getPullParser(MY_QNAME); } }
public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, boolean serializeType) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { // We can safely assume an element has only one type associated with it if (localTimeZone == null) { java.lang.String namespace = "http://api.eyeblaster.com/V1/DataContracts"; if (!namespace.equals("")) { java.lang.String prefix = xmlWriter.getPrefix(namespace); if (prefix == null) { prefix = generatePrefix(namespace); xmlWriter.writeStartElement(prefix, "TimeZone", namespace); xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } else { xmlWriter.writeStartElement(namespace, "TimeZone"); } } else { xmlWriter.writeStartElement("TimeZone"); } // write the nil attribute writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter); xmlWriter.writeEndElement(); } else { localTimeZone.serialize(MY_QNAME, factory, xmlWriter); } }