1
2 /***
3 * PaperElement.java
4 *
5 * This file was auto-generated from WSDL
6 * by the Apache Axis2 version: #axisVersion# #today#
7 */
8
9 package edu.drexel.cmsdb.datamodel.remote.output.xsd;
10 /***
11 * PaperElement bean class
12 */
13
14
15 public class PaperElement
16 implements org.apache.axis2.databinding.ADBBean{
17
18
19
20
21
22
23
24 /***
25 * field for _abstract
26 */
27
28
29 protected java.lang.String local_abstract ;
30
31
32 /***
33 * Auto generated getter method
34 * @return java.lang.String
35 */
36 public java.lang.String get_abstract(){
37 return local_abstract;
38 }
39
40
41
42 /***
43 * Auto generated setter method
44 * @param param _abstract
45 */
46 public void set_abstract(java.lang.String param){
47
48 this.local_abstract=param;
49
50
51 }
52
53
54 /***
55 * field for CmsPaperId
56 */
57
58
59 protected long localCmsPaperId ;
60
61
62 /***
63 * Auto generated getter method
64 * @return long
65 */
66 public long getCmsPaperId(){
67 return localCmsPaperId;
68 }
69
70
71
72 /***
73 * Auto generated setter method
74 * @param param CmsPaperId
75 */
76 public void setCmsPaperId(long param){
77
78 this.localCmsPaperId=param;
79
80
81 }
82
83
84 /***
85 * field for Keywords
86 */
87
88
89 protected java.lang.String localKeywords ;
90
91
92 /***
93 * Auto generated getter method
94 * @return java.lang.String
95 */
96 public java.lang.String getKeywords(){
97 return localKeywords;
98 }
99
100
101
102 /***
103 * Auto generated setter method
104 * @param param Keywords
105 */
106 public void setKeywords(java.lang.String param){
107
108 this.localKeywords=param;
109
110
111 }
112
113
114 /***
115 * field for LastModifiedDate
116 */
117
118
119 protected java.util.Calendar localLastModifiedDate ;
120
121
122 /***
123 * Auto generated getter method
124 * @return java.util.Calendar
125 */
126 public java.util.Calendar getLastModifiedDate(){
127 return localLastModifiedDate;
128 }
129
130
131
132 /***
133 * Auto generated setter method
134 * @param param LastModifiedDate
135 */
136 public void setLastModifiedDate(java.util.Calendar param){
137
138 this.localLastModifiedDate=param;
139
140
141 }
142
143
144 /***
145 * field for SubmitterFullName
146 */
147
148
149 protected java.lang.String localSubmitterFullName ;
150
151
152 /***
153 * Auto generated getter method
154 * @return java.lang.String
155 */
156 public java.lang.String getSubmitterFullName(){
157 return localSubmitterFullName;
158 }
159
160
161
162 /***
163 * Auto generated setter method
164 * @param param SubmitterFullName
165 */
166 public void setSubmitterFullName(java.lang.String param){
167
168 this.localSubmitterFullName=param;
169
170
171 }
172
173
174 /***
175 * field for Title
176 */
177
178
179 protected java.lang.String localTitle ;
180
181
182 /***
183 * Auto generated getter method
184 * @return java.lang.String
185 */
186 public java.lang.String getTitle(){
187 return localTitle;
188 }
189
190
191
192 /***
193 * Auto generated setter method
194 * @param param Title
195 */
196 public void setTitle(java.lang.String param){
197
198 this.localTitle=param;
199
200
201 }
202
203
204 /***
205 * isReaderMTOMAware
206 * @return true if the reader supports MTOM
207 */
208 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
209 boolean isReaderMTOMAware = false;
210
211 try{
212 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
213 }catch(java.lang.IllegalArgumentException e){
214 isReaderMTOMAware = false;
215 }
216 return isReaderMTOMAware;
217 }
218
219
220 /***
221 *
222 * @param parentQName
223 * @param factory
224 * @return org.apache.axiom.om.OMElement
225 */
226 public org.apache.axiom.om.OMElement getOMElement(
227 final javax.xml.namespace.QName parentQName,
228 final org.apache.axiom.om.OMFactory factory){
229
230
231
232 org.apache.axiom.om.OMDataSource dataSource =
233 new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
234
235 public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
236 PaperElement.this.serialize(parentQName,factory,xmlWriter);
237 }
238 };
239 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
240 parentQName,factory,dataSource);
241
242 }
243
244
245
246 public void serialize(final javax.xml.namespace.QName parentQName,
247 final org.apache.axiom.om.OMFactory factory,
248 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
249
250
251
252 java.lang.String prefix = parentQName.getPrefix();
253 java.lang.String namespace = parentQName.getNamespaceURI();
254
255 if (namespace != null) {
256 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
257 if (writerPrefix != null) {
258 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
259 } else {
260 if (prefix == null) {
261 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
262 }
263
264 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
265 xmlWriter.writeNamespace(prefix, namespace);
266 xmlWriter.setPrefix(prefix, namespace);
267 }
268 } else {
269 xmlWriter.writeStartElement(parentQName.getLocalPart());
270 }
271
272
273
274 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
275 if (! namespace.equals("")) {
276 prefix = xmlWriter.getPrefix(namespace);
277
278 if (prefix == null) {
279 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
280
281 xmlWriter.writeStartElement(prefix,"abstract", namespace);
282 xmlWriter.writeNamespace(prefix, namespace);
283 xmlWriter.setPrefix(prefix, namespace);
284
285 } else {
286 xmlWriter.writeStartElement(namespace,"abstract");
287 }
288
289 } else {
290 xmlWriter.writeStartElement("abstract");
291 }
292
293
294 if (local_abstract==null){
295
296
297 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
298
299 }else{
300
301
302 xmlWriter.writeCharacters(local_abstract);
303
304 }
305
306 xmlWriter.writeEndElement();
307
308 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
309 if (! namespace.equals("")) {
310 prefix = xmlWriter.getPrefix(namespace);
311
312 if (prefix == null) {
313 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
314
315 xmlWriter.writeStartElement(prefix,"cmsPaperId", namespace);
316 xmlWriter.writeNamespace(prefix, namespace);
317 xmlWriter.setPrefix(prefix, namespace);
318
319 } else {
320 xmlWriter.writeStartElement(namespace,"cmsPaperId");
321 }
322
323 } else {
324 xmlWriter.writeStartElement("cmsPaperId");
325 }
326
327 if (localCmsPaperId==java.lang.Long.MIN_VALUE) {
328
329 throw new RuntimeException("cmsPaperId cannot be null!!");
330
331 } else {
332 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCmsPaperId));
333 }
334
335 xmlWriter.writeEndElement();
336
337 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
338 if (! namespace.equals("")) {
339 prefix = xmlWriter.getPrefix(namespace);
340
341 if (prefix == null) {
342 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
343
344 xmlWriter.writeStartElement(prefix,"keywords", namespace);
345 xmlWriter.writeNamespace(prefix, namespace);
346 xmlWriter.setPrefix(prefix, namespace);
347
348 } else {
349 xmlWriter.writeStartElement(namespace,"keywords");
350 }
351
352 } else {
353 xmlWriter.writeStartElement("keywords");
354 }
355
356
357 if (localKeywords==null){
358
359
360 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
361
362 }else{
363
364
365 xmlWriter.writeCharacters(localKeywords);
366
367 }
368
369 xmlWriter.writeEndElement();
370
371 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
372 if (! namespace.equals("")) {
373 prefix = xmlWriter.getPrefix(namespace);
374
375 if (prefix == null) {
376 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
377
378 xmlWriter.writeStartElement(prefix,"lastModifiedDate", namespace);
379 xmlWriter.writeNamespace(prefix, namespace);
380 xmlWriter.setPrefix(prefix, namespace);
381
382 } else {
383 xmlWriter.writeStartElement(namespace,"lastModifiedDate");
384 }
385
386 } else {
387 xmlWriter.writeStartElement("lastModifiedDate");
388 }
389
390
391 if (localLastModifiedDate==null){
392
393
394 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
395
396 }else{
397
398
399 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localLastModifiedDate));
400
401 }
402
403 xmlWriter.writeEndElement();
404
405 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
406 if (! namespace.equals("")) {
407 prefix = xmlWriter.getPrefix(namespace);
408
409 if (prefix == null) {
410 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
411
412 xmlWriter.writeStartElement(prefix,"submitterFullName", namespace);
413 xmlWriter.writeNamespace(prefix, namespace);
414 xmlWriter.setPrefix(prefix, namespace);
415
416 } else {
417 xmlWriter.writeStartElement(namespace,"submitterFullName");
418 }
419
420 } else {
421 xmlWriter.writeStartElement("submitterFullName");
422 }
423
424
425 if (localSubmitterFullName==null){
426
427
428 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
429
430 }else{
431
432
433 xmlWriter.writeCharacters(localSubmitterFullName);
434
435 }
436
437 xmlWriter.writeEndElement();
438
439 namespace = "http://output.remote.datamodel.cmsDb.drexel.edu/xsd";
440 if (! namespace.equals("")) {
441 prefix = xmlWriter.getPrefix(namespace);
442
443 if (prefix == null) {
444 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
445
446 xmlWriter.writeStartElement(prefix,"title", namespace);
447 xmlWriter.writeNamespace(prefix, namespace);
448 xmlWriter.setPrefix(prefix, namespace);
449
450 } else {
451 xmlWriter.writeStartElement(namespace,"title");
452 }
453
454 } else {
455 xmlWriter.writeStartElement("title");
456 }
457
458
459 if (localTitle==null){
460
461
462 writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
463
464 }else{
465
466
467 xmlWriter.writeCharacters(localTitle);
468
469 }
470
471 xmlWriter.writeEndElement();
472
473
474 xmlWriter.writeEndElement();
475
476
477
478 }
479
480 /***
481 * Util method to write an attribute with the ns prefix
482 */
483 private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
484 java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
485 if (xmlWriter.getPrefix(namespace) == null) {
486 xmlWriter.writeNamespace(prefix, namespace);
487 xmlWriter.setPrefix(prefix, namespace);
488
489 }
490
491 xmlWriter.writeAttribute(namespace,attName,attValue);
492
493 }
494
495 /***
496 * Util method to write an attribute without the ns prefix
497 */
498 private void writeAttribute(java.lang.String namespace,java.lang.String attName,
499 java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
500 if (namespace.equals(""))
501 {
502 xmlWriter.writeAttribute(attName,attValue);
503 }
504 else
505 {
506 registerPrefix(xmlWriter, namespace);
507 xmlWriter.writeAttribute(namespace,attName,attValue);
508 }
509 }
510
511 /***
512 * method to handle Qnames
513 */
514
515 private void writeQName(javax.xml.namespace.QName qname,
516 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
517 java.lang.String namespaceURI = qname.getNamespaceURI();
518 if (namespaceURI != null) {
519 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
520 if (prefix == null) {
521 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
522 xmlWriter.writeNamespace(prefix, namespaceURI);
523 xmlWriter.setPrefix(prefix,namespaceURI);
524 }
525 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
526 } else {
527 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
528 }
529 }
530
531 private void writeQNames(javax.xml.namespace.QName[] qnames,
532 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
533
534 if (qnames != null) {
535
536
537 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
538 java.lang.String namespaceURI = null;
539 java.lang.String prefix = null;
540
541 for (int i = 0; i < qnames.length; i++) {
542 if (i > 0) {
543 stringToWrite.append(" ");
544 }
545 namespaceURI = qnames[i].getNamespaceURI();
546 if (namespaceURI != null) {
547 prefix = xmlWriter.getPrefix(namespaceURI);
548 if ((prefix == null) || (prefix.length() == 0)) {
549 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
550 xmlWriter.writeNamespace(prefix, namespaceURI);
551 xmlWriter.setPrefix(prefix,namespaceURI);
552 }
553 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
554 } else {
555 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
556 }
557 }
558 xmlWriter.writeCharacters(stringToWrite.toString());
559 }
560
561 }
562
563
564 /***
565 * Register a namespace prefix
566 */
567 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
568 java.lang.String prefix = xmlWriter.getPrefix(namespace);
569
570 if (prefix == null) {
571 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
572
573 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
574 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
575 }
576
577 xmlWriter.writeNamespace(prefix, namespace);
578 xmlWriter.setPrefix(prefix, namespace);
579 }
580
581 return prefix;
582 }
583
584
585
586 /***
587 * databinding method to get an XML representation of this object
588 *
589 */
590 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName){
591
592
593
594 java.util.ArrayList elementList = new java.util.ArrayList();
595 java.util.ArrayList attribList = new java.util.ArrayList();
596
597
598 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
599 "abstract"));
600
601 elementList.add(local_abstract==null?null:
602 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(local_abstract));
603
604 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
605 "cmsPaperId"));
606
607 elementList.add(
608 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCmsPaperId));
609
610 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
611 "keywords"));
612
613 elementList.add(localKeywords==null?null:
614 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localKeywords));
615
616 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
617 "lastModifiedDate"));
618
619 elementList.add(localLastModifiedDate==null?null:
620 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localLastModifiedDate));
621
622 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
623 "submitterFullName"));
624
625 elementList.add(localSubmitterFullName==null?null:
626 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSubmitterFullName));
627
628 elementList.add(new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd",
629 "title"));
630
631 elementList.add(localTitle==null?null:
632 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTitle));
633
634
635 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
636
637
638
639 }
640
641
642
643 /***
644 * Factory class that keeps the parse method
645 */
646 public static class Factory{
647
648
649
650
651 /***
652 * static method to create the object
653 * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
654 * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
655 * Postcondition: If this object is an element, the reader is positioned at its end element
656 * If this object is a complex type, the reader is positioned at the end element of its outer element
657 */
658 public static PaperElement parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
659 PaperElement object = new PaperElement();
660
661 int event;
662 java.lang.String nillableValue = null;
663 java.lang.String prefix ="";
664 java.lang.String namespaceuri ="";
665 try {
666
667 while (!reader.isStartElement() && !reader.isEndElement())
668 reader.next();
669
670
671 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
672 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
673 "type");
674 if (fullTypeName!=null){
675 java.lang.String nsPrefix = null;
676 if (fullTypeName.indexOf(":") > -1){
677 nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
678 }
679 nsPrefix = nsPrefix==null?"":nsPrefix;
680
681 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
682
683 if (!"PaperElement".equals(type)){
684
685 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
686 return (PaperElement)edu.drexel.cmsdb.datamodel.remote.input.xsd.ExtensionMapper.getTypeObject(
687 nsUri,type,reader);
688 }
689
690
691 }
692
693 }
694
695
696
697
698
699 java.util.Vector handledAttributes = new java.util.Vector();
700
701
702
703
704 reader.next();
705
706
707 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
708
709 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","abstract").equals(reader.getName())){
710
711 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
712 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
713
714 java.lang.String content = reader.getElementText();
715
716 object.set_abstract(
717 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
718
719 } else {
720
721
722 reader.getElementText();
723 }
724
725 reader.next();
726
727 }
728
729 else{
730
731 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
732 }
733
734
735 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
736
737 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","cmsPaperId").equals(reader.getName())){
738
739 java.lang.String content = reader.getElementText();
740
741 object.setCmsPaperId(
742 org.apache.axis2.databinding.utils.ConverterUtil.convertToLong(content));
743
744 reader.next();
745
746 }
747
748 else{
749
750 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
751 }
752
753
754 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
755
756 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","keywords").equals(reader.getName())){
757
758 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
759 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
760
761 java.lang.String content = reader.getElementText();
762
763 object.setKeywords(
764 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
765
766 } else {
767
768
769 reader.getElementText();
770 }
771
772 reader.next();
773
774 }
775
776 else{
777
778 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
779 }
780
781
782 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
783
784 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","lastModifiedDate").equals(reader.getName())){
785
786 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
787 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
788
789 java.lang.String content = reader.getElementText();
790
791 object.setLastModifiedDate(
792 org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));
793
794 } else {
795
796
797 reader.getElementText();
798 }
799
800 reader.next();
801
802 }
803
804 else{
805
806 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
807 }
808
809
810 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
811
812 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","submitterFullName").equals(reader.getName())){
813
814 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
815 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
816
817 java.lang.String content = reader.getElementText();
818
819 object.setSubmitterFullName(
820 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
821
822 } else {
823
824
825 reader.getElementText();
826 }
827
828 reader.next();
829
830 }
831
832 else{
833
834 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
835 }
836
837
838 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
839
840 if (reader.isStartElement() && new javax.xml.namespace.QName("http://output.remote.datamodel.cmsDb.drexel.edu/xsd","title").equals(reader.getName())){
841
842 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
843 if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
844
845 java.lang.String content = reader.getElementText();
846
847 object.setTitle(
848 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
849
850 } else {
851
852
853 reader.getElementText();
854 }
855
856 reader.next();
857
858 }
859
860 else{
861
862 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
863 }
864
865 while (!reader.isStartElement() && !reader.isEndElement())
866 reader.next();
867 if (reader.isStartElement())
868
869 throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName());
870
871
872
873
874 } catch (javax.xml.stream.XMLStreamException e) {
875 throw new java.lang.Exception(e);
876 }
877
878 return object;
879 }
880
881 }
882
883
884
885 }
886
887