1
2
3
4
5
6
7 package net.kwfgrid.gwes.xmldbclient;
8
9
10
11
12
13
14
15 public class QueryServiceStub extends org.apache.axis2.client.Stub {
16 protected org.apache.axis2.description.AxisOperation[] _operations;
17
18
19 private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();
20 private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap();
21 private java.util.HashMap faultMessageMap = new java.util.HashMap();
22
23 private static int counter = 0;
24
25 private static synchronized java.lang.String getUniqueSuffix() {
26
27 if (counter > 99999) {
28 counter = 0;
29 }
30 counter = counter + 1;
31 return java.lang.Long.toString(System.currentTimeMillis()) + "_" + counter;
32 }
33
34
35 private void populateAxisService() throws org.apache.axis2.AxisFault {
36
37
38 _service = new org.apache.axis2.description.AxisService("QueryService" + getUniqueSuffix());
39 addAnonymousOperations();
40
41
42 org.apache.axis2.description.AxisOperation __operation;
43
44 _operations = new org.apache.axis2.description.AxisOperation[10];
45
46 __operation = new org.apache.axis2.description.OutInAxisOperation();
47
48
49 __operation.setName(new javax.xml.namespace.QName("urn:exist", "query"));
50 _service.addOperation(__operation);
51
52
53 _operations[0] = __operation;
54
55
56 __operation = new org.apache.axis2.description.OutInAxisOperation();
57
58
59 __operation.setName(new javax.xml.namespace.QName("urn:exist", "xquery"));
60 _service.addOperation(__operation);
61
62
63 _operations[1] = __operation;
64
65
66 __operation = new org.apache.axis2.description.OutInAxisOperation();
67
68
69 __operation.setName(new javax.xml.namespace.QName("urn:exist", "listCollection"));
70 _service.addOperation(__operation);
71
72
73 _operations[2] = __operation;
74
75
76 __operation = new org.apache.axis2.description.OutInAxisOperation();
77
78
79 __operation.setName(new javax.xml.namespace.QName("urn:exist", "retrieve"));
80 _service.addOperation(__operation);
81
82
83 _operations[3] = __operation;
84
85
86 __operation = new org.apache.axis2.description.OutInAxisOperation();
87
88
89 __operation.setName(new javax.xml.namespace.QName("urn:exist", "retrieveData"));
90 _service.addOperation(__operation);
91
92
93 _operations[4] = __operation;
94
95
96 __operation = new org.apache.axis2.description.OutInAxisOperation();
97
98
99 __operation.setName(new javax.xml.namespace.QName("urn:exist", "disconnect"));
100 _service.addOperation(__operation);
101
102
103 _operations[5] = __operation;
104
105
106 __operation = new org.apache.axis2.description.OutInAxisOperation();
107
108
109 __operation.setName(new javax.xml.namespace.QName("urn:exist", "retrieveByDocument"));
110 _service.addOperation(__operation);
111
112
113 _operations[6] = __operation;
114
115
116 __operation = new org.apache.axis2.description.OutInAxisOperation();
117
118
119 __operation.setName(new javax.xml.namespace.QName("urn:exist", "connect"));
120 _service.addOperation(__operation);
121
122
123 _operations[7] = __operation;
124
125
126 __operation = new org.apache.axis2.description.OutInAxisOperation();
127
128
129 __operation.setName(new javax.xml.namespace.QName("urn:exist", "getResource"));
130 _service.addOperation(__operation);
131
132
133 _operations[8] = __operation;
134
135
136 __operation = new org.apache.axis2.description.OutInAxisOperation();
137
138
139 __operation.setName(new javax.xml.namespace.QName("urn:exist", "getResourceData"));
140 _service.addOperation(__operation);
141
142
143 _operations[9] = __operation;
144
145
146 }
147
148
149 private void populateFaults() {
150
151
152 }
153
154
155
156
157
158 public QueryServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext,
159 java.lang.String targetEndpoint)
160 throws org.apache.axis2.AxisFault {
161 this(configurationContext, targetEndpoint, false);
162 }
163
164
165
166
167
168 public QueryServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext,
169 java.lang.String targetEndpoint, boolean useSeparateListener)
170 throws org.apache.axis2.AxisFault {
171
172 populateAxisService();
173 populateFaults();
174
175 _serviceClient = new org.apache.axis2.client.ServiceClient(configurationContext, _service);
176
177
178 _serviceClient.getOptions().setTo(new org.apache.axis2.addressing.EndpointReference(
179 targetEndpoint));
180 _serviceClient.getOptions().setUseSeparateListener(useSeparateListener);
181
182
183 }
184
185
186
187
188 public QueryServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault {
189
190 this(configurationContext, "http://localhost:8280/exist/services/Query");
191
192 }
193
194
195
196
197 public QueryServiceStub() throws org.apache.axis2.AxisFault {
198
199 this("http://localhost:8280/exist/services/Query");
200
201 }
202
203
204
205
206 public QueryServiceStub(java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
207 this(null, targetEndpoint);
208 }
209
210
211
212
213
214
215
216
217
218
219 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE query(
220
221 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query query0)
222
223
224 throws java.rmi.RemoteException
225
226 {
227 org.apache.axis2.context.MessageContext _messageContext = null;
228 try {
229 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName());
230 _operationClient.getOptions().setAction("urn:exist:Query:queryRequest");
231 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
232
233
234 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
235
236
237
238 _messageContext = new org.apache.axis2.context.MessageContext();
239
240
241
242 org.apache.axiom.soap.SOAPEnvelope env = null;
243
244
245 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
246 query0,
247 optimizeContent(new javax.xml.namespace.QName("urn:exist",
248 "query")));
249
250
251 _serviceClient.addHeadersToEnvelope(env);
252
253 _messageContext.setEnvelope(env);
254
255
256 _operationClient.addMessageContext(_messageContext);
257
258
259 _operationClient.execute(true);
260
261
262 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
263 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
264 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
265
266
267 java.lang.Object object = fromOM(
268 _returnEnv.getBody().getFirstElement(),
269 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE.class,
270 getEnvelopeNamespaces(_returnEnv));
271
272
273 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE) object;
274
275 } catch (org.apache.axis2.AxisFault f) {
276
277 org.apache.axiom.om.OMElement faultElt = f.getDetail();
278 if (faultElt != null) {
279 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
280
281 try {
282 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
283 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
284 java.lang.Exception ex =
285 (java.lang.Exception) exceptionClass.newInstance();
286
287 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
288 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
289 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
290 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
291 new java.lang.Class[]{messageClass});
292 m.invoke(ex, new java.lang.Object[]{messageObject});
293
294
295 throw new java.rmi.RemoteException(ex.getMessage(), ex);
296 } catch (java.lang.ClassCastException e) {
297
298 throw f;
299 } catch (java.lang.ClassNotFoundException e) {
300
301 throw f;
302 } catch (java.lang.NoSuchMethodException e) {
303
304 throw f;
305 } catch (java.lang.reflect.InvocationTargetException e) {
306
307 throw f;
308 } catch (java.lang.IllegalAccessException e) {
309
310 throw f;
311 } catch (java.lang.InstantiationException e) {
312
313 throw f;
314 }
315 } else {
316 throw f;
317 }
318 } else {
319 throw f;
320 }
321 } finally {
322 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
323 }
324 }
325
326
327
328
329
330
331
332 public void startquery(
333
334 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query query0,
335
336 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
337
338 throws java.rmi.RemoteException {
339
340 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName());
341 _operationClient.getOptions().setAction("urn:exist:Query:queryRequest");
342 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
343
344
345 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
346
347
348
349 org.apache.axiom.soap.SOAPEnvelope env = null;
350 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
351
352
353
354
355
356 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
357 query0,
358 optimizeContent(new javax.xml.namespace.QName("urn:exist",
359 "query")));
360
361
362 _serviceClient.addHeadersToEnvelope(env);
363
364 _messageContext.setEnvelope(env);
365
366
367 _operationClient.addMessageContext(_messageContext);
368
369
370 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
371 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
372 try {
373 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
374
375 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
376 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE.class,
377 getEnvelopeNamespaces(resultEnv));
378 callback.receiveResultquery(
379 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE) object);
380
381 } catch (org.apache.axis2.AxisFault e) {
382 callback.receiveErrorquery(e);
383 }
384 }
385
386 public void onError(java.lang.Exception error) {
387 if (error instanceof org.apache.axis2.AxisFault) {
388 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
389 org.apache.axiom.om.OMElement faultElt = f.getDetail();
390 if (faultElt != null) {
391 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
392
393 try {
394 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
395 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
396 java.lang.Exception ex =
397 (java.lang.Exception) exceptionClass.newInstance();
398
399 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
400 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
401 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
402 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
403 new java.lang.Class[]{messageClass});
404 m.invoke(ex, new java.lang.Object[]{messageObject});
405
406
407 callback.receiveErrorquery(new java.rmi.RemoteException(ex.getMessage(), ex));
408 } catch (java.lang.ClassCastException e) {
409
410 callback.receiveErrorquery(f);
411 } catch (java.lang.ClassNotFoundException e) {
412
413 callback.receiveErrorquery(f);
414 } catch (java.lang.NoSuchMethodException e) {
415
416 callback.receiveErrorquery(f);
417 } catch (java.lang.reflect.InvocationTargetException e) {
418
419 callback.receiveErrorquery(f);
420 } catch (java.lang.IllegalAccessException e) {
421
422 callback.receiveErrorquery(f);
423 } catch (java.lang.InstantiationException e) {
424
425 callback.receiveErrorquery(f);
426 } catch (org.apache.axis2.AxisFault e) {
427
428 callback.receiveErrorquery(f);
429 }
430 } else {
431 callback.receiveErrorquery(f);
432 }
433 } else {
434 callback.receiveErrorquery(f);
435 }
436 } else {
437 callback.receiveErrorquery(error);
438 }
439 }
440
441 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
442 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
443 onError(fault);
444 }
445
446 public void onComplete() {
447 try {
448 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
449 } catch (org.apache.axis2.AxisFault axisFault) {
450 callback.receiveErrorquery(axisFault);
451 }
452 }
453 });
454
455
456 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
457 if (_operations[0].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
458 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
459 _operations[0].setMessageReceiver(
460 _callbackReceiver);
461 }
462
463
464 _operationClient.execute(false);
465
466 }
467
468
469
470
471
472
473
474
475
476 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse xquery(
477
478 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery xquery2)
479
480
481 throws java.rmi.RemoteException
482
483 {
484 org.apache.axis2.context.MessageContext _messageContext = null;
485 try {
486 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[1].getName());
487 _operationClient.getOptions().setAction("urn:exist:Query:xqueryRequest");
488 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
489
490
491 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
492
493
494
495 _messageContext = new org.apache.axis2.context.MessageContext();
496
497
498
499 org.apache.axiom.soap.SOAPEnvelope env = null;
500
501
502 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
503 xquery2,
504 optimizeContent(new javax.xml.namespace.QName("urn:exist",
505 "xquery")));
506
507
508 _serviceClient.addHeadersToEnvelope(env);
509
510 _messageContext.setEnvelope(env);
511
512
513 _operationClient.addMessageContext(_messageContext);
514
515
516 _operationClient.execute(true);
517
518
519 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
520 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
521 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
522
523
524 java.lang.Object object = fromOM(
525 _returnEnv.getBody().getFirstElement(),
526 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse.class,
527 getEnvelopeNamespaces(_returnEnv));
528
529
530 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse) object;
531
532 } catch (org.apache.axis2.AxisFault f) {
533
534 org.apache.axiom.om.OMElement faultElt = f.getDetail();
535 if (faultElt != null) {
536 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
537
538 try {
539 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
540 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
541 java.lang.Exception ex =
542 (java.lang.Exception) exceptionClass.newInstance();
543
544 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
545 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
546 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
547 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
548 new java.lang.Class[]{messageClass});
549 m.invoke(ex, new java.lang.Object[]{messageObject});
550
551
552 throw new java.rmi.RemoteException(ex.getMessage(), ex);
553 } catch (java.lang.ClassCastException e) {
554
555 throw f;
556 } catch (java.lang.ClassNotFoundException e) {
557
558 throw f;
559 } catch (java.lang.NoSuchMethodException e) {
560
561 throw f;
562 } catch (java.lang.reflect.InvocationTargetException e) {
563
564 throw f;
565 } catch (java.lang.IllegalAccessException e) {
566
567 throw f;
568 } catch (java.lang.InstantiationException e) {
569
570 throw f;
571 }
572 } else {
573 throw f;
574 }
575 } else {
576 throw f;
577 }
578 } finally {
579 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
580 }
581 }
582
583
584
585
586
587
588
589 public void startxquery(
590
591 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery xquery2,
592
593 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
594
595 throws java.rmi.RemoteException {
596
597 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[1].getName());
598 _operationClient.getOptions().setAction("urn:exist:Query:xqueryRequest");
599 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
600
601
602 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
603
604
605
606 org.apache.axiom.soap.SOAPEnvelope env = null;
607 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
608
609
610
611
612
613 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
614 xquery2,
615 optimizeContent(new javax.xml.namespace.QName("urn:exist",
616 "xquery")));
617
618
619 _serviceClient.addHeadersToEnvelope(env);
620
621 _messageContext.setEnvelope(env);
622
623
624 _operationClient.addMessageContext(_messageContext);
625
626
627 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
628 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
629 try {
630 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
631
632 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
633 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse.class,
634 getEnvelopeNamespaces(resultEnv));
635 callback.receiveResultxquery(
636 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse) object);
637
638 } catch (org.apache.axis2.AxisFault e) {
639 callback.receiveErrorxquery(e);
640 }
641 }
642
643 public void onError(java.lang.Exception error) {
644 if (error instanceof org.apache.axis2.AxisFault) {
645 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
646 org.apache.axiom.om.OMElement faultElt = f.getDetail();
647 if (faultElt != null) {
648 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
649
650 try {
651 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
652 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
653 java.lang.Exception ex =
654 (java.lang.Exception) exceptionClass.newInstance();
655
656 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
657 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
658 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
659 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
660 new java.lang.Class[]{messageClass});
661 m.invoke(ex, new java.lang.Object[]{messageObject});
662
663
664 callback.receiveErrorxquery(new java.rmi.RemoteException(ex.getMessage(), ex));
665 } catch (java.lang.ClassCastException e) {
666
667 callback.receiveErrorxquery(f);
668 } catch (java.lang.ClassNotFoundException e) {
669
670 callback.receiveErrorxquery(f);
671 } catch (java.lang.NoSuchMethodException e) {
672
673 callback.receiveErrorxquery(f);
674 } catch (java.lang.reflect.InvocationTargetException e) {
675
676 callback.receiveErrorxquery(f);
677 } catch (java.lang.IllegalAccessException e) {
678
679 callback.receiveErrorxquery(f);
680 } catch (java.lang.InstantiationException e) {
681
682 callback.receiveErrorxquery(f);
683 } catch (org.apache.axis2.AxisFault e) {
684
685 callback.receiveErrorxquery(f);
686 }
687 } else {
688 callback.receiveErrorxquery(f);
689 }
690 } else {
691 callback.receiveErrorxquery(f);
692 }
693 } else {
694 callback.receiveErrorxquery(error);
695 }
696 }
697
698 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
699 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
700 onError(fault);
701 }
702
703 public void onComplete() {
704 try {
705 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
706 } catch (org.apache.axis2.AxisFault axisFault) {
707 callback.receiveErrorxquery(axisFault);
708 }
709 }
710 });
711
712
713 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
714 if (_operations[1].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
715 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
716 _operations[1].setMessageReceiver(
717 _callbackReceiver);
718 }
719
720
721 _operationClient.execute(false);
722
723 }
724
725
726
727
728
729
730
731
732
733 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse listCollection(
734
735 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection listCollection4)
736
737
738 throws java.rmi.RemoteException
739
740 {
741 org.apache.axis2.context.MessageContext _messageContext = null;
742 try {
743 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[2].getName());
744 _operationClient.getOptions().setAction("urn:exist:Query:listCollectionRequest");
745 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
746
747
748 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
749
750
751
752 _messageContext = new org.apache.axis2.context.MessageContext();
753
754
755
756 org.apache.axiom.soap.SOAPEnvelope env = null;
757
758
759 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
760 listCollection4,
761 optimizeContent(new javax.xml.namespace.QName("urn:exist",
762 "listCollection")));
763
764
765 _serviceClient.addHeadersToEnvelope(env);
766
767 _messageContext.setEnvelope(env);
768
769
770 _operationClient.addMessageContext(_messageContext);
771
772
773 _operationClient.execute(true);
774
775
776 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
777 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
778 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
779
780
781 java.lang.Object object = fromOM(
782 _returnEnv.getBody().getFirstElement(),
783 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse.class,
784 getEnvelopeNamespaces(_returnEnv));
785
786
787 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse) object;
788
789 } catch (org.apache.axis2.AxisFault f) {
790
791 org.apache.axiom.om.OMElement faultElt = f.getDetail();
792 if (faultElt != null) {
793 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
794
795 try {
796 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
797 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
798 java.lang.Exception ex =
799 (java.lang.Exception) exceptionClass.newInstance();
800
801 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
802 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
803 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
804 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
805 new java.lang.Class[]{messageClass});
806 m.invoke(ex, new java.lang.Object[]{messageObject});
807
808
809 throw new java.rmi.RemoteException(ex.getMessage(), ex);
810 } catch (java.lang.ClassCastException e) {
811
812 throw f;
813 } catch (java.lang.ClassNotFoundException e) {
814
815 throw f;
816 } catch (java.lang.NoSuchMethodException e) {
817
818 throw f;
819 } catch (java.lang.reflect.InvocationTargetException e) {
820
821 throw f;
822 } catch (java.lang.IllegalAccessException e) {
823
824 throw f;
825 } catch (java.lang.InstantiationException e) {
826
827 throw f;
828 }
829 } else {
830 throw f;
831 }
832 } else {
833 throw f;
834 }
835 } finally {
836 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
837 }
838 }
839
840
841
842
843
844
845
846 public void startlistCollection(
847
848 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection listCollection4,
849
850 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
851
852 throws java.rmi.RemoteException {
853
854 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[2].getName());
855 _operationClient.getOptions().setAction("urn:exist:Query:listCollectionRequest");
856 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
857
858
859 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
860
861
862
863 org.apache.axiom.soap.SOAPEnvelope env = null;
864 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
865
866
867
868
869
870 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
871 listCollection4,
872 optimizeContent(new javax.xml.namespace.QName("urn:exist",
873 "listCollection")));
874
875
876 _serviceClient.addHeadersToEnvelope(env);
877
878 _messageContext.setEnvelope(env);
879
880
881 _operationClient.addMessageContext(_messageContext);
882
883
884 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
885 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
886 try {
887 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
888
889 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
890 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse.class,
891 getEnvelopeNamespaces(resultEnv));
892 callback.receiveResultlistCollection(
893 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse) object);
894
895 } catch (org.apache.axis2.AxisFault e) {
896 callback.receiveErrorlistCollection(e);
897 }
898 }
899
900 public void onError(java.lang.Exception error) {
901 if (error instanceof org.apache.axis2.AxisFault) {
902 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
903 org.apache.axiom.om.OMElement faultElt = f.getDetail();
904 if (faultElt != null) {
905 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
906
907 try {
908 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
909 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
910 java.lang.Exception ex =
911 (java.lang.Exception) exceptionClass.newInstance();
912
913 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
914 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
915 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
916 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
917 new java.lang.Class[]{messageClass});
918 m.invoke(ex, new java.lang.Object[]{messageObject});
919
920
921 callback.receiveErrorlistCollection(new java.rmi.RemoteException(ex.getMessage(), ex));
922 } catch (java.lang.ClassCastException e) {
923
924 callback.receiveErrorlistCollection(f);
925 } catch (java.lang.ClassNotFoundException e) {
926
927 callback.receiveErrorlistCollection(f);
928 } catch (java.lang.NoSuchMethodException e) {
929
930 callback.receiveErrorlistCollection(f);
931 } catch (java.lang.reflect.InvocationTargetException e) {
932
933 callback.receiveErrorlistCollection(f);
934 } catch (java.lang.IllegalAccessException e) {
935
936 callback.receiveErrorlistCollection(f);
937 } catch (java.lang.InstantiationException e) {
938
939 callback.receiveErrorlistCollection(f);
940 } catch (org.apache.axis2.AxisFault e) {
941
942 callback.receiveErrorlistCollection(f);
943 }
944 } else {
945 callback.receiveErrorlistCollection(f);
946 }
947 } else {
948 callback.receiveErrorlistCollection(f);
949 }
950 } else {
951 callback.receiveErrorlistCollection(error);
952 }
953 }
954
955 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
956 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
957 onError(fault);
958 }
959
960 public void onComplete() {
961 try {
962 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
963 } catch (org.apache.axis2.AxisFault axisFault) {
964 callback.receiveErrorlistCollection(axisFault);
965 }
966 }
967 });
968
969
970 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
971 if (_operations[2].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
972 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
973 _operations[2].setMessageReceiver(
974 _callbackReceiver);
975 }
976
977
978 _operationClient.execute(false);
979
980 }
981
982
983
984
985
986
987
988
989
990 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse retrieve(
991
992 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve retrieve6)
993
994
995 throws java.rmi.RemoteException
996
997 {
998 org.apache.axis2.context.MessageContext _messageContext = null;
999 try {
1000 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[3].getName());
1001 _operationClient.getOptions().setAction("urn:exist:Query:retrieveRequest");
1002 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1003
1004
1005 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1006
1007
1008
1009 _messageContext = new org.apache.axis2.context.MessageContext();
1010
1011
1012
1013 org.apache.axiom.soap.SOAPEnvelope env = null;
1014
1015
1016 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1017 retrieve6,
1018 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1019 "retrieve")));
1020
1021
1022 _serviceClient.addHeadersToEnvelope(env);
1023
1024 _messageContext.setEnvelope(env);
1025
1026
1027 _operationClient.addMessageContext(_messageContext);
1028
1029
1030 _operationClient.execute(true);
1031
1032
1033 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
1034 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
1035 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
1036
1037
1038 java.lang.Object object = fromOM(
1039 _returnEnv.getBody().getFirstElement(),
1040 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse.class,
1041 getEnvelopeNamespaces(_returnEnv));
1042
1043
1044 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse) object;
1045
1046 } catch (org.apache.axis2.AxisFault f) {
1047
1048 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1049 if (faultElt != null) {
1050 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1051
1052 try {
1053 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1054 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1055 java.lang.Exception ex =
1056 (java.lang.Exception) exceptionClass.newInstance();
1057
1058 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1059 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1060 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1061 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1062 new java.lang.Class[]{messageClass});
1063 m.invoke(ex, new java.lang.Object[]{messageObject});
1064
1065
1066 throw new java.rmi.RemoteException(ex.getMessage(), ex);
1067 } catch (java.lang.ClassCastException e) {
1068
1069 throw f;
1070 } catch (java.lang.ClassNotFoundException e) {
1071
1072 throw f;
1073 } catch (java.lang.NoSuchMethodException e) {
1074
1075 throw f;
1076 } catch (java.lang.reflect.InvocationTargetException e) {
1077
1078 throw f;
1079 } catch (java.lang.IllegalAccessException e) {
1080
1081 throw f;
1082 } catch (java.lang.InstantiationException e) {
1083
1084 throw f;
1085 }
1086 } else {
1087 throw f;
1088 }
1089 } else {
1090 throw f;
1091 }
1092 } finally {
1093 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1094 }
1095 }
1096
1097
1098
1099
1100
1101
1102
1103 public void startretrieve(
1104
1105 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve retrieve6,
1106
1107 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
1108
1109 throws java.rmi.RemoteException {
1110
1111 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[3].getName());
1112 _operationClient.getOptions().setAction("urn:exist:Query:retrieveRequest");
1113 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1114
1115
1116 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1117
1118
1119
1120 org.apache.axiom.soap.SOAPEnvelope env = null;
1121 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
1122
1123
1124
1125
1126
1127 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1128 retrieve6,
1129 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1130 "retrieve")));
1131
1132
1133 _serviceClient.addHeadersToEnvelope(env);
1134
1135 _messageContext.setEnvelope(env);
1136
1137
1138 _operationClient.addMessageContext(_messageContext);
1139
1140
1141 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
1142 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
1143 try {
1144 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
1145
1146 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
1147 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse.class,
1148 getEnvelopeNamespaces(resultEnv));
1149 callback.receiveResultretrieve(
1150 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse) object);
1151
1152 } catch (org.apache.axis2.AxisFault e) {
1153 callback.receiveErrorretrieve(e);
1154 }
1155 }
1156
1157 public void onError(java.lang.Exception error) {
1158 if (error instanceof org.apache.axis2.AxisFault) {
1159 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
1160 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1161 if (faultElt != null) {
1162 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1163
1164 try {
1165 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1166 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1167 java.lang.Exception ex =
1168 (java.lang.Exception) exceptionClass.newInstance();
1169
1170 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1171 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1172 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1173 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1174 new java.lang.Class[]{messageClass});
1175 m.invoke(ex, new java.lang.Object[]{messageObject});
1176
1177
1178 callback.receiveErrorretrieve(new java.rmi.RemoteException(ex.getMessage(), ex));
1179 } catch (java.lang.ClassCastException e) {
1180
1181 callback.receiveErrorretrieve(f);
1182 } catch (java.lang.ClassNotFoundException e) {
1183
1184 callback.receiveErrorretrieve(f);
1185 } catch (java.lang.NoSuchMethodException e) {
1186
1187 callback.receiveErrorretrieve(f);
1188 } catch (java.lang.reflect.InvocationTargetException e) {
1189
1190 callback.receiveErrorretrieve(f);
1191 } catch (java.lang.IllegalAccessException e) {
1192
1193 callback.receiveErrorretrieve(f);
1194 } catch (java.lang.InstantiationException e) {
1195
1196 callback.receiveErrorretrieve(f);
1197 } catch (org.apache.axis2.AxisFault e) {
1198
1199 callback.receiveErrorretrieve(f);
1200 }
1201 } else {
1202 callback.receiveErrorretrieve(f);
1203 }
1204 } else {
1205 callback.receiveErrorretrieve(f);
1206 }
1207 } else {
1208 callback.receiveErrorretrieve(error);
1209 }
1210 }
1211
1212 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
1213 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
1214 onError(fault);
1215 }
1216
1217 public void onComplete() {
1218 try {
1219 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1220 } catch (org.apache.axis2.AxisFault axisFault) {
1221 callback.receiveErrorretrieve(axisFault);
1222 }
1223 }
1224 });
1225
1226
1227 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
1228 if (_operations[3].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
1229 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
1230 _operations[3].setMessageReceiver(
1231 _callbackReceiver);
1232 }
1233
1234
1235 _operationClient.execute(false);
1236
1237 }
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse retrieveData(
1248
1249 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData retrieveData8)
1250
1251
1252 throws java.rmi.RemoteException
1253
1254 {
1255 org.apache.axis2.context.MessageContext _messageContext = null;
1256 try {
1257 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[4].getName());
1258 _operationClient.getOptions().setAction("urn:exist:Query:retrieveDataRequest");
1259 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1260
1261
1262 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1263
1264
1265
1266 _messageContext = new org.apache.axis2.context.MessageContext();
1267
1268
1269
1270 org.apache.axiom.soap.SOAPEnvelope env = null;
1271
1272
1273 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1274 retrieveData8,
1275 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1276 "retrieveData")));
1277
1278
1279 _serviceClient.addHeadersToEnvelope(env);
1280
1281 _messageContext.setEnvelope(env);
1282
1283
1284 _operationClient.addMessageContext(_messageContext);
1285
1286
1287 _operationClient.execute(true);
1288
1289
1290 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
1291 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
1292 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
1293
1294
1295 java.lang.Object object = fromOM(
1296 _returnEnv.getBody().getFirstElement(),
1297 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse.class,
1298 getEnvelopeNamespaces(_returnEnv));
1299
1300
1301 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse) object;
1302
1303 } catch (org.apache.axis2.AxisFault f) {
1304
1305 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1306 if (faultElt != null) {
1307 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1308
1309 try {
1310 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1311 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1312 java.lang.Exception ex =
1313 (java.lang.Exception) exceptionClass.newInstance();
1314
1315 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1316 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1317 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1318 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1319 new java.lang.Class[]{messageClass});
1320 m.invoke(ex, new java.lang.Object[]{messageObject});
1321
1322
1323 throw new java.rmi.RemoteException(ex.getMessage(), ex);
1324 } catch (java.lang.ClassCastException e) {
1325
1326 throw f;
1327 } catch (java.lang.ClassNotFoundException e) {
1328
1329 throw f;
1330 } catch (java.lang.NoSuchMethodException e) {
1331
1332 throw f;
1333 } catch (java.lang.reflect.InvocationTargetException e) {
1334
1335 throw f;
1336 } catch (java.lang.IllegalAccessException e) {
1337
1338 throw f;
1339 } catch (java.lang.InstantiationException e) {
1340
1341 throw f;
1342 }
1343 } else {
1344 throw f;
1345 }
1346 } else {
1347 throw f;
1348 }
1349 } finally {
1350 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1351 }
1352 }
1353
1354
1355
1356
1357
1358
1359
1360 public void startretrieveData(
1361
1362 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData retrieveData8,
1363
1364 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
1365
1366 throws java.rmi.RemoteException {
1367
1368 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[4].getName());
1369 _operationClient.getOptions().setAction("urn:exist:Query:retrieveDataRequest");
1370 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1371
1372
1373 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1374
1375
1376
1377 org.apache.axiom.soap.SOAPEnvelope env = null;
1378 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
1379
1380
1381
1382
1383
1384 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1385 retrieveData8,
1386 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1387 "retrieveData")));
1388
1389
1390 _serviceClient.addHeadersToEnvelope(env);
1391
1392 _messageContext.setEnvelope(env);
1393
1394
1395 _operationClient.addMessageContext(_messageContext);
1396
1397
1398 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
1399 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
1400 try {
1401 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
1402
1403 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
1404 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse.class,
1405 getEnvelopeNamespaces(resultEnv));
1406 callback.receiveResultretrieveData(
1407 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse) object);
1408
1409 } catch (org.apache.axis2.AxisFault e) {
1410 callback.receiveErrorretrieveData(e);
1411 }
1412 }
1413
1414 public void onError(java.lang.Exception error) {
1415 if (error instanceof org.apache.axis2.AxisFault) {
1416 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
1417 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1418 if (faultElt != null) {
1419 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1420
1421 try {
1422 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1423 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1424 java.lang.Exception ex =
1425 (java.lang.Exception) exceptionClass.newInstance();
1426
1427 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1428 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1429 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1430 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1431 new java.lang.Class[]{messageClass});
1432 m.invoke(ex, new java.lang.Object[]{messageObject});
1433
1434
1435 callback.receiveErrorretrieveData(new java.rmi.RemoteException(ex.getMessage(), ex));
1436 } catch (java.lang.ClassCastException e) {
1437
1438 callback.receiveErrorretrieveData(f);
1439 } catch (java.lang.ClassNotFoundException e) {
1440
1441 callback.receiveErrorretrieveData(f);
1442 } catch (java.lang.NoSuchMethodException e) {
1443
1444 callback.receiveErrorretrieveData(f);
1445 } catch (java.lang.reflect.InvocationTargetException e) {
1446
1447 callback.receiveErrorretrieveData(f);
1448 } catch (java.lang.IllegalAccessException e) {
1449
1450 callback.receiveErrorretrieveData(f);
1451 } catch (java.lang.InstantiationException e) {
1452
1453 callback.receiveErrorretrieveData(f);
1454 } catch (org.apache.axis2.AxisFault e) {
1455
1456 callback.receiveErrorretrieveData(f);
1457 }
1458 } else {
1459 callback.receiveErrorretrieveData(f);
1460 }
1461 } else {
1462 callback.receiveErrorretrieveData(f);
1463 }
1464 } else {
1465 callback.receiveErrorretrieveData(error);
1466 }
1467 }
1468
1469 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
1470 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
1471 onError(fault);
1472 }
1473
1474 public void onComplete() {
1475 try {
1476 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1477 } catch (org.apache.axis2.AxisFault axisFault) {
1478 callback.receiveErrorretrieveData(axisFault);
1479 }
1480 }
1481 });
1482
1483
1484 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
1485 if (_operations[4].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
1486 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
1487 _operations[4].setMessageReceiver(
1488 _callbackReceiver);
1489 }
1490
1491
1492 _operationClient.execute(false);
1493
1494 }
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse disconnect(
1505
1506 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect disconnect10)
1507
1508
1509 throws java.rmi.RemoteException
1510
1511 {
1512 org.apache.axis2.context.MessageContext _messageContext = null;
1513 try {
1514 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[5].getName());
1515 _operationClient.getOptions().setAction("urn:exist:Query:disconnectRequest");
1516 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1517
1518
1519 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1520
1521
1522
1523 _messageContext = new org.apache.axis2.context.MessageContext();
1524
1525
1526
1527 org.apache.axiom.soap.SOAPEnvelope env = null;
1528
1529
1530 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1531 disconnect10,
1532 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1533 "disconnect")));
1534
1535
1536 _serviceClient.addHeadersToEnvelope(env);
1537
1538 _messageContext.setEnvelope(env);
1539
1540
1541 _operationClient.addMessageContext(_messageContext);
1542
1543
1544 _operationClient.execute(true);
1545
1546
1547 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
1548 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
1549 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
1550
1551
1552 java.lang.Object object = fromOM(
1553 _returnEnv.getBody().getFirstElement(),
1554 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse.class,
1555 getEnvelopeNamespaces(_returnEnv));
1556
1557
1558 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse) object;
1559
1560 } catch (org.apache.axis2.AxisFault f) {
1561
1562 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1563 if (faultElt != null) {
1564 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1565
1566 try {
1567 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1568 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1569 java.lang.Exception ex =
1570 (java.lang.Exception) exceptionClass.newInstance();
1571
1572 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1573 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1574 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1575 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1576 new java.lang.Class[]{messageClass});
1577 m.invoke(ex, new java.lang.Object[]{messageObject});
1578
1579
1580 throw new java.rmi.RemoteException(ex.getMessage(), ex);
1581 } catch (java.lang.ClassCastException e) {
1582
1583 throw f;
1584 } catch (java.lang.ClassNotFoundException e) {
1585
1586 throw f;
1587 } catch (java.lang.NoSuchMethodException e) {
1588
1589 throw f;
1590 } catch (java.lang.reflect.InvocationTargetException e) {
1591
1592 throw f;
1593 } catch (java.lang.IllegalAccessException e) {
1594
1595 throw f;
1596 } catch (java.lang.InstantiationException e) {
1597
1598 throw f;
1599 }
1600 } else {
1601 throw f;
1602 }
1603 } else {
1604 throw f;
1605 }
1606 } finally {
1607 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1608 }
1609 }
1610
1611
1612
1613
1614
1615
1616
1617 public void startdisconnect(
1618
1619 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect disconnect10,
1620
1621 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
1622
1623 throws java.rmi.RemoteException {
1624
1625 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[5].getName());
1626 _operationClient.getOptions().setAction("urn:exist:Query:disconnectRequest");
1627 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1628
1629
1630 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1631
1632
1633
1634 org.apache.axiom.soap.SOAPEnvelope env = null;
1635 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
1636
1637
1638
1639
1640
1641 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1642 disconnect10,
1643 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1644 "disconnect")));
1645
1646
1647 _serviceClient.addHeadersToEnvelope(env);
1648
1649 _messageContext.setEnvelope(env);
1650
1651
1652 _operationClient.addMessageContext(_messageContext);
1653
1654
1655 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
1656 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
1657 try {
1658 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
1659
1660 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
1661 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse.class,
1662 getEnvelopeNamespaces(resultEnv));
1663 callback.receiveResultdisconnect(
1664 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse) object);
1665
1666 } catch (org.apache.axis2.AxisFault e) {
1667 callback.receiveErrordisconnect(e);
1668 }
1669 }
1670
1671 public void onError(java.lang.Exception error) {
1672 if (error instanceof org.apache.axis2.AxisFault) {
1673 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
1674 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1675 if (faultElt != null) {
1676 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1677
1678 try {
1679 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1680 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1681 java.lang.Exception ex =
1682 (java.lang.Exception) exceptionClass.newInstance();
1683
1684 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1685 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1686 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1687 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1688 new java.lang.Class[]{messageClass});
1689 m.invoke(ex, new java.lang.Object[]{messageObject});
1690
1691
1692 callback.receiveErrordisconnect(new java.rmi.RemoteException(ex.getMessage(), ex));
1693 } catch (java.lang.ClassCastException e) {
1694
1695 callback.receiveErrordisconnect(f);
1696 } catch (java.lang.ClassNotFoundException e) {
1697
1698 callback.receiveErrordisconnect(f);
1699 } catch (java.lang.NoSuchMethodException e) {
1700
1701 callback.receiveErrordisconnect(f);
1702 } catch (java.lang.reflect.InvocationTargetException e) {
1703
1704 callback.receiveErrordisconnect(f);
1705 } catch (java.lang.IllegalAccessException e) {
1706
1707 callback.receiveErrordisconnect(f);
1708 } catch (java.lang.InstantiationException e) {
1709
1710 callback.receiveErrordisconnect(f);
1711 } catch (org.apache.axis2.AxisFault e) {
1712
1713 callback.receiveErrordisconnect(f);
1714 }
1715 } else {
1716 callback.receiveErrordisconnect(f);
1717 }
1718 } else {
1719 callback.receiveErrordisconnect(f);
1720 }
1721 } else {
1722 callback.receiveErrordisconnect(error);
1723 }
1724 }
1725
1726 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
1727 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
1728 onError(fault);
1729 }
1730
1731 public void onComplete() {
1732 try {
1733 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1734 } catch (org.apache.axis2.AxisFault axisFault) {
1735 callback.receiveErrordisconnect(axisFault);
1736 }
1737 }
1738 });
1739
1740
1741 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
1742 if (_operations[5].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
1743 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
1744 _operations[5].setMessageReceiver(
1745 _callbackReceiver);
1746 }
1747
1748
1749 _operationClient.execute(false);
1750
1751 }
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse retrieveByDocument(
1762
1763 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument retrieveByDocument12)
1764
1765
1766 throws java.rmi.RemoteException
1767
1768 {
1769 org.apache.axis2.context.MessageContext _messageContext = null;
1770 try {
1771 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[6].getName());
1772 _operationClient.getOptions().setAction("urn:exist:Query:retrieveByDocumentRequest");
1773 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1774
1775
1776 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1777
1778
1779
1780 _messageContext = new org.apache.axis2.context.MessageContext();
1781
1782
1783
1784 org.apache.axiom.soap.SOAPEnvelope env = null;
1785
1786
1787 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1788 retrieveByDocument12,
1789 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1790 "retrieveByDocument")));
1791
1792
1793 _serviceClient.addHeadersToEnvelope(env);
1794
1795 _messageContext.setEnvelope(env);
1796
1797
1798 _operationClient.addMessageContext(_messageContext);
1799
1800
1801 _operationClient.execute(true);
1802
1803
1804 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
1805 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
1806 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
1807
1808
1809 java.lang.Object object = fromOM(
1810 _returnEnv.getBody().getFirstElement(),
1811 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse.class,
1812 getEnvelopeNamespaces(_returnEnv));
1813
1814
1815 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse) object;
1816
1817 } catch (org.apache.axis2.AxisFault f) {
1818
1819 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1820 if (faultElt != null) {
1821 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1822
1823 try {
1824 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1825 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1826 java.lang.Exception ex =
1827 (java.lang.Exception) exceptionClass.newInstance();
1828
1829 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1830 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1831 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1832 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1833 new java.lang.Class[]{messageClass});
1834 m.invoke(ex, new java.lang.Object[]{messageObject});
1835
1836
1837 throw new java.rmi.RemoteException(ex.getMessage(), ex);
1838 } catch (java.lang.ClassCastException e) {
1839
1840 throw f;
1841 } catch (java.lang.ClassNotFoundException e) {
1842
1843 throw f;
1844 } catch (java.lang.NoSuchMethodException e) {
1845
1846 throw f;
1847 } catch (java.lang.reflect.InvocationTargetException e) {
1848
1849 throw f;
1850 } catch (java.lang.IllegalAccessException e) {
1851
1852 throw f;
1853 } catch (java.lang.InstantiationException e) {
1854
1855 throw f;
1856 }
1857 } else {
1858 throw f;
1859 }
1860 } else {
1861 throw f;
1862 }
1863 } finally {
1864 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1865 }
1866 }
1867
1868
1869
1870
1871
1872
1873
1874 public void startretrieveByDocument(
1875
1876 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument retrieveByDocument12,
1877
1878 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
1879
1880 throws java.rmi.RemoteException {
1881
1882 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[6].getName());
1883 _operationClient.getOptions().setAction("urn:exist:Query:retrieveByDocumentRequest");
1884 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
1885
1886
1887 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
1888
1889
1890
1891 org.apache.axiom.soap.SOAPEnvelope env = null;
1892 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
1893
1894
1895
1896
1897
1898 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
1899 retrieveByDocument12,
1900 optimizeContent(new javax.xml.namespace.QName("urn:exist",
1901 "retrieveByDocument")));
1902
1903
1904 _serviceClient.addHeadersToEnvelope(env);
1905
1906 _messageContext.setEnvelope(env);
1907
1908
1909 _operationClient.addMessageContext(_messageContext);
1910
1911
1912 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
1913 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
1914 try {
1915 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
1916
1917 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
1918 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse.class,
1919 getEnvelopeNamespaces(resultEnv));
1920 callback.receiveResultretrieveByDocument(
1921 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse) object);
1922
1923 } catch (org.apache.axis2.AxisFault e) {
1924 callback.receiveErrorretrieveByDocument(e);
1925 }
1926 }
1927
1928 public void onError(java.lang.Exception error) {
1929 if (error instanceof org.apache.axis2.AxisFault) {
1930 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
1931 org.apache.axiom.om.OMElement faultElt = f.getDetail();
1932 if (faultElt != null) {
1933 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
1934
1935 try {
1936 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
1937 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
1938 java.lang.Exception ex =
1939 (java.lang.Exception) exceptionClass.newInstance();
1940
1941 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
1942 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
1943 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
1944 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
1945 new java.lang.Class[]{messageClass});
1946 m.invoke(ex, new java.lang.Object[]{messageObject});
1947
1948
1949 callback.receiveErrorretrieveByDocument(new java.rmi.RemoteException(ex.getMessage(), ex));
1950 } catch (java.lang.ClassCastException e) {
1951
1952 callback.receiveErrorretrieveByDocument(f);
1953 } catch (java.lang.ClassNotFoundException e) {
1954
1955 callback.receiveErrorretrieveByDocument(f);
1956 } catch (java.lang.NoSuchMethodException e) {
1957
1958 callback.receiveErrorretrieveByDocument(f);
1959 } catch (java.lang.reflect.InvocationTargetException e) {
1960
1961 callback.receiveErrorretrieveByDocument(f);
1962 } catch (java.lang.IllegalAccessException e) {
1963
1964 callback.receiveErrorretrieveByDocument(f);
1965 } catch (java.lang.InstantiationException e) {
1966
1967 callback.receiveErrorretrieveByDocument(f);
1968 } catch (org.apache.axis2.AxisFault e) {
1969
1970 callback.receiveErrorretrieveByDocument(f);
1971 }
1972 } else {
1973 callback.receiveErrorretrieveByDocument(f);
1974 }
1975 } else {
1976 callback.receiveErrorretrieveByDocument(f);
1977 }
1978 } else {
1979 callback.receiveErrorretrieveByDocument(error);
1980 }
1981 }
1982
1983 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
1984 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
1985 onError(fault);
1986 }
1987
1988 public void onComplete() {
1989 try {
1990 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
1991 } catch (org.apache.axis2.AxisFault axisFault) {
1992 callback.receiveErrorretrieveByDocument(axisFault);
1993 }
1994 }
1995 });
1996
1997
1998 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
1999 if (_operations[6].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
2000 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
2001 _operations[6].setMessageReceiver(
2002 _callbackReceiver);
2003 }
2004
2005
2006 _operationClient.execute(false);
2007
2008 }
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse connect(
2019
2020 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect connect14)
2021
2022
2023 throws java.rmi.RemoteException
2024
2025 {
2026 org.apache.axis2.context.MessageContext _messageContext = null;
2027 try {
2028 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[7].getName());
2029 _operationClient.getOptions().setAction("urn:exist:Query:connectRequest");
2030 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2031
2032
2033 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2034
2035
2036
2037 _messageContext = new org.apache.axis2.context.MessageContext();
2038
2039
2040
2041 org.apache.axiom.soap.SOAPEnvelope env = null;
2042
2043
2044 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2045 connect14,
2046 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2047 "connect")));
2048
2049
2050 _serviceClient.addHeadersToEnvelope(env);
2051
2052 _messageContext.setEnvelope(env);
2053
2054
2055 _operationClient.addMessageContext(_messageContext);
2056
2057
2058 _operationClient.execute(true);
2059
2060
2061 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
2062 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
2063 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
2064
2065
2066 java.lang.Object object = fromOM(
2067 _returnEnv.getBody().getFirstElement(),
2068 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse.class,
2069 getEnvelopeNamespaces(_returnEnv));
2070
2071
2072 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse) object;
2073
2074 } catch (org.apache.axis2.AxisFault f) {
2075
2076 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2077 if (faultElt != null) {
2078 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2079
2080 try {
2081 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2082 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2083 java.lang.Exception ex =
2084 (java.lang.Exception) exceptionClass.newInstance();
2085
2086 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2087 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2088 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2089 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2090 new java.lang.Class[]{messageClass});
2091 m.invoke(ex, new java.lang.Object[]{messageObject});
2092
2093
2094 throw new java.rmi.RemoteException(ex.getMessage(), ex);
2095 } catch (java.lang.ClassCastException e) {
2096
2097 throw f;
2098 } catch (java.lang.ClassNotFoundException e) {
2099
2100 throw f;
2101 } catch (java.lang.NoSuchMethodException e) {
2102
2103 throw f;
2104 } catch (java.lang.reflect.InvocationTargetException e) {
2105
2106 throw f;
2107 } catch (java.lang.IllegalAccessException e) {
2108
2109 throw f;
2110 } catch (java.lang.InstantiationException e) {
2111
2112 throw f;
2113 }
2114 } else {
2115 throw f;
2116 }
2117 } else {
2118 throw f;
2119 }
2120 } finally {
2121 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2122 }
2123 }
2124
2125
2126
2127
2128
2129
2130
2131 public void startconnect(
2132
2133 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect connect14,
2134
2135 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
2136
2137 throws java.rmi.RemoteException {
2138
2139 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[7].getName());
2140 _operationClient.getOptions().setAction("urn:exist:Query:connectRequest");
2141 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2142
2143
2144 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2145
2146
2147
2148 org.apache.axiom.soap.SOAPEnvelope env = null;
2149 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
2150
2151
2152
2153
2154
2155 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2156 connect14,
2157 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2158 "connect")));
2159
2160
2161 _serviceClient.addHeadersToEnvelope(env);
2162
2163 _messageContext.setEnvelope(env);
2164
2165
2166 _operationClient.addMessageContext(_messageContext);
2167
2168
2169 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
2170 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
2171 try {
2172 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
2173
2174 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
2175 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse.class,
2176 getEnvelopeNamespaces(resultEnv));
2177 callback.receiveResultconnect(
2178 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse) object);
2179
2180 } catch (org.apache.axis2.AxisFault e) {
2181 callback.receiveErrorconnect(e);
2182 }
2183 }
2184
2185 public void onError(java.lang.Exception error) {
2186 if (error instanceof org.apache.axis2.AxisFault) {
2187 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
2188 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2189 if (faultElt != null) {
2190 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2191
2192 try {
2193 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2194 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2195 java.lang.Exception ex =
2196 (java.lang.Exception) exceptionClass.newInstance();
2197
2198 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2199 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2200 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2201 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2202 new java.lang.Class[]{messageClass});
2203 m.invoke(ex, new java.lang.Object[]{messageObject});
2204
2205
2206 callback.receiveErrorconnect(new java.rmi.RemoteException(ex.getMessage(), ex));
2207 } catch (java.lang.ClassCastException e) {
2208
2209 callback.receiveErrorconnect(f);
2210 } catch (java.lang.ClassNotFoundException e) {
2211
2212 callback.receiveErrorconnect(f);
2213 } catch (java.lang.NoSuchMethodException e) {
2214
2215 callback.receiveErrorconnect(f);
2216 } catch (java.lang.reflect.InvocationTargetException e) {
2217
2218 callback.receiveErrorconnect(f);
2219 } catch (java.lang.IllegalAccessException e) {
2220
2221 callback.receiveErrorconnect(f);
2222 } catch (java.lang.InstantiationException e) {
2223
2224 callback.receiveErrorconnect(f);
2225 } catch (org.apache.axis2.AxisFault e) {
2226
2227 callback.receiveErrorconnect(f);
2228 }
2229 } else {
2230 callback.receiveErrorconnect(f);
2231 }
2232 } else {
2233 callback.receiveErrorconnect(f);
2234 }
2235 } else {
2236 callback.receiveErrorconnect(error);
2237 }
2238 }
2239
2240 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
2241 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
2242 onError(fault);
2243 }
2244
2245 public void onComplete() {
2246 try {
2247 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2248 } catch (org.apache.axis2.AxisFault axisFault) {
2249 callback.receiveErrorconnect(axisFault);
2250 }
2251 }
2252 });
2253
2254
2255 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
2256 if (_operations[7].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
2257 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
2258 _operations[7].setMessageReceiver(
2259 _callbackReceiver);
2260 }
2261
2262
2263 _operationClient.execute(false);
2264
2265 }
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse getResource(
2276
2277 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource getResource16)
2278
2279
2280 throws java.rmi.RemoteException
2281
2282 {
2283 org.apache.axis2.context.MessageContext _messageContext = null;
2284 try {
2285 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[8].getName());
2286 _operationClient.getOptions().setAction("urn:exist:Query:getResourceRequest");
2287 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2288
2289
2290 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2291
2292
2293
2294 _messageContext = new org.apache.axis2.context.MessageContext();
2295
2296
2297
2298 org.apache.axiom.soap.SOAPEnvelope env = null;
2299
2300
2301 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2302 getResource16,
2303 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2304 "getResource")));
2305
2306
2307 _serviceClient.addHeadersToEnvelope(env);
2308
2309 _messageContext.setEnvelope(env);
2310
2311
2312 _operationClient.addMessageContext(_messageContext);
2313
2314
2315 _operationClient.execute(true);
2316
2317
2318 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
2319 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
2320 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
2321
2322
2323 java.lang.Object object = fromOM(
2324 _returnEnv.getBody().getFirstElement(),
2325 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse.class,
2326 getEnvelopeNamespaces(_returnEnv));
2327
2328
2329 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse) object;
2330
2331 } catch (org.apache.axis2.AxisFault f) {
2332
2333 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2334 if (faultElt != null) {
2335 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2336
2337 try {
2338 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2339 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2340 java.lang.Exception ex =
2341 (java.lang.Exception) exceptionClass.newInstance();
2342
2343 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2344 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2345 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2346 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2347 new java.lang.Class[]{messageClass});
2348 m.invoke(ex, new java.lang.Object[]{messageObject});
2349
2350
2351 throw new java.rmi.RemoteException(ex.getMessage(), ex);
2352 } catch (java.lang.ClassCastException e) {
2353
2354 throw f;
2355 } catch (java.lang.ClassNotFoundException e) {
2356
2357 throw f;
2358 } catch (java.lang.NoSuchMethodException e) {
2359
2360 throw f;
2361 } catch (java.lang.reflect.InvocationTargetException e) {
2362
2363 throw f;
2364 } catch (java.lang.IllegalAccessException e) {
2365
2366 throw f;
2367 } catch (java.lang.InstantiationException e) {
2368
2369 throw f;
2370 }
2371 } else {
2372 throw f;
2373 }
2374 } else {
2375 throw f;
2376 }
2377 } finally {
2378 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2379 }
2380 }
2381
2382
2383
2384
2385
2386
2387
2388 public void startgetResource(
2389
2390 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource getResource16,
2391
2392 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
2393
2394 throws java.rmi.RemoteException {
2395
2396 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[8].getName());
2397 _operationClient.getOptions().setAction("urn:exist:Query:getResourceRequest");
2398 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2399
2400
2401 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2402
2403
2404
2405 org.apache.axiom.soap.SOAPEnvelope env = null;
2406 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
2407
2408
2409
2410
2411
2412 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2413 getResource16,
2414 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2415 "getResource")));
2416
2417
2418 _serviceClient.addHeadersToEnvelope(env);
2419
2420 _messageContext.setEnvelope(env);
2421
2422
2423 _operationClient.addMessageContext(_messageContext);
2424
2425
2426 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
2427 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
2428 try {
2429 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
2430
2431 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
2432 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse.class,
2433 getEnvelopeNamespaces(resultEnv));
2434 callback.receiveResultgetResource(
2435 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse) object);
2436
2437 } catch (org.apache.axis2.AxisFault e) {
2438 callback.receiveErrorgetResource(e);
2439 }
2440 }
2441
2442 public void onError(java.lang.Exception error) {
2443 if (error instanceof org.apache.axis2.AxisFault) {
2444 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
2445 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2446 if (faultElt != null) {
2447 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2448
2449 try {
2450 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2451 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2452 java.lang.Exception ex =
2453 (java.lang.Exception) exceptionClass.newInstance();
2454
2455 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2456 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2457 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2458 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2459 new java.lang.Class[]{messageClass});
2460 m.invoke(ex, new java.lang.Object[]{messageObject});
2461
2462
2463 callback.receiveErrorgetResource(new java.rmi.RemoteException(ex.getMessage(), ex));
2464 } catch (java.lang.ClassCastException e) {
2465
2466 callback.receiveErrorgetResource(f);
2467 } catch (java.lang.ClassNotFoundException e) {
2468
2469 callback.receiveErrorgetResource(f);
2470 } catch (java.lang.NoSuchMethodException e) {
2471
2472 callback.receiveErrorgetResource(f);
2473 } catch (java.lang.reflect.InvocationTargetException e) {
2474
2475 callback.receiveErrorgetResource(f);
2476 } catch (java.lang.IllegalAccessException e) {
2477
2478 callback.receiveErrorgetResource(f);
2479 } catch (java.lang.InstantiationException e) {
2480
2481 callback.receiveErrorgetResource(f);
2482 } catch (org.apache.axis2.AxisFault e) {
2483
2484 callback.receiveErrorgetResource(f);
2485 }
2486 } else {
2487 callback.receiveErrorgetResource(f);
2488 }
2489 } else {
2490 callback.receiveErrorgetResource(f);
2491 }
2492 } else {
2493 callback.receiveErrorgetResource(error);
2494 }
2495 }
2496
2497 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
2498 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
2499 onError(fault);
2500 }
2501
2502 public void onComplete() {
2503 try {
2504 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2505 } catch (org.apache.axis2.AxisFault axisFault) {
2506 callback.receiveErrorgetResource(axisFault);
2507 }
2508 }
2509 });
2510
2511
2512 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
2513 if (_operations[8].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
2514 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
2515 _operations[8].setMessageReceiver(
2516 _callbackReceiver);
2517 }
2518
2519
2520 _operationClient.execute(false);
2521
2522 }
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532 public net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse getResourceData(
2533
2534 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData getResourceData18)
2535
2536
2537 throws java.rmi.RemoteException
2538
2539 {
2540 org.apache.axis2.context.MessageContext _messageContext = null;
2541 try {
2542 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[9].getName());
2543 _operationClient.getOptions().setAction("urn:exist:Query:getResourceDataRequest");
2544 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2545
2546
2547 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2548
2549
2550
2551 _messageContext = new org.apache.axis2.context.MessageContext();
2552
2553
2554
2555 org.apache.axiom.soap.SOAPEnvelope env = null;
2556
2557
2558 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2559 getResourceData18,
2560 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2561 "getResourceData")));
2562
2563
2564 _serviceClient.addHeadersToEnvelope(env);
2565
2566 _messageContext.setEnvelope(env);
2567
2568
2569 _operationClient.addMessageContext(_messageContext);
2570
2571
2572 _operationClient.execute(true);
2573
2574
2575 org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
2576 org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
2577 org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
2578
2579
2580 java.lang.Object object = fromOM(
2581 _returnEnv.getBody().getFirstElement(),
2582 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse.class,
2583 getEnvelopeNamespaces(_returnEnv));
2584
2585
2586 return (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse) object;
2587
2588 } catch (org.apache.axis2.AxisFault f) {
2589
2590 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2591 if (faultElt != null) {
2592 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2593
2594 try {
2595 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2596 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2597 java.lang.Exception ex =
2598 (java.lang.Exception) exceptionClass.newInstance();
2599
2600 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2601 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2602 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2603 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2604 new java.lang.Class[]{messageClass});
2605 m.invoke(ex, new java.lang.Object[]{messageObject});
2606
2607
2608 throw new java.rmi.RemoteException(ex.getMessage(), ex);
2609 } catch (java.lang.ClassCastException e) {
2610
2611 throw f;
2612 } catch (java.lang.ClassNotFoundException e) {
2613
2614 throw f;
2615 } catch (java.lang.NoSuchMethodException e) {
2616
2617 throw f;
2618 } catch (java.lang.reflect.InvocationTargetException e) {
2619
2620 throw f;
2621 } catch (java.lang.IllegalAccessException e) {
2622
2623 throw f;
2624 } catch (java.lang.InstantiationException e) {
2625
2626 throw f;
2627 }
2628 } else {
2629 throw f;
2630 }
2631 } else {
2632 throw f;
2633 }
2634 } finally {
2635 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2636 }
2637 }
2638
2639
2640
2641
2642
2643
2644
2645 public void startgetResourceData(
2646
2647 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData getResourceData18,
2648
2649 final net.kwfgrid.gwes.xmldbclient.QueryServiceCallbackHandler callback)
2650
2651 throws java.rmi.RemoteException {
2652
2653 org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[9].getName());
2654 _operationClient.getOptions().setAction("urn:exist:Query:getResourceDataRequest");
2655 _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
2656
2657
2658 addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
2659
2660
2661
2662 org.apache.axiom.soap.SOAPEnvelope env = null;
2663 final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
2664
2665
2666
2667
2668
2669 env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
2670 getResourceData18,
2671 optimizeContent(new javax.xml.namespace.QName("urn:exist",
2672 "getResourceData")));
2673
2674
2675 _serviceClient.addHeadersToEnvelope(env);
2676
2677 _messageContext.setEnvelope(env);
2678
2679
2680 _operationClient.addMessageContext(_messageContext);
2681
2682
2683 _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
2684 public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
2685 try {
2686 org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
2687
2688 java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
2689 net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse.class,
2690 getEnvelopeNamespaces(resultEnv));
2691 callback.receiveResultgetResourceData(
2692 (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse) object);
2693
2694 } catch (org.apache.axis2.AxisFault e) {
2695 callback.receiveErrorgetResourceData(e);
2696 }
2697 }
2698
2699 public void onError(java.lang.Exception error) {
2700 if (error instanceof org.apache.axis2.AxisFault) {
2701 org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
2702 org.apache.axiom.om.OMElement faultElt = f.getDetail();
2703 if (faultElt != null) {
2704 if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
2705
2706 try {
2707 java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(faultElt.getQName());
2708 java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
2709 java.lang.Exception ex =
2710 (java.lang.Exception) exceptionClass.newInstance();
2711
2712 java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(faultElt.getQName());
2713 java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
2714 java.lang.Object messageObject = fromOM(faultElt, messageClass, null);
2715 java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
2716 new java.lang.Class[]{messageClass});
2717 m.invoke(ex, new java.lang.Object[]{messageObject});
2718
2719
2720 callback.receiveErrorgetResourceData(new java.rmi.RemoteException(ex.getMessage(), ex));
2721 } catch (java.lang.ClassCastException e) {
2722
2723 callback.receiveErrorgetResourceData(f);
2724 } catch (java.lang.ClassNotFoundException e) {
2725
2726 callback.receiveErrorgetResourceData(f);
2727 } catch (java.lang.NoSuchMethodException e) {
2728
2729 callback.receiveErrorgetResourceData(f);
2730 } catch (java.lang.reflect.InvocationTargetException e) {
2731
2732 callback.receiveErrorgetResourceData(f);
2733 } catch (java.lang.IllegalAccessException e) {
2734
2735 callback.receiveErrorgetResourceData(f);
2736 } catch (java.lang.InstantiationException e) {
2737
2738 callback.receiveErrorgetResourceData(f);
2739 } catch (org.apache.axis2.AxisFault e) {
2740
2741 callback.receiveErrorgetResourceData(f);
2742 }
2743 } else {
2744 callback.receiveErrorgetResourceData(f);
2745 }
2746 } else {
2747 callback.receiveErrorgetResourceData(f);
2748 }
2749 } else {
2750 callback.receiveErrorgetResourceData(error);
2751 }
2752 }
2753
2754 public void onFault(org.apache.axis2.context.MessageContext faultContext) {
2755 org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
2756 onError(fault);
2757 }
2758
2759 public void onComplete() {
2760 try {
2761 _messageContext.getTransportOut().getSender().cleanup(_messageContext);
2762 } catch (org.apache.axis2.AxisFault axisFault) {
2763 callback.receiveErrorgetResourceData(axisFault);
2764 }
2765 }
2766 });
2767
2768
2769 org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
2770 if (_operations[9].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
2771 _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
2772 _operations[9].setMessageReceiver(
2773 _callbackReceiver);
2774 }
2775
2776
2777 _operationClient.execute(false);
2778
2779 }
2780
2781
2782
2783
2784
2785 private java.util.Map getEnvelopeNamespaces(org.apache.axiom.soap.SOAPEnvelope env) {
2786 java.util.Map returnMap = new java.util.HashMap();
2787 java.util.Iterator namespaceIterator = env.getAllDeclaredNamespaces();
2788 while (namespaceIterator.hasNext()) {
2789 org.apache.axiom.om.OMNamespace ns = (org.apache.axiom.om.OMNamespace) namespaceIterator.next();
2790 returnMap.put(ns.getPrefix(), ns.getNamespaceURI());
2791 }
2792 return returnMap;
2793 }
2794
2795
2796 private javax.xml.namespace.QName[] opNameArray = null;
2797
2798 private boolean optimizeContent(javax.xml.namespace.QName opName) {
2799
2800
2801 if (opNameArray == null) {
2802 return false;
2803 }
2804 for (int i = 0; i < opNameArray.length; i++) {
2805 if (opName.equals(opNameArray[i])) {
2806 return true;
2807 }
2808 }
2809 return false;
2810 }
2811
2812
2813 public static class GetResource
2814 implements org.apache.axis2.databinding.ADBBean {
2815
2816 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
2817 "urn:exist",
2818 "getResource",
2819 "ns1");
2820
2821
2822 private static java.lang.String generatePrefix(java.lang.String namespace) {
2823 if (namespace.equals("urn:exist")) {
2824 return "ns1";
2825 }
2826 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2827 }
2828
2829
2830
2831
2832
2833
2834
2835 protected java.lang.String localSessionId;
2836
2837
2838
2839
2840
2841
2842
2843 public java.lang.String getSessionId() {
2844 return localSessionId;
2845 }
2846
2847
2848
2849
2850
2851
2852
2853 public void setSessionId(java.lang.String param) {
2854
2855 this.localSessionId = param;
2856
2857
2858 }
2859
2860
2861
2862
2863
2864
2865
2866 protected java.lang.String localPath;
2867
2868
2869
2870
2871
2872
2873
2874 public java.lang.String getPath() {
2875 return localPath;
2876 }
2877
2878
2879
2880
2881
2882
2883
2884 public void setPath(java.lang.String param) {
2885
2886 this.localPath = param;
2887
2888
2889 }
2890
2891
2892
2893
2894
2895
2896
2897 protected boolean localIndent;
2898
2899
2900
2901
2902
2903
2904
2905 public boolean getIndent() {
2906 return localIndent;
2907 }
2908
2909
2910
2911
2912
2913
2914
2915 public void setIndent(boolean param) {
2916
2917 this.localIndent = param;
2918
2919
2920 }
2921
2922
2923
2924
2925
2926
2927
2928 protected boolean localXinclude;
2929
2930
2931
2932
2933
2934
2935
2936 public boolean getXinclude() {
2937 return localXinclude;
2938 }
2939
2940
2941
2942
2943
2944
2945
2946 public void setXinclude(boolean param) {
2947
2948 this.localXinclude = param;
2949
2950
2951 }
2952
2953
2954
2955
2956
2957
2958
2959 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
2960 boolean isReaderMTOMAware = false;
2961
2962 try {
2963 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
2964 } catch (java.lang.IllegalArgumentException e) {
2965 isReaderMTOMAware = false;
2966 }
2967 return isReaderMTOMAware;
2968 }
2969
2970
2971
2972
2973
2974
2975
2976 public org.apache.axiom.om.OMElement getOMElement(
2977 final javax.xml.namespace.QName parentQName,
2978 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
2979
2980
2981 org.apache.axiom.om.OMDataSource dataSource =
2982 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
2983
2984 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2985 GetResource.this.serialize(MY_QNAME, factory, xmlWriter);
2986 }
2987 };
2988 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
2989 MY_QNAME, factory, dataSource);
2990
2991 }
2992
2993 public void serialize(final javax.xml.namespace.QName parentQName,
2994 final org.apache.axiom.om.OMFactory factory,
2995 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
2996 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
2997 serialize(parentQName, factory, xmlWriter, false);
2998 }
2999
3000 public void serialize(final javax.xml.namespace.QName parentQName,
3001 final org.apache.axiom.om.OMFactory factory,
3002 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
3003 boolean serializeType)
3004 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
3005
3006
3007 java.lang.String prefix = null;
3008 java.lang.String namespace = null;
3009
3010
3011 prefix = parentQName.getPrefix();
3012 namespace = parentQName.getNamespaceURI();
3013
3014 if ((namespace != null) && (namespace.trim().length() > 0)) {
3015 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
3016 if (writerPrefix != null) {
3017 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
3018 } else {
3019 if (prefix == null) {
3020 prefix = generatePrefix(namespace);
3021 }
3022
3023 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
3024 xmlWriter.writeNamespace(prefix, namespace);
3025 xmlWriter.setPrefix(prefix, namespace);
3026 }
3027 } else {
3028 xmlWriter.writeStartElement(parentQName.getLocalPart());
3029 }
3030
3031 if (serializeType) {
3032
3033
3034 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
3035 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
3036 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
3037 namespacePrefix + ":getResource",
3038 xmlWriter);
3039 } else {
3040 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
3041 "getResource",
3042 xmlWriter);
3043 }
3044
3045
3046 }
3047
3048 namespace = "urn:exist";
3049 if (!namespace.equals("")) {
3050 prefix = xmlWriter.getPrefix(namespace);
3051
3052 if (prefix == null) {
3053 prefix = generatePrefix(namespace);
3054
3055 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
3056 xmlWriter.writeNamespace(prefix, namespace);
3057 xmlWriter.setPrefix(prefix, namespace);
3058
3059 } else {
3060 xmlWriter.writeStartElement(namespace, "sessionId");
3061 }
3062
3063 } else {
3064 xmlWriter.writeStartElement("sessionId");
3065 }
3066
3067
3068 if (localSessionId == null) {
3069
3070
3071 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
3072
3073 } else {
3074
3075
3076 xmlWriter.writeCharacters(localSessionId);
3077
3078 }
3079
3080 xmlWriter.writeEndElement();
3081
3082 namespace = "urn:exist";
3083 if (!namespace.equals("")) {
3084 prefix = xmlWriter.getPrefix(namespace);
3085
3086 if (prefix == null) {
3087 prefix = generatePrefix(namespace);
3088
3089 xmlWriter.writeStartElement(prefix, "path", namespace);
3090 xmlWriter.writeNamespace(prefix, namespace);
3091 xmlWriter.setPrefix(prefix, namespace);
3092
3093 } else {
3094 xmlWriter.writeStartElement(namespace, "path");
3095 }
3096
3097 } else {
3098 xmlWriter.writeStartElement("path");
3099 }
3100
3101
3102 if (localPath == null) {
3103
3104
3105 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
3106
3107 } else {
3108
3109
3110 xmlWriter.writeCharacters(localPath);
3111
3112 }
3113
3114 xmlWriter.writeEndElement();
3115
3116 namespace = "urn:exist";
3117 if (!namespace.equals("")) {
3118 prefix = xmlWriter.getPrefix(namespace);
3119
3120 if (prefix == null) {
3121 prefix = generatePrefix(namespace);
3122
3123 xmlWriter.writeStartElement(prefix, "indent", namespace);
3124 xmlWriter.writeNamespace(prefix, namespace);
3125 xmlWriter.setPrefix(prefix, namespace);
3126
3127 } else {
3128 xmlWriter.writeStartElement(namespace, "indent");
3129 }
3130
3131 } else {
3132 xmlWriter.writeStartElement("indent");
3133 }
3134
3135 if (false) {
3136
3137 throw new org.apache.axis2.databinding.ADBException("indent cannot be null!!");
3138
3139 } else {
3140 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
3141 }
3142
3143 xmlWriter.writeEndElement();
3144
3145 namespace = "urn:exist";
3146 if (!namespace.equals("")) {
3147 prefix = xmlWriter.getPrefix(namespace);
3148
3149 if (prefix == null) {
3150 prefix = generatePrefix(namespace);
3151
3152 xmlWriter.writeStartElement(prefix, "xinclude", namespace);
3153 xmlWriter.writeNamespace(prefix, namespace);
3154 xmlWriter.setPrefix(prefix, namespace);
3155
3156 } else {
3157 xmlWriter.writeStartElement(namespace, "xinclude");
3158 }
3159
3160 } else {
3161 xmlWriter.writeStartElement("xinclude");
3162 }
3163
3164 if (false) {
3165
3166 throw new org.apache.axis2.databinding.ADBException("xinclude cannot be null!!");
3167
3168 } else {
3169 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
3170 }
3171
3172 xmlWriter.writeEndElement();
3173
3174 xmlWriter.writeEndElement();
3175
3176
3177 }
3178
3179
3180
3181
3182 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
3183 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3184 if (xmlWriter.getPrefix(namespace) == null) {
3185 xmlWriter.writeNamespace(prefix, namespace);
3186 xmlWriter.setPrefix(prefix, namespace);
3187
3188 }
3189
3190 xmlWriter.writeAttribute(namespace, attName, attValue);
3191
3192 }
3193
3194
3195
3196
3197 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
3198 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3199 if (namespace.equals("")) {
3200 xmlWriter.writeAttribute(attName, attValue);
3201 } else {
3202 registerPrefix(xmlWriter, namespace);
3203 xmlWriter.writeAttribute(namespace, attName, attValue);
3204 }
3205 }
3206
3207
3208
3209
3210
3211 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
3212 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3213
3214 java.lang.String attributeNamespace = qname.getNamespaceURI();
3215 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
3216 if (attributePrefix == null) {
3217 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
3218 }
3219 java.lang.String attributeValue;
3220 if (attributePrefix.trim().length() > 0) {
3221 attributeValue = attributePrefix + ":" + qname.getLocalPart();
3222 } else {
3223 attributeValue = qname.getLocalPart();
3224 }
3225
3226 if (namespace.equals("")) {
3227 xmlWriter.writeAttribute(attName, attributeValue);
3228 } else {
3229 registerPrefix(xmlWriter, namespace);
3230 xmlWriter.writeAttribute(namespace, attName, attributeValue);
3231 }
3232 }
3233
3234
3235
3236
3237
3238 private void writeQName(javax.xml.namespace.QName qname,
3239 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3240 java.lang.String namespaceURI = qname.getNamespaceURI();
3241 if (namespaceURI != null) {
3242 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
3243 if (prefix == null) {
3244 prefix = generatePrefix(namespaceURI);
3245 xmlWriter.writeNamespace(prefix, namespaceURI);
3246 xmlWriter.setPrefix(prefix, namespaceURI);
3247 }
3248
3249 if (prefix.trim().length() > 0) {
3250 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3251 } else {
3252
3253 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3254 }
3255
3256 } else {
3257 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3258 }
3259 }
3260
3261 private void writeQNames(javax.xml.namespace.QName[] qnames,
3262 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3263
3264 if (qnames != null) {
3265
3266
3267 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
3268 java.lang.String namespaceURI = null;
3269 java.lang.String prefix = null;
3270
3271 for (int i = 0; i < qnames.length; i++) {
3272 if (i > 0) {
3273 stringToWrite.append(" ");
3274 }
3275 namespaceURI = qnames[i].getNamespaceURI();
3276 if (namespaceURI != null) {
3277 prefix = xmlWriter.getPrefix(namespaceURI);
3278 if ((prefix == null) || (prefix.length() == 0)) {
3279 prefix = generatePrefix(namespaceURI);
3280 xmlWriter.writeNamespace(prefix, namespaceURI);
3281 xmlWriter.setPrefix(prefix, namespaceURI);
3282 }
3283
3284 if (prefix.trim().length() > 0) {
3285 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3286 } else {
3287 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3288 }
3289 } else {
3290 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3291 }
3292 }
3293 xmlWriter.writeCharacters(stringToWrite.toString());
3294 }
3295
3296 }
3297
3298
3299
3300
3301
3302 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
3303 java.lang.String prefix = xmlWriter.getPrefix(namespace);
3304
3305 if (prefix == null) {
3306 prefix = generatePrefix(namespace);
3307
3308 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
3309 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3310 }
3311
3312 xmlWriter.writeNamespace(prefix, namespace);
3313 xmlWriter.setPrefix(prefix, namespace);
3314 }
3315
3316 return prefix;
3317 }
3318
3319
3320
3321
3322
3323 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
3324 throws org.apache.axis2.databinding.ADBException {
3325
3326
3327 java.util.ArrayList elementList = new java.util.ArrayList();
3328 java.util.ArrayList attribList = new java.util.ArrayList();
3329
3330
3331 elementList.add(new javax.xml.namespace.QName("urn:exist",
3332 "sessionId"));
3333
3334 if (localSessionId != null) {
3335 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
3336 } else {
3337 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
3338 }
3339
3340 elementList.add(new javax.xml.namespace.QName("urn:exist",
3341 "path"));
3342
3343 if (localPath != null) {
3344 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPath));
3345 } else {
3346 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
3347 }
3348
3349 elementList.add(new javax.xml.namespace.QName("urn:exist",
3350 "indent"));
3351
3352 elementList.add(
3353 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
3354
3355 elementList.add(new javax.xml.namespace.QName("urn:exist",
3356 "xinclude"));
3357
3358 elementList.add(
3359 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
3360
3361
3362 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
3363
3364
3365 }
3366
3367
3368
3369
3370
3371 public static class Factory {
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381 public static GetResource parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
3382 GetResource object =
3383 new GetResource();
3384
3385 int event;
3386 java.lang.String nillableValue = null;
3387 java.lang.String prefix = "";
3388 java.lang.String namespaceuri = "";
3389 try {
3390
3391 while (!reader.isStartElement() && !reader.isEndElement())
3392 reader.next();
3393
3394
3395 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
3396 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
3397 "type");
3398 if (fullTypeName != null) {
3399 java.lang.String nsPrefix = null;
3400 if (fullTypeName.indexOf(":") > -1) {
3401 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
3402 }
3403 nsPrefix = nsPrefix == null ? "" : nsPrefix;
3404
3405 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
3406
3407 if (!"getResource".equals(type)) {
3408
3409 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
3410 return (GetResource) ExtensionMapper.getTypeObject(
3411 nsUri, type, reader);
3412 }
3413
3414
3415 }
3416
3417
3418 }
3419
3420
3421
3422
3423 java.util.Vector handledAttributes = new java.util.Vector();
3424
3425
3426 reader.next();
3427
3428
3429 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3430
3431 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
3432
3433 java.lang.String content = reader.getElementText();
3434
3435 object.setSessionId(
3436 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
3437
3438 reader.next();
3439
3440 }
3441
3442 else {
3443
3444 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3445 }
3446
3447
3448 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3449
3450 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "path").equals(reader.getName())) {
3451
3452 java.lang.String content = reader.getElementText();
3453
3454 object.setPath(
3455 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
3456
3457 reader.next();
3458
3459 }
3460
3461 else {
3462
3463 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3464 }
3465
3466
3467 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3468
3469 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "indent").equals(reader.getName())) {
3470
3471 java.lang.String content = reader.getElementText();
3472
3473 object.setIndent(
3474 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
3475
3476 reader.next();
3477
3478 }
3479
3480 else {
3481
3482 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3483 }
3484
3485
3486 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3487
3488 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xinclude").equals(reader.getName())) {
3489
3490 java.lang.String content = reader.getElementText();
3491
3492 object.setXinclude(
3493 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
3494
3495 reader.next();
3496
3497 }
3498
3499 else {
3500
3501 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3502 }
3503
3504 while (!reader.isStartElement() && !reader.isEndElement())
3505 reader.next();
3506
3507 if (reader.isStartElement())
3508
3509 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3510
3511
3512 } catch (javax.xml.stream.XMLStreamException e) {
3513 throw new java.lang.Exception(e);
3514 }
3515
3516 return object;
3517 }
3518
3519 }
3520
3521
3522 }
3523
3524
3525 public static class DisconnectResponse
3526 implements org.apache.axis2.databinding.ADBBean {
3527
3528 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
3529 "urn:exist",
3530 "disconnectResponse",
3531 "ns1");
3532
3533
3534 private static java.lang.String generatePrefix(java.lang.String namespace) {
3535 if (namespace.equals("urn:exist")) {
3536 return "ns1";
3537 }
3538 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3539 }
3540
3541
3542
3543
3544
3545
3546
3547 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
3548 boolean isReaderMTOMAware = false;
3549
3550 try {
3551 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
3552 } catch (java.lang.IllegalArgumentException e) {
3553 isReaderMTOMAware = false;
3554 }
3555 return isReaderMTOMAware;
3556 }
3557
3558
3559
3560
3561
3562
3563
3564 public org.apache.axiom.om.OMElement getOMElement(
3565 final javax.xml.namespace.QName parentQName,
3566 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
3567
3568
3569 org.apache.axiom.om.OMDataSource dataSource =
3570 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
3571
3572 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3573 DisconnectResponse.this.serialize(MY_QNAME, factory, xmlWriter);
3574 }
3575 };
3576 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
3577 MY_QNAME, factory, dataSource);
3578
3579 }
3580
3581 public void serialize(final javax.xml.namespace.QName parentQName,
3582 final org.apache.axiom.om.OMFactory factory,
3583 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
3584 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
3585 serialize(parentQName, factory, xmlWriter, false);
3586 }
3587
3588 public void serialize(final javax.xml.namespace.QName parentQName,
3589 final org.apache.axiom.om.OMFactory factory,
3590 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
3591 boolean serializeType)
3592 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
3593
3594
3595 java.lang.String prefix = null;
3596 java.lang.String namespace = null;
3597
3598
3599 prefix = parentQName.getPrefix();
3600 namespace = parentQName.getNamespaceURI();
3601
3602 if ((namespace != null) && (namespace.trim().length() > 0)) {
3603 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
3604 if (writerPrefix != null) {
3605 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
3606 } else {
3607 if (prefix == null) {
3608 prefix = generatePrefix(namespace);
3609 }
3610
3611 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
3612 xmlWriter.writeNamespace(prefix, namespace);
3613 xmlWriter.setPrefix(prefix, namespace);
3614 }
3615 } else {
3616 xmlWriter.writeStartElement(parentQName.getLocalPart());
3617 }
3618
3619 if (serializeType) {
3620
3621
3622 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
3623 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
3624 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
3625 namespacePrefix + ":disconnectResponse",
3626 xmlWriter);
3627 } else {
3628 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
3629 "disconnectResponse",
3630 xmlWriter);
3631 }
3632
3633
3634 }
3635
3636 xmlWriter.writeEndElement();
3637
3638
3639 }
3640
3641
3642
3643
3644 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
3645 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3646 if (xmlWriter.getPrefix(namespace) == null) {
3647 xmlWriter.writeNamespace(prefix, namespace);
3648 xmlWriter.setPrefix(prefix, namespace);
3649
3650 }
3651
3652 xmlWriter.writeAttribute(namespace, attName, attValue);
3653
3654 }
3655
3656
3657
3658
3659 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
3660 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3661 if (namespace.equals("")) {
3662 xmlWriter.writeAttribute(attName, attValue);
3663 } else {
3664 registerPrefix(xmlWriter, namespace);
3665 xmlWriter.writeAttribute(namespace, attName, attValue);
3666 }
3667 }
3668
3669
3670
3671
3672
3673 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
3674 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3675
3676 java.lang.String attributeNamespace = qname.getNamespaceURI();
3677 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
3678 if (attributePrefix == null) {
3679 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
3680 }
3681 java.lang.String attributeValue;
3682 if (attributePrefix.trim().length() > 0) {
3683 attributeValue = attributePrefix + ":" + qname.getLocalPart();
3684 } else {
3685 attributeValue = qname.getLocalPart();
3686 }
3687
3688 if (namespace.equals("")) {
3689 xmlWriter.writeAttribute(attName, attributeValue);
3690 } else {
3691 registerPrefix(xmlWriter, namespace);
3692 xmlWriter.writeAttribute(namespace, attName, attributeValue);
3693 }
3694 }
3695
3696
3697
3698
3699
3700 private void writeQName(javax.xml.namespace.QName qname,
3701 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3702 java.lang.String namespaceURI = qname.getNamespaceURI();
3703 if (namespaceURI != null) {
3704 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
3705 if (prefix == null) {
3706 prefix = generatePrefix(namespaceURI);
3707 xmlWriter.writeNamespace(prefix, namespaceURI);
3708 xmlWriter.setPrefix(prefix, namespaceURI);
3709 }
3710
3711 if (prefix.trim().length() > 0) {
3712 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3713 } else {
3714
3715 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3716 }
3717
3718 } else {
3719 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3720 }
3721 }
3722
3723 private void writeQNames(javax.xml.namespace.QName[] qnames,
3724 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3725
3726 if (qnames != null) {
3727
3728
3729 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
3730 java.lang.String namespaceURI = null;
3731 java.lang.String prefix = null;
3732
3733 for (int i = 0; i < qnames.length; i++) {
3734 if (i > 0) {
3735 stringToWrite.append(" ");
3736 }
3737 namespaceURI = qnames[i].getNamespaceURI();
3738 if (namespaceURI != null) {
3739 prefix = xmlWriter.getPrefix(namespaceURI);
3740 if ((prefix == null) || (prefix.length() == 0)) {
3741 prefix = generatePrefix(namespaceURI);
3742 xmlWriter.writeNamespace(prefix, namespaceURI);
3743 xmlWriter.setPrefix(prefix, namespaceURI);
3744 }
3745
3746 if (prefix.trim().length() > 0) {
3747 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3748 } else {
3749 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3750 }
3751 } else {
3752 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3753 }
3754 }
3755 xmlWriter.writeCharacters(stringToWrite.toString());
3756 }
3757
3758 }
3759
3760
3761
3762
3763
3764 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
3765 java.lang.String prefix = xmlWriter.getPrefix(namespace);
3766
3767 if (prefix == null) {
3768 prefix = generatePrefix(namespace);
3769
3770 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
3771 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3772 }
3773
3774 xmlWriter.writeNamespace(prefix, namespace);
3775 xmlWriter.setPrefix(prefix, namespace);
3776 }
3777
3778 return prefix;
3779 }
3780
3781
3782
3783
3784
3785 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
3786 throws org.apache.axis2.databinding.ADBException {
3787
3788
3789 java.util.ArrayList elementList = new java.util.ArrayList();
3790 java.util.ArrayList attribList = new java.util.ArrayList();
3791
3792
3793 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
3794
3795
3796 }
3797
3798
3799
3800
3801
3802 public static class Factory {
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812 public static DisconnectResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
3813 DisconnectResponse object =
3814 new DisconnectResponse();
3815
3816 int event;
3817 java.lang.String nillableValue = null;
3818 java.lang.String prefix = "";
3819 java.lang.String namespaceuri = "";
3820 try {
3821
3822 while (!reader.isStartElement() && !reader.isEndElement())
3823 reader.next();
3824
3825
3826 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
3827 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
3828 "type");
3829 if (fullTypeName != null) {
3830 java.lang.String nsPrefix = null;
3831 if (fullTypeName.indexOf(":") > -1) {
3832 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
3833 }
3834 nsPrefix = nsPrefix == null ? "" : nsPrefix;
3835
3836 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
3837
3838 if (!"disconnectResponse".equals(type)) {
3839
3840 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
3841 return (DisconnectResponse) ExtensionMapper.getTypeObject(
3842 nsUri, type, reader);
3843 }
3844
3845
3846 }
3847
3848
3849 }
3850
3851
3852
3853
3854 java.util.Vector handledAttributes = new java.util.Vector();
3855
3856
3857 reader.next();
3858
3859
3860 } catch (javax.xml.stream.XMLStreamException e) {
3861 throw new java.lang.Exception(e);
3862 }
3863
3864 return object;
3865 }
3866
3867 }
3868
3869
3870 }
3871
3872
3873 public static class Query
3874 implements org.apache.axis2.databinding.ADBBean {
3875
3876 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
3877 "urn:exist",
3878 "query",
3879 "ns1");
3880
3881
3882 private static java.lang.String generatePrefix(java.lang.String namespace) {
3883 if (namespace.equals("urn:exist")) {
3884 return "ns1";
3885 }
3886 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3887 }
3888
3889
3890
3891
3892
3893
3894
3895 protected java.lang.String localSessionId;
3896
3897
3898
3899
3900
3901
3902
3903 public java.lang.String getSessionId() {
3904 return localSessionId;
3905 }
3906
3907
3908
3909
3910
3911
3912
3913 public void setSessionId(java.lang.String param) {
3914
3915 this.localSessionId = param;
3916
3917
3918 }
3919
3920
3921
3922
3923
3924
3925
3926 protected java.lang.String localXpath;
3927
3928
3929
3930
3931
3932
3933
3934 public java.lang.String getXpath() {
3935 return localXpath;
3936 }
3937
3938
3939
3940
3941
3942
3943
3944 public void setXpath(java.lang.String param) {
3945
3946 this.localXpath = param;
3947
3948
3949 }
3950
3951
3952
3953
3954
3955
3956
3957 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
3958 boolean isReaderMTOMAware = false;
3959
3960 try {
3961 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
3962 } catch (java.lang.IllegalArgumentException e) {
3963 isReaderMTOMAware = false;
3964 }
3965 return isReaderMTOMAware;
3966 }
3967
3968
3969
3970
3971
3972
3973
3974 public org.apache.axiom.om.OMElement getOMElement(
3975 final javax.xml.namespace.QName parentQName,
3976 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
3977
3978
3979 org.apache.axiom.om.OMDataSource dataSource =
3980 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
3981
3982 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3983 Query.this.serialize(MY_QNAME, factory, xmlWriter);
3984 }
3985 };
3986 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
3987 MY_QNAME, factory, dataSource);
3988
3989 }
3990
3991 public void serialize(final javax.xml.namespace.QName parentQName,
3992 final org.apache.axiom.om.OMFactory factory,
3993 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
3994 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
3995 serialize(parentQName, factory, xmlWriter, false);
3996 }
3997
3998 public void serialize(final javax.xml.namespace.QName parentQName,
3999 final org.apache.axiom.om.OMFactory factory,
4000 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
4001 boolean serializeType)
4002 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
4003
4004
4005 java.lang.String prefix = null;
4006 java.lang.String namespace = null;
4007
4008
4009 prefix = parentQName.getPrefix();
4010 namespace = parentQName.getNamespaceURI();
4011
4012 if ((namespace != null) && (namespace.trim().length() > 0)) {
4013 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
4014 if (writerPrefix != null) {
4015 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
4016 } else {
4017 if (prefix == null) {
4018 prefix = generatePrefix(namespace);
4019 }
4020
4021 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
4022 xmlWriter.writeNamespace(prefix, namespace);
4023 xmlWriter.setPrefix(prefix, namespace);
4024 }
4025 } else {
4026 xmlWriter.writeStartElement(parentQName.getLocalPart());
4027 }
4028
4029 if (serializeType) {
4030
4031
4032 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
4033 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
4034 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4035 namespacePrefix + ":query",
4036 xmlWriter);
4037 } else {
4038 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4039 "query",
4040 xmlWriter);
4041 }
4042
4043
4044 }
4045
4046 namespace = "urn:exist";
4047 if (!namespace.equals("")) {
4048 prefix = xmlWriter.getPrefix(namespace);
4049
4050 if (prefix == null) {
4051 prefix = generatePrefix(namespace);
4052
4053 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
4054 xmlWriter.writeNamespace(prefix, namespace);
4055 xmlWriter.setPrefix(prefix, namespace);
4056
4057 } else {
4058 xmlWriter.writeStartElement(namespace, "sessionId");
4059 }
4060
4061 } else {
4062 xmlWriter.writeStartElement("sessionId");
4063 }
4064
4065
4066 if (localSessionId == null) {
4067
4068
4069 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
4070
4071 } else {
4072
4073
4074 xmlWriter.writeCharacters(localSessionId);
4075
4076 }
4077
4078 xmlWriter.writeEndElement();
4079
4080 namespace = "urn:exist";
4081 if (!namespace.equals("")) {
4082 prefix = xmlWriter.getPrefix(namespace);
4083
4084 if (prefix == null) {
4085 prefix = generatePrefix(namespace);
4086
4087 xmlWriter.writeStartElement(prefix, "xpath", namespace);
4088 xmlWriter.writeNamespace(prefix, namespace);
4089 xmlWriter.setPrefix(prefix, namespace);
4090
4091 } else {
4092 xmlWriter.writeStartElement(namespace, "xpath");
4093 }
4094
4095 } else {
4096 xmlWriter.writeStartElement("xpath");
4097 }
4098
4099
4100 if (localXpath == null) {
4101
4102
4103 throw new org.apache.axis2.databinding.ADBException("xpath cannot be null!!");
4104
4105 } else {
4106
4107
4108 xmlWriter.writeCharacters(localXpath);
4109
4110 }
4111
4112 xmlWriter.writeEndElement();
4113
4114 xmlWriter.writeEndElement();
4115
4116
4117 }
4118
4119
4120
4121
4122 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
4123 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4124 if (xmlWriter.getPrefix(namespace) == null) {
4125 xmlWriter.writeNamespace(prefix, namespace);
4126 xmlWriter.setPrefix(prefix, namespace);
4127
4128 }
4129
4130 xmlWriter.writeAttribute(namespace, attName, attValue);
4131
4132 }
4133
4134
4135
4136
4137 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
4138 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4139 if (namespace.equals("")) {
4140 xmlWriter.writeAttribute(attName, attValue);
4141 } else {
4142 registerPrefix(xmlWriter, namespace);
4143 xmlWriter.writeAttribute(namespace, attName, attValue);
4144 }
4145 }
4146
4147
4148
4149
4150
4151 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
4152 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4153
4154 java.lang.String attributeNamespace = qname.getNamespaceURI();
4155 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
4156 if (attributePrefix == null) {
4157 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
4158 }
4159 java.lang.String attributeValue;
4160 if (attributePrefix.trim().length() > 0) {
4161 attributeValue = attributePrefix + ":" + qname.getLocalPart();
4162 } else {
4163 attributeValue = qname.getLocalPart();
4164 }
4165
4166 if (namespace.equals("")) {
4167 xmlWriter.writeAttribute(attName, attributeValue);
4168 } else {
4169 registerPrefix(xmlWriter, namespace);
4170 xmlWriter.writeAttribute(namespace, attName, attributeValue);
4171 }
4172 }
4173
4174
4175
4176
4177
4178 private void writeQName(javax.xml.namespace.QName qname,
4179 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4180 java.lang.String namespaceURI = qname.getNamespaceURI();
4181 if (namespaceURI != null) {
4182 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
4183 if (prefix == null) {
4184 prefix = generatePrefix(namespaceURI);
4185 xmlWriter.writeNamespace(prefix, namespaceURI);
4186 xmlWriter.setPrefix(prefix, namespaceURI);
4187 }
4188
4189 if (prefix.trim().length() > 0) {
4190 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4191 } else {
4192
4193 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4194 }
4195
4196 } else {
4197 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4198 }
4199 }
4200
4201 private void writeQNames(javax.xml.namespace.QName[] qnames,
4202 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4203
4204 if (qnames != null) {
4205
4206
4207 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
4208 java.lang.String namespaceURI = null;
4209 java.lang.String prefix = null;
4210
4211 for (int i = 0; i < qnames.length; i++) {
4212 if (i > 0) {
4213 stringToWrite.append(" ");
4214 }
4215 namespaceURI = qnames[i].getNamespaceURI();
4216 if (namespaceURI != null) {
4217 prefix = xmlWriter.getPrefix(namespaceURI);
4218 if ((prefix == null) || (prefix.length() == 0)) {
4219 prefix = generatePrefix(namespaceURI);
4220 xmlWriter.writeNamespace(prefix, namespaceURI);
4221 xmlWriter.setPrefix(prefix, namespaceURI);
4222 }
4223
4224 if (prefix.trim().length() > 0) {
4225 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4226 } else {
4227 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4228 }
4229 } else {
4230 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4231 }
4232 }
4233 xmlWriter.writeCharacters(stringToWrite.toString());
4234 }
4235
4236 }
4237
4238
4239
4240
4241
4242 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
4243 java.lang.String prefix = xmlWriter.getPrefix(namespace);
4244
4245 if (prefix == null) {
4246 prefix = generatePrefix(namespace);
4247
4248 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
4249 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
4250 }
4251
4252 xmlWriter.writeNamespace(prefix, namespace);
4253 xmlWriter.setPrefix(prefix, namespace);
4254 }
4255
4256 return prefix;
4257 }
4258
4259
4260
4261
4262
4263 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
4264 throws org.apache.axis2.databinding.ADBException {
4265
4266
4267 java.util.ArrayList elementList = new java.util.ArrayList();
4268 java.util.ArrayList attribList = new java.util.ArrayList();
4269
4270
4271 elementList.add(new javax.xml.namespace.QName("urn:exist",
4272 "sessionId"));
4273
4274 if (localSessionId != null) {
4275 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
4276 } else {
4277 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
4278 }
4279
4280 elementList.add(new javax.xml.namespace.QName("urn:exist",
4281 "xpath"));
4282
4283 if (localXpath != null) {
4284 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXpath));
4285 } else {
4286 throw new org.apache.axis2.databinding.ADBException("xpath cannot be null!!");
4287 }
4288
4289
4290 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
4291
4292
4293 }
4294
4295
4296
4297
4298
4299 public static class Factory {
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309 public static Query parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
4310 Query object =
4311 new Query();
4312
4313 int event;
4314 java.lang.String nillableValue = null;
4315 java.lang.String prefix = "";
4316 java.lang.String namespaceuri = "";
4317 try {
4318
4319 while (!reader.isStartElement() && !reader.isEndElement())
4320 reader.next();
4321
4322
4323 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
4324 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
4325 "type");
4326 if (fullTypeName != null) {
4327 java.lang.String nsPrefix = null;
4328 if (fullTypeName.indexOf(":") > -1) {
4329 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
4330 }
4331 nsPrefix = nsPrefix == null ? "" : nsPrefix;
4332
4333 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
4334
4335 if (!"query".equals(type)) {
4336
4337 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
4338 return (Query) ExtensionMapper.getTypeObject(
4339 nsUri, type, reader);
4340 }
4341
4342
4343 }
4344
4345
4346 }
4347
4348
4349
4350
4351 java.util.Vector handledAttributes = new java.util.Vector();
4352
4353
4354 reader.next();
4355
4356
4357 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
4358
4359 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
4360
4361 java.lang.String content = reader.getElementText();
4362
4363 object.setSessionId(
4364 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
4365
4366 reader.next();
4367
4368 }
4369
4370 else {
4371
4372 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
4373 }
4374
4375
4376 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
4377
4378 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xpath").equals(reader.getName())) {
4379
4380 java.lang.String content = reader.getElementText();
4381
4382 object.setXpath(
4383 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
4384
4385 reader.next();
4386
4387 }
4388
4389 else {
4390
4391 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
4392 }
4393
4394 while (!reader.isStartElement() && !reader.isEndElement())
4395 reader.next();
4396
4397 if (reader.isStartElement())
4398
4399 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
4400
4401
4402 } catch (javax.xml.stream.XMLStreamException e) {
4403 throw new java.lang.Exception(e);
4404 }
4405
4406 return object;
4407 }
4408
4409 }
4410
4411
4412 }
4413
4414
4415 public static class ListCollectionResponse
4416 implements org.apache.axis2.databinding.ADBBean {
4417
4418 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
4419 "urn:exist",
4420 "listCollectionResponse",
4421 "ns1");
4422
4423
4424 private static java.lang.String generatePrefix(java.lang.String namespace) {
4425 if (namespace.equals("urn:exist")) {
4426 return "ns1";
4427 }
4428 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
4429 }
4430
4431
4432
4433
4434
4435
4436
4437 protected Collection localListCollectionReturn;
4438
4439
4440
4441
4442
4443
4444
4445 public Collection getListCollectionReturn() {
4446 return localListCollectionReturn;
4447 }
4448
4449
4450
4451
4452
4453
4454
4455 public void setListCollectionReturn(Collection param) {
4456
4457 this.localListCollectionReturn = param;
4458
4459
4460 }
4461
4462
4463
4464
4465
4466
4467
4468 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
4469 boolean isReaderMTOMAware = false;
4470
4471 try {
4472 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
4473 } catch (java.lang.IllegalArgumentException e) {
4474 isReaderMTOMAware = false;
4475 }
4476 return isReaderMTOMAware;
4477 }
4478
4479
4480
4481
4482
4483
4484
4485 public org.apache.axiom.om.OMElement getOMElement(
4486 final javax.xml.namespace.QName parentQName,
4487 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
4488
4489
4490 org.apache.axiom.om.OMDataSource dataSource =
4491 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
4492
4493 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4494 ListCollectionResponse.this.serialize(MY_QNAME, factory, xmlWriter);
4495 }
4496 };
4497 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
4498 MY_QNAME, factory, dataSource);
4499
4500 }
4501
4502 public void serialize(final javax.xml.namespace.QName parentQName,
4503 final org.apache.axiom.om.OMFactory factory,
4504 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
4505 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
4506 serialize(parentQName, factory, xmlWriter, false);
4507 }
4508
4509 public void serialize(final javax.xml.namespace.QName parentQName,
4510 final org.apache.axiom.om.OMFactory factory,
4511 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
4512 boolean serializeType)
4513 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
4514
4515
4516 java.lang.String prefix = null;
4517 java.lang.String namespace = null;
4518
4519
4520 prefix = parentQName.getPrefix();
4521 namespace = parentQName.getNamespaceURI();
4522
4523 if ((namespace != null) && (namespace.trim().length() > 0)) {
4524 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
4525 if (writerPrefix != null) {
4526 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
4527 } else {
4528 if (prefix == null) {
4529 prefix = generatePrefix(namespace);
4530 }
4531
4532 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
4533 xmlWriter.writeNamespace(prefix, namespace);
4534 xmlWriter.setPrefix(prefix, namespace);
4535 }
4536 } else {
4537 xmlWriter.writeStartElement(parentQName.getLocalPart());
4538 }
4539
4540 if (serializeType) {
4541
4542
4543 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
4544 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
4545 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4546 namespacePrefix + ":listCollectionResponse",
4547 xmlWriter);
4548 } else {
4549 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4550 "listCollectionResponse",
4551 xmlWriter);
4552 }
4553
4554
4555 }
4556
4557 if (localListCollectionReturn == null) {
4558 throw new org.apache.axis2.databinding.ADBException("listCollectionReturn cannot be null!!");
4559 }
4560 localListCollectionReturn.serialize(new javax.xml.namespace.QName("urn:exist", "listCollectionReturn"),
4561 factory, xmlWriter);
4562
4563 xmlWriter.writeEndElement();
4564
4565
4566 }
4567
4568
4569
4570
4571 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
4572 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4573 if (xmlWriter.getPrefix(namespace) == null) {
4574 xmlWriter.writeNamespace(prefix, namespace);
4575 xmlWriter.setPrefix(prefix, namespace);
4576
4577 }
4578
4579 xmlWriter.writeAttribute(namespace, attName, attValue);
4580
4581 }
4582
4583
4584
4585
4586 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
4587 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4588 if (namespace.equals("")) {
4589 xmlWriter.writeAttribute(attName, attValue);
4590 } else {
4591 registerPrefix(xmlWriter, namespace);
4592 xmlWriter.writeAttribute(namespace, attName, attValue);
4593 }
4594 }
4595
4596
4597
4598
4599
4600 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
4601 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4602
4603 java.lang.String attributeNamespace = qname.getNamespaceURI();
4604 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
4605 if (attributePrefix == null) {
4606 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
4607 }
4608 java.lang.String attributeValue;
4609 if (attributePrefix.trim().length() > 0) {
4610 attributeValue = attributePrefix + ":" + qname.getLocalPart();
4611 } else {
4612 attributeValue = qname.getLocalPart();
4613 }
4614
4615 if (namespace.equals("")) {
4616 xmlWriter.writeAttribute(attName, attributeValue);
4617 } else {
4618 registerPrefix(xmlWriter, namespace);
4619 xmlWriter.writeAttribute(namespace, attName, attributeValue);
4620 }
4621 }
4622
4623
4624
4625
4626
4627 private void writeQName(javax.xml.namespace.QName qname,
4628 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4629 java.lang.String namespaceURI = qname.getNamespaceURI();
4630 if (namespaceURI != null) {
4631 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
4632 if (prefix == null) {
4633 prefix = generatePrefix(namespaceURI);
4634 xmlWriter.writeNamespace(prefix, namespaceURI);
4635 xmlWriter.setPrefix(prefix, namespaceURI);
4636 }
4637
4638 if (prefix.trim().length() > 0) {
4639 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4640 } else {
4641
4642 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4643 }
4644
4645 } else {
4646 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
4647 }
4648 }
4649
4650 private void writeQNames(javax.xml.namespace.QName[] qnames,
4651 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4652
4653 if (qnames != null) {
4654
4655
4656 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
4657 java.lang.String namespaceURI = null;
4658 java.lang.String prefix = null;
4659
4660 for (int i = 0; i < qnames.length; i++) {
4661 if (i > 0) {
4662 stringToWrite.append(" ");
4663 }
4664 namespaceURI = qnames[i].getNamespaceURI();
4665 if (namespaceURI != null) {
4666 prefix = xmlWriter.getPrefix(namespaceURI);
4667 if ((prefix == null) || (prefix.length() == 0)) {
4668 prefix = generatePrefix(namespaceURI);
4669 xmlWriter.writeNamespace(prefix, namespaceURI);
4670 xmlWriter.setPrefix(prefix, namespaceURI);
4671 }
4672
4673 if (prefix.trim().length() > 0) {
4674 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4675 } else {
4676 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4677 }
4678 } else {
4679 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
4680 }
4681 }
4682 xmlWriter.writeCharacters(stringToWrite.toString());
4683 }
4684
4685 }
4686
4687
4688
4689
4690
4691 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
4692 java.lang.String prefix = xmlWriter.getPrefix(namespace);
4693
4694 if (prefix == null) {
4695 prefix = generatePrefix(namespace);
4696
4697 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
4698 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
4699 }
4700
4701 xmlWriter.writeNamespace(prefix, namespace);
4702 xmlWriter.setPrefix(prefix, namespace);
4703 }
4704
4705 return prefix;
4706 }
4707
4708
4709
4710
4711
4712 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
4713 throws org.apache.axis2.databinding.ADBException {
4714
4715
4716 java.util.ArrayList elementList = new java.util.ArrayList();
4717 java.util.ArrayList attribList = new java.util.ArrayList();
4718
4719
4720 elementList.add(new javax.xml.namespace.QName("urn:exist",
4721 "listCollectionReturn"));
4722
4723
4724 if (localListCollectionReturn == null) {
4725 throw new org.apache.axis2.databinding.ADBException("listCollectionReturn cannot be null!!");
4726 }
4727 elementList.add(localListCollectionReturn);
4728
4729
4730 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
4731
4732
4733 }
4734
4735
4736
4737
4738
4739 public static class Factory {
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749 public static ListCollectionResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
4750 ListCollectionResponse object =
4751 new ListCollectionResponse();
4752
4753 int event;
4754 java.lang.String nillableValue = null;
4755 java.lang.String prefix = "";
4756 java.lang.String namespaceuri = "";
4757 try {
4758
4759 while (!reader.isStartElement() && !reader.isEndElement())
4760 reader.next();
4761
4762
4763 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
4764 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
4765 "type");
4766 if (fullTypeName != null) {
4767 java.lang.String nsPrefix = null;
4768 if (fullTypeName.indexOf(":") > -1) {
4769 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
4770 }
4771 nsPrefix = nsPrefix == null ? "" : nsPrefix;
4772
4773 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
4774
4775 if (!"listCollectionResponse".equals(type)) {
4776
4777 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
4778 return (ListCollectionResponse) ExtensionMapper.getTypeObject(
4779 nsUri, type, reader);
4780 }
4781
4782
4783 }
4784
4785
4786 }
4787
4788
4789
4790
4791 java.util.Vector handledAttributes = new java.util.Vector();
4792
4793
4794 reader.next();
4795
4796
4797 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
4798
4799 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "listCollectionReturn").equals(reader.getName())) {
4800
4801 object.setListCollectionReturn(Collection.Factory.parse(reader));
4802
4803 reader.next();
4804
4805 }
4806
4807 else {
4808
4809 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
4810 }
4811
4812 while (!reader.isStartElement() && !reader.isEndElement())
4813 reader.next();
4814
4815 if (reader.isStartElement())
4816
4817 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
4818
4819
4820 } catch (javax.xml.stream.XMLStreamException e) {
4821 throw new java.lang.Exception(e);
4822 }
4823
4824 return object;
4825 }
4826
4827 }
4828
4829
4830 }
4831
4832
4833 public static class Disconnect
4834 implements org.apache.axis2.databinding.ADBBean {
4835
4836 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
4837 "urn:exist",
4838 "disconnect",
4839 "ns1");
4840
4841
4842 private static java.lang.String generatePrefix(java.lang.String namespace) {
4843 if (namespace.equals("urn:exist")) {
4844 return "ns1";
4845 }
4846 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
4847 }
4848
4849
4850
4851
4852
4853
4854
4855 protected java.lang.String localSessionId;
4856
4857
4858
4859
4860
4861
4862
4863 public java.lang.String getSessionId() {
4864 return localSessionId;
4865 }
4866
4867
4868
4869
4870
4871
4872
4873 public void setSessionId(java.lang.String param) {
4874
4875 this.localSessionId = param;
4876
4877
4878 }
4879
4880
4881
4882
4883
4884
4885
4886 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
4887 boolean isReaderMTOMAware = false;
4888
4889 try {
4890 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
4891 } catch (java.lang.IllegalArgumentException e) {
4892 isReaderMTOMAware = false;
4893 }
4894 return isReaderMTOMAware;
4895 }
4896
4897
4898
4899
4900
4901
4902
4903 public org.apache.axiom.om.OMElement getOMElement(
4904 final javax.xml.namespace.QName parentQName,
4905 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
4906
4907
4908 org.apache.axiom.om.OMDataSource dataSource =
4909 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
4910
4911 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
4912 Disconnect.this.serialize(MY_QNAME, factory, xmlWriter);
4913 }
4914 };
4915 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
4916 MY_QNAME, factory, dataSource);
4917
4918 }
4919
4920 public void serialize(final javax.xml.namespace.QName parentQName,
4921 final org.apache.axiom.om.OMFactory factory,
4922 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
4923 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
4924 serialize(parentQName, factory, xmlWriter, false);
4925 }
4926
4927 public void serialize(final javax.xml.namespace.QName parentQName,
4928 final org.apache.axiom.om.OMFactory factory,
4929 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
4930 boolean serializeType)
4931 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
4932
4933
4934 java.lang.String prefix = null;
4935 java.lang.String namespace = null;
4936
4937
4938 prefix = parentQName.getPrefix();
4939 namespace = parentQName.getNamespaceURI();
4940
4941 if ((namespace != null) && (namespace.trim().length() > 0)) {
4942 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
4943 if (writerPrefix != null) {
4944 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
4945 } else {
4946 if (prefix == null) {
4947 prefix = generatePrefix(namespace);
4948 }
4949
4950 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
4951 xmlWriter.writeNamespace(prefix, namespace);
4952 xmlWriter.setPrefix(prefix, namespace);
4953 }
4954 } else {
4955 xmlWriter.writeStartElement(parentQName.getLocalPart());
4956 }
4957
4958 if (serializeType) {
4959
4960
4961 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
4962 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
4963 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4964 namespacePrefix + ":disconnect",
4965 xmlWriter);
4966 } else {
4967 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
4968 "disconnect",
4969 xmlWriter);
4970 }
4971
4972
4973 }
4974
4975 namespace = "urn:exist";
4976 if (!namespace.equals("")) {
4977 prefix = xmlWriter.getPrefix(namespace);
4978
4979 if (prefix == null) {
4980 prefix = generatePrefix(namespace);
4981
4982 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
4983 xmlWriter.writeNamespace(prefix, namespace);
4984 xmlWriter.setPrefix(prefix, namespace);
4985
4986 } else {
4987 xmlWriter.writeStartElement(namespace, "sessionId");
4988 }
4989
4990 } else {
4991 xmlWriter.writeStartElement("sessionId");
4992 }
4993
4994
4995 if (localSessionId == null) {
4996
4997
4998 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
4999
5000 } else {
5001
5002
5003 xmlWriter.writeCharacters(localSessionId);
5004
5005 }
5006
5007 xmlWriter.writeEndElement();
5008
5009 xmlWriter.writeEndElement();
5010
5011
5012 }
5013
5014
5015
5016
5017 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
5018 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5019 if (xmlWriter.getPrefix(namespace) == null) {
5020 xmlWriter.writeNamespace(prefix, namespace);
5021 xmlWriter.setPrefix(prefix, namespace);
5022
5023 }
5024
5025 xmlWriter.writeAttribute(namespace, attName, attValue);
5026
5027 }
5028
5029
5030
5031
5032 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
5033 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5034 if (namespace.equals("")) {
5035 xmlWriter.writeAttribute(attName, attValue);
5036 } else {
5037 registerPrefix(xmlWriter, namespace);
5038 xmlWriter.writeAttribute(namespace, attName, attValue);
5039 }
5040 }
5041
5042
5043
5044
5045
5046 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
5047 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5048
5049 java.lang.String attributeNamespace = qname.getNamespaceURI();
5050 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
5051 if (attributePrefix == null) {
5052 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
5053 }
5054 java.lang.String attributeValue;
5055 if (attributePrefix.trim().length() > 0) {
5056 attributeValue = attributePrefix + ":" + qname.getLocalPart();
5057 } else {
5058 attributeValue = qname.getLocalPart();
5059 }
5060
5061 if (namespace.equals("")) {
5062 xmlWriter.writeAttribute(attName, attributeValue);
5063 } else {
5064 registerPrefix(xmlWriter, namespace);
5065 xmlWriter.writeAttribute(namespace, attName, attributeValue);
5066 }
5067 }
5068
5069
5070
5071
5072
5073 private void writeQName(javax.xml.namespace.QName qname,
5074 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5075 java.lang.String namespaceURI = qname.getNamespaceURI();
5076 if (namespaceURI != null) {
5077 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
5078 if (prefix == null) {
5079 prefix = generatePrefix(namespaceURI);
5080 xmlWriter.writeNamespace(prefix, namespaceURI);
5081 xmlWriter.setPrefix(prefix, namespaceURI);
5082 }
5083
5084 if (prefix.trim().length() > 0) {
5085 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5086 } else {
5087
5088 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5089 }
5090
5091 } else {
5092 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5093 }
5094 }
5095
5096 private void writeQNames(javax.xml.namespace.QName[] qnames,
5097 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5098
5099 if (qnames != null) {
5100
5101
5102 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
5103 java.lang.String namespaceURI = null;
5104 java.lang.String prefix = null;
5105
5106 for (int i = 0; i < qnames.length; i++) {
5107 if (i > 0) {
5108 stringToWrite.append(" ");
5109 }
5110 namespaceURI = qnames[i].getNamespaceURI();
5111 if (namespaceURI != null) {
5112 prefix = xmlWriter.getPrefix(namespaceURI);
5113 if ((prefix == null) || (prefix.length() == 0)) {
5114 prefix = generatePrefix(namespaceURI);
5115 xmlWriter.writeNamespace(prefix, namespaceURI);
5116 xmlWriter.setPrefix(prefix, namespaceURI);
5117 }
5118
5119 if (prefix.trim().length() > 0) {
5120 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5121 } else {
5122 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5123 }
5124 } else {
5125 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5126 }
5127 }
5128 xmlWriter.writeCharacters(stringToWrite.toString());
5129 }
5130
5131 }
5132
5133
5134
5135
5136
5137 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
5138 java.lang.String prefix = xmlWriter.getPrefix(namespace);
5139
5140 if (prefix == null) {
5141 prefix = generatePrefix(namespace);
5142
5143 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
5144 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
5145 }
5146
5147 xmlWriter.writeNamespace(prefix, namespace);
5148 xmlWriter.setPrefix(prefix, namespace);
5149 }
5150
5151 return prefix;
5152 }
5153
5154
5155
5156
5157
5158 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
5159 throws org.apache.axis2.databinding.ADBException {
5160
5161
5162 java.util.ArrayList elementList = new java.util.ArrayList();
5163 java.util.ArrayList attribList = new java.util.ArrayList();
5164
5165
5166 elementList.add(new javax.xml.namespace.QName("urn:exist",
5167 "sessionId"));
5168
5169 if (localSessionId != null) {
5170 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
5171 } else {
5172 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
5173 }
5174
5175
5176 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
5177
5178
5179 }
5180
5181
5182
5183
5184
5185 public static class Factory {
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195 public static Disconnect parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
5196 Disconnect object =
5197 new Disconnect();
5198
5199 int event;
5200 java.lang.String nillableValue = null;
5201 java.lang.String prefix = "";
5202 java.lang.String namespaceuri = "";
5203 try {
5204
5205 while (!reader.isStartElement() && !reader.isEndElement())
5206 reader.next();
5207
5208
5209 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
5210 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
5211 "type");
5212 if (fullTypeName != null) {
5213 java.lang.String nsPrefix = null;
5214 if (fullTypeName.indexOf(":") > -1) {
5215 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
5216 }
5217 nsPrefix = nsPrefix == null ? "" : nsPrefix;
5218
5219 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
5220
5221 if (!"disconnect".equals(type)) {
5222
5223 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
5224 return (Disconnect) ExtensionMapper.getTypeObject(
5225 nsUri, type, reader);
5226 }
5227
5228
5229 }
5230
5231
5232 }
5233
5234
5235
5236
5237 java.util.Vector handledAttributes = new java.util.Vector();
5238
5239
5240 reader.next();
5241
5242
5243 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
5244
5245 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
5246
5247 java.lang.String content = reader.getElementText();
5248
5249 object.setSessionId(
5250 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
5251
5252 reader.next();
5253
5254 }
5255
5256 else {
5257
5258 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
5259 }
5260
5261 while (!reader.isStartElement() && !reader.isEndElement())
5262 reader.next();
5263
5264 if (reader.isStartElement())
5265
5266 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
5267
5268
5269 } catch (javax.xml.stream.XMLStreamException e) {
5270 throw new java.lang.Exception(e);
5271 }
5272
5273 return object;
5274 }
5275
5276 }
5277
5278
5279 }
5280
5281
5282 public static class Collection
5283 implements org.apache.axis2.databinding.ADBBean {
5284
5285
5286
5287
5288
5289
5290
5291 private static java.lang.String generatePrefix(java.lang.String namespace) {
5292 if (namespace.equals("urn:exist")) {
5293 return "ns1";
5294 }
5295 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
5296 }
5297
5298
5299
5300
5301
5302
5303
5304 protected StringArray localCollections;
5305
5306
5307
5308
5309
5310
5311
5312 public StringArray getCollections() {
5313 return localCollections;
5314 }
5315
5316
5317
5318
5319
5320
5321
5322 public void setCollections(StringArray param) {
5323
5324 this.localCollections = param;
5325
5326
5327 }
5328
5329
5330
5331
5332
5333
5334
5335 protected StringArray localResources;
5336
5337
5338
5339
5340
5341
5342
5343 public StringArray getResources() {
5344 return localResources;
5345 }
5346
5347
5348
5349
5350
5351
5352
5353 public void setResources(StringArray param) {
5354
5355 this.localResources = param;
5356
5357
5358 }
5359
5360
5361
5362
5363
5364
5365
5366 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
5367 boolean isReaderMTOMAware = false;
5368
5369 try {
5370 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
5371 } catch (java.lang.IllegalArgumentException e) {
5372 isReaderMTOMAware = false;
5373 }
5374 return isReaderMTOMAware;
5375 }
5376
5377
5378
5379
5380
5381
5382
5383 public org.apache.axiom.om.OMElement getOMElement(
5384 final javax.xml.namespace.QName parentQName,
5385 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
5386
5387
5388 org.apache.axiom.om.OMDataSource dataSource =
5389 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
5390
5391 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5392 Collection.this.serialize(parentQName, factory, xmlWriter);
5393 }
5394 };
5395 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
5396 parentQName, factory, dataSource);
5397
5398 }
5399
5400 public void serialize(final javax.xml.namespace.QName parentQName,
5401 final org.apache.axiom.om.OMFactory factory,
5402 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
5403 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
5404 serialize(parentQName, factory, xmlWriter, false);
5405 }
5406
5407 public void serialize(final javax.xml.namespace.QName parentQName,
5408 final org.apache.axiom.om.OMFactory factory,
5409 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
5410 boolean serializeType)
5411 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
5412
5413
5414 java.lang.String prefix = null;
5415 java.lang.String namespace = null;
5416
5417
5418 prefix = parentQName.getPrefix();
5419 namespace = parentQName.getNamespaceURI();
5420
5421 if ((namespace != null) && (namespace.trim().length() > 0)) {
5422 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
5423 if (writerPrefix != null) {
5424 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
5425 } else {
5426 if (prefix == null) {
5427 prefix = generatePrefix(namespace);
5428 }
5429
5430 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
5431 xmlWriter.writeNamespace(prefix, namespace);
5432 xmlWriter.setPrefix(prefix, namespace);
5433 }
5434 } else {
5435 xmlWriter.writeStartElement(parentQName.getLocalPart());
5436 }
5437
5438 if (serializeType) {
5439
5440
5441 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
5442 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
5443 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
5444 namespacePrefix + ":Collection",
5445 xmlWriter);
5446 } else {
5447 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
5448 "Collection",
5449 xmlWriter);
5450 }
5451
5452
5453 }
5454
5455 if (localCollections == null) {
5456 throw new org.apache.axis2.databinding.ADBException("collections cannot be null!!");
5457 }
5458 localCollections.serialize(new javax.xml.namespace.QName("urn:exist", "collections"),
5459 factory, xmlWriter);
5460
5461 if (localResources == null) {
5462 throw new org.apache.axis2.databinding.ADBException("resources cannot be null!!");
5463 }
5464 localResources.serialize(new javax.xml.namespace.QName("urn:exist", "resources"),
5465 factory, xmlWriter);
5466
5467 xmlWriter.writeEndElement();
5468
5469
5470 }
5471
5472
5473
5474
5475 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
5476 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5477 if (xmlWriter.getPrefix(namespace) == null) {
5478 xmlWriter.writeNamespace(prefix, namespace);
5479 xmlWriter.setPrefix(prefix, namespace);
5480
5481 }
5482
5483 xmlWriter.writeAttribute(namespace, attName, attValue);
5484
5485 }
5486
5487
5488
5489
5490 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
5491 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5492 if (namespace.equals("")) {
5493 xmlWriter.writeAttribute(attName, attValue);
5494 } else {
5495 registerPrefix(xmlWriter, namespace);
5496 xmlWriter.writeAttribute(namespace, attName, attValue);
5497 }
5498 }
5499
5500
5501
5502
5503
5504 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
5505 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5506
5507 java.lang.String attributeNamespace = qname.getNamespaceURI();
5508 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
5509 if (attributePrefix == null) {
5510 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
5511 }
5512 java.lang.String attributeValue;
5513 if (attributePrefix.trim().length() > 0) {
5514 attributeValue = attributePrefix + ":" + qname.getLocalPart();
5515 } else {
5516 attributeValue = qname.getLocalPart();
5517 }
5518
5519 if (namespace.equals("")) {
5520 xmlWriter.writeAttribute(attName, attributeValue);
5521 } else {
5522 registerPrefix(xmlWriter, namespace);
5523 xmlWriter.writeAttribute(namespace, attName, attributeValue);
5524 }
5525 }
5526
5527
5528
5529
5530
5531 private void writeQName(javax.xml.namespace.QName qname,
5532 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5533 java.lang.String namespaceURI = qname.getNamespaceURI();
5534 if (namespaceURI != null) {
5535 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
5536 if (prefix == null) {
5537 prefix = generatePrefix(namespaceURI);
5538 xmlWriter.writeNamespace(prefix, namespaceURI);
5539 xmlWriter.setPrefix(prefix, namespaceURI);
5540 }
5541
5542 if (prefix.trim().length() > 0) {
5543 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5544 } else {
5545
5546 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5547 }
5548
5549 } else {
5550 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
5551 }
5552 }
5553
5554 private void writeQNames(javax.xml.namespace.QName[] qnames,
5555 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5556
5557 if (qnames != null) {
5558
5559
5560 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
5561 java.lang.String namespaceURI = null;
5562 java.lang.String prefix = null;
5563
5564 for (int i = 0; i < qnames.length; i++) {
5565 if (i > 0) {
5566 stringToWrite.append(" ");
5567 }
5568 namespaceURI = qnames[i].getNamespaceURI();
5569 if (namespaceURI != null) {
5570 prefix = xmlWriter.getPrefix(namespaceURI);
5571 if ((prefix == null) || (prefix.length() == 0)) {
5572 prefix = generatePrefix(namespaceURI);
5573 xmlWriter.writeNamespace(prefix, namespaceURI);
5574 xmlWriter.setPrefix(prefix, namespaceURI);
5575 }
5576
5577 if (prefix.trim().length() > 0) {
5578 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5579 } else {
5580 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5581 }
5582 } else {
5583 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
5584 }
5585 }
5586 xmlWriter.writeCharacters(stringToWrite.toString());
5587 }
5588
5589 }
5590
5591
5592
5593
5594
5595 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
5596 java.lang.String prefix = xmlWriter.getPrefix(namespace);
5597
5598 if (prefix == null) {
5599 prefix = generatePrefix(namespace);
5600
5601 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
5602 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
5603 }
5604
5605 xmlWriter.writeNamespace(prefix, namespace);
5606 xmlWriter.setPrefix(prefix, namespace);
5607 }
5608
5609 return prefix;
5610 }
5611
5612
5613
5614
5615
5616 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
5617 throws org.apache.axis2.databinding.ADBException {
5618
5619
5620 java.util.ArrayList elementList = new java.util.ArrayList();
5621 java.util.ArrayList attribList = new java.util.ArrayList();
5622
5623
5624 elementList.add(new javax.xml.namespace.QName("urn:exist",
5625 "collections"));
5626
5627
5628 if (localCollections == null) {
5629 throw new org.apache.axis2.databinding.ADBException("collections cannot be null!!");
5630 }
5631 elementList.add(localCollections);
5632
5633 elementList.add(new javax.xml.namespace.QName("urn:exist",
5634 "resources"));
5635
5636
5637 if (localResources == null) {
5638 throw new org.apache.axis2.databinding.ADBException("resources cannot be null!!");
5639 }
5640 elementList.add(localResources);
5641
5642
5643 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
5644
5645
5646 }
5647
5648
5649
5650
5651
5652 public static class Factory {
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662 public static Collection parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
5663 Collection object =
5664 new Collection();
5665
5666 int event;
5667 java.lang.String nillableValue = null;
5668 java.lang.String prefix = "";
5669 java.lang.String namespaceuri = "";
5670 try {
5671
5672 while (!reader.isStartElement() && !reader.isEndElement())
5673 reader.next();
5674
5675
5676 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
5677 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
5678 "type");
5679 if (fullTypeName != null) {
5680 java.lang.String nsPrefix = null;
5681 if (fullTypeName.indexOf(":") > -1) {
5682 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
5683 }
5684 nsPrefix = nsPrefix == null ? "" : nsPrefix;
5685
5686 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
5687
5688 if (!"Collection".equals(type)) {
5689
5690 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
5691 return (Collection) ExtensionMapper.getTypeObject(
5692 nsUri, type, reader);
5693 }
5694
5695
5696 }
5697
5698
5699 }
5700
5701
5702
5703
5704 java.util.Vector handledAttributes = new java.util.Vector();
5705
5706
5707 reader.next();
5708
5709
5710 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
5711
5712 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "collections").equals(reader.getName())) {
5713
5714 object.setCollections(StringArray.Factory.parse(reader));
5715
5716 reader.next();
5717
5718 }
5719
5720 else {
5721
5722 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
5723 }
5724
5725
5726 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
5727
5728 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "resources").equals(reader.getName())) {
5729
5730 object.setResources(StringArray.Factory.parse(reader));
5731
5732 reader.next();
5733
5734 }
5735
5736 else {
5737
5738 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
5739 }
5740
5741 while (!reader.isStartElement() && !reader.isEndElement())
5742 reader.next();
5743
5744 if (reader.isStartElement())
5745
5746 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
5747
5748
5749 } catch (javax.xml.stream.XMLStreamException e) {
5750 throw new java.lang.Exception(e);
5751 }
5752
5753 return object;
5754 }
5755
5756 }
5757
5758
5759 }
5760
5761
5762 public static class Xquery
5763 implements org.apache.axis2.databinding.ADBBean {
5764
5765 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
5766 "urn:exist",
5767 "xquery",
5768 "ns1");
5769
5770
5771 private static java.lang.String generatePrefix(java.lang.String namespace) {
5772 if (namespace.equals("urn:exist")) {
5773 return "ns1";
5774 }
5775 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
5776 }
5777
5778
5779
5780
5781
5782
5783
5784 protected java.lang.String localSessionId;
5785
5786
5787
5788
5789
5790
5791
5792 public java.lang.String getSessionId() {
5793 return localSessionId;
5794 }
5795
5796
5797
5798
5799
5800
5801
5802 public void setSessionId(java.lang.String param) {
5803
5804 this.localSessionId = param;
5805
5806
5807 }
5808
5809
5810
5811
5812
5813
5814
5815 protected javax.activation.DataHandler localXquery;
5816
5817
5818
5819
5820
5821
5822
5823 public javax.activation.DataHandler getXquery() {
5824 return localXquery;
5825 }
5826
5827
5828
5829
5830
5831
5832
5833 public void setXquery(javax.activation.DataHandler param) {
5834
5835 this.localXquery = param;
5836
5837
5838 }
5839
5840
5841
5842
5843
5844
5845
5846 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
5847 boolean isReaderMTOMAware = false;
5848
5849 try {
5850 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
5851 } catch (java.lang.IllegalArgumentException e) {
5852 isReaderMTOMAware = false;
5853 }
5854 return isReaderMTOMAware;
5855 }
5856
5857
5858
5859
5860
5861
5862
5863 public org.apache.axiom.om.OMElement getOMElement(
5864 final javax.xml.namespace.QName parentQName,
5865 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
5866
5867
5868 org.apache.axiom.om.OMDataSource dataSource =
5869 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
5870
5871 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5872 Xquery.this.serialize(MY_QNAME, factory, xmlWriter);
5873 }
5874 };
5875 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
5876 MY_QNAME, factory, dataSource);
5877
5878 }
5879
5880 public void serialize(final javax.xml.namespace.QName parentQName,
5881 final org.apache.axiom.om.OMFactory factory,
5882 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
5883 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
5884 serialize(parentQName, factory, xmlWriter, false);
5885 }
5886
5887 public void serialize(final javax.xml.namespace.QName parentQName,
5888 final org.apache.axiom.om.OMFactory factory,
5889 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
5890 boolean serializeType)
5891 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
5892
5893
5894 java.lang.String prefix = null;
5895 java.lang.String namespace = null;
5896
5897
5898 prefix = parentQName.getPrefix();
5899 namespace = parentQName.getNamespaceURI();
5900
5901 if ((namespace != null) && (namespace.trim().length() > 0)) {
5902 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
5903 if (writerPrefix != null) {
5904 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
5905 } else {
5906 if (prefix == null) {
5907 prefix = generatePrefix(namespace);
5908 }
5909
5910 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
5911 xmlWriter.writeNamespace(prefix, namespace);
5912 xmlWriter.setPrefix(prefix, namespace);
5913 }
5914 } else {
5915 xmlWriter.writeStartElement(parentQName.getLocalPart());
5916 }
5917
5918 if (serializeType) {
5919
5920
5921 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
5922 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
5923 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
5924 namespacePrefix + ":xquery",
5925 xmlWriter);
5926 } else {
5927 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
5928 "xquery",
5929 xmlWriter);
5930 }
5931
5932
5933 }
5934
5935 namespace = "urn:exist";
5936 if (!namespace.equals("")) {
5937 prefix = xmlWriter.getPrefix(namespace);
5938
5939 if (prefix == null) {
5940 prefix = generatePrefix(namespace);
5941
5942 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
5943 xmlWriter.writeNamespace(prefix, namespace);
5944 xmlWriter.setPrefix(prefix, namespace);
5945
5946 } else {
5947 xmlWriter.writeStartElement(namespace, "sessionId");
5948 }
5949
5950 } else {
5951 xmlWriter.writeStartElement("sessionId");
5952 }
5953
5954
5955 if (localSessionId == null) {
5956
5957
5958 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
5959
5960 } else {
5961
5962
5963 xmlWriter.writeCharacters(localSessionId);
5964
5965 }
5966
5967 xmlWriter.writeEndElement();
5968
5969 namespace = "urn:exist";
5970 if (!namespace.equals("")) {
5971 prefix = xmlWriter.getPrefix(namespace);
5972
5973 if (prefix == null) {
5974 prefix = generatePrefix(namespace);
5975
5976 xmlWriter.writeStartElement(prefix, "xquery", namespace);
5977 xmlWriter.writeNamespace(prefix, namespace);
5978 xmlWriter.setPrefix(prefix, namespace);
5979
5980 } else {
5981 xmlWriter.writeStartElement(namespace, "xquery");
5982 }
5983
5984 } else {
5985 xmlWriter.writeStartElement("xquery");
5986 }
5987
5988
5989 if (localXquery != null) {
5990 xmlWriter.writeDataHandler(localXquery);
5991 }
5992
5993 xmlWriter.writeEndElement();
5994
5995 xmlWriter.writeEndElement();
5996
5997
5998 }
5999
6000
6001
6002
6003 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
6004 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6005 if (xmlWriter.getPrefix(namespace) == null) {
6006 xmlWriter.writeNamespace(prefix, namespace);
6007 xmlWriter.setPrefix(prefix, namespace);
6008
6009 }
6010
6011 xmlWriter.writeAttribute(namespace, attName, attValue);
6012
6013 }
6014
6015
6016
6017
6018 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
6019 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6020 if (namespace.equals("")) {
6021 xmlWriter.writeAttribute(attName, attValue);
6022 } else {
6023 registerPrefix(xmlWriter, namespace);
6024 xmlWriter.writeAttribute(namespace, attName, attValue);
6025 }
6026 }
6027
6028
6029
6030
6031
6032 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
6033 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6034
6035 java.lang.String attributeNamespace = qname.getNamespaceURI();
6036 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
6037 if (attributePrefix == null) {
6038 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
6039 }
6040 java.lang.String attributeValue;
6041 if (attributePrefix.trim().length() > 0) {
6042 attributeValue = attributePrefix + ":" + qname.getLocalPart();
6043 } else {
6044 attributeValue = qname.getLocalPart();
6045 }
6046
6047 if (namespace.equals("")) {
6048 xmlWriter.writeAttribute(attName, attributeValue);
6049 } else {
6050 registerPrefix(xmlWriter, namespace);
6051 xmlWriter.writeAttribute(namespace, attName, attributeValue);
6052 }
6053 }
6054
6055
6056
6057
6058
6059 private void writeQName(javax.xml.namespace.QName qname,
6060 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6061 java.lang.String namespaceURI = qname.getNamespaceURI();
6062 if (namespaceURI != null) {
6063 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
6064 if (prefix == null) {
6065 prefix = generatePrefix(namespaceURI);
6066 xmlWriter.writeNamespace(prefix, namespaceURI);
6067 xmlWriter.setPrefix(prefix, namespaceURI);
6068 }
6069
6070 if (prefix.trim().length() > 0) {
6071 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6072 } else {
6073
6074 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6075 }
6076
6077 } else {
6078 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6079 }
6080 }
6081
6082 private void writeQNames(javax.xml.namespace.QName[] qnames,
6083 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6084
6085 if (qnames != null) {
6086
6087
6088 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
6089 java.lang.String namespaceURI = null;
6090 java.lang.String prefix = null;
6091
6092 for (int i = 0; i < qnames.length; i++) {
6093 if (i > 0) {
6094 stringToWrite.append(" ");
6095 }
6096 namespaceURI = qnames[i].getNamespaceURI();
6097 if (namespaceURI != null) {
6098 prefix = xmlWriter.getPrefix(namespaceURI);
6099 if ((prefix == null) || (prefix.length() == 0)) {
6100 prefix = generatePrefix(namespaceURI);
6101 xmlWriter.writeNamespace(prefix, namespaceURI);
6102 xmlWriter.setPrefix(prefix, namespaceURI);
6103 }
6104
6105 if (prefix.trim().length() > 0) {
6106 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6107 } else {
6108 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6109 }
6110 } else {
6111 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6112 }
6113 }
6114 xmlWriter.writeCharacters(stringToWrite.toString());
6115 }
6116
6117 }
6118
6119
6120
6121
6122
6123 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
6124 java.lang.String prefix = xmlWriter.getPrefix(namespace);
6125
6126 if (prefix == null) {
6127 prefix = generatePrefix(namespace);
6128
6129 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
6130 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
6131 }
6132
6133 xmlWriter.writeNamespace(prefix, namespace);
6134 xmlWriter.setPrefix(prefix, namespace);
6135 }
6136
6137 return prefix;
6138 }
6139
6140
6141
6142
6143
6144 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
6145 throws org.apache.axis2.databinding.ADBException {
6146
6147
6148 java.util.ArrayList elementList = new java.util.ArrayList();
6149 java.util.ArrayList attribList = new java.util.ArrayList();
6150
6151
6152 elementList.add(new javax.xml.namespace.QName("urn:exist",
6153 "sessionId"));
6154
6155 if (localSessionId != null) {
6156 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
6157 } else {
6158 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
6159 }
6160
6161 elementList.add(new javax.xml.namespace.QName("urn:exist",
6162 "xquery"));
6163
6164 elementList.add(localXquery);
6165
6166
6167 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
6168
6169
6170 }
6171
6172
6173
6174
6175
6176 public static class Factory {
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186 public static Xquery parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
6187 Xquery object =
6188 new Xquery();
6189
6190 int event;
6191 java.lang.String nillableValue = null;
6192 java.lang.String prefix = "";
6193 java.lang.String namespaceuri = "";
6194 try {
6195
6196 while (!reader.isStartElement() && !reader.isEndElement())
6197 reader.next();
6198
6199
6200 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
6201 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
6202 "type");
6203 if (fullTypeName != null) {
6204 java.lang.String nsPrefix = null;
6205 if (fullTypeName.indexOf(":") > -1) {
6206 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
6207 }
6208 nsPrefix = nsPrefix == null ? "" : nsPrefix;
6209
6210 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
6211
6212 if (!"xquery".equals(type)) {
6213
6214 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
6215 return (Xquery) ExtensionMapper.getTypeObject(
6216 nsUri, type, reader);
6217 }
6218
6219
6220 }
6221
6222
6223 }
6224
6225
6226
6227
6228 java.util.Vector handledAttributes = new java.util.Vector();
6229
6230
6231 reader.next();
6232
6233
6234 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6235
6236 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
6237
6238 java.lang.String content = reader.getElementText();
6239
6240 object.setSessionId(
6241 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6242
6243 reader.next();
6244
6245 }
6246
6247 else {
6248
6249 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
6250 }
6251
6252
6253 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6254
6255 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xquery").equals(reader.getName())) {
6256 reader.next();
6257 if (isReaderMTOMAware(reader)
6258 &&
6259 java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_BINARY))) {
6260
6261 object.setXquery(
6262 (javax.activation.DataHandler) reader.getProperty(org.apache.axiom.om.OMConstants.DATA_HANDLER));
6263 } else {
6264 if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) {
6265 java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8");
6266 object.setXquery(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) ((org.apache.axiom.om.impl.llom.OMStAXWrapper) reader).getBuilder()).getDataHandler(id));
6267 reader.next();
6268
6269 reader.next();
6270
6271 } else if (reader.hasText()) {
6272
6273 java.lang.String content = reader.getText();
6274 object.setXquery(
6275 org.apache.axis2.databinding.utils.ConverterUtil.convertToBase64Binary(content));
6276
6277 reader.next();
6278
6279 }
6280 }
6281
6282
6283 reader.next();
6284
6285 }
6286
6287 else {
6288
6289 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
6290 }
6291
6292 while (!reader.isStartElement() && !reader.isEndElement())
6293 reader.next();
6294
6295 if (reader.isStartElement())
6296
6297 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
6298
6299
6300 } catch (javax.xml.stream.XMLStreamException e) {
6301 throw new java.lang.Exception(e);
6302 }
6303
6304 return object;
6305 }
6306
6307 }
6308
6309
6310 }
6311
6312
6313 public static class GetResourceData
6314 implements org.apache.axis2.databinding.ADBBean {
6315
6316 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
6317 "urn:exist",
6318 "getResourceData",
6319 "ns1");
6320
6321
6322 private static java.lang.String generatePrefix(java.lang.String namespace) {
6323 if (namespace.equals("urn:exist")) {
6324 return "ns1";
6325 }
6326 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
6327 }
6328
6329
6330
6331
6332
6333
6334
6335 protected java.lang.String localSessionId;
6336
6337
6338
6339
6340
6341
6342
6343 public java.lang.String getSessionId() {
6344 return localSessionId;
6345 }
6346
6347
6348
6349
6350
6351
6352
6353 public void setSessionId(java.lang.String param) {
6354
6355 this.localSessionId = param;
6356
6357
6358 }
6359
6360
6361
6362
6363
6364
6365
6366 protected java.lang.String localPath;
6367
6368
6369
6370
6371
6372
6373
6374 public java.lang.String getPath() {
6375 return localPath;
6376 }
6377
6378
6379
6380
6381
6382
6383
6384 public void setPath(java.lang.String param) {
6385
6386 this.localPath = param;
6387
6388
6389 }
6390
6391
6392
6393
6394
6395
6396
6397 protected boolean localIndent;
6398
6399
6400
6401
6402
6403
6404
6405 public boolean getIndent() {
6406 return localIndent;
6407 }
6408
6409
6410
6411
6412
6413
6414
6415 public void setIndent(boolean param) {
6416
6417 this.localIndent = param;
6418
6419
6420 }
6421
6422
6423
6424
6425
6426
6427
6428 protected boolean localXinclude;
6429
6430
6431
6432
6433
6434
6435
6436 public boolean getXinclude() {
6437 return localXinclude;
6438 }
6439
6440
6441
6442
6443
6444
6445
6446 public void setXinclude(boolean param) {
6447
6448 this.localXinclude = param;
6449
6450
6451 }
6452
6453
6454
6455
6456
6457
6458
6459 protected boolean localProcessXSLPI;
6460
6461
6462
6463
6464
6465
6466
6467 public boolean getProcessXSLPI() {
6468 return localProcessXSLPI;
6469 }
6470
6471
6472
6473
6474
6475
6476
6477 public void setProcessXSLPI(boolean param) {
6478
6479 this.localProcessXSLPI = param;
6480
6481
6482 }
6483
6484
6485
6486
6487
6488
6489
6490 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
6491 boolean isReaderMTOMAware = false;
6492
6493 try {
6494 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
6495 } catch (java.lang.IllegalArgumentException e) {
6496 isReaderMTOMAware = false;
6497 }
6498 return isReaderMTOMAware;
6499 }
6500
6501
6502
6503
6504
6505
6506
6507 public org.apache.axiom.om.OMElement getOMElement(
6508 final javax.xml.namespace.QName parentQName,
6509 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
6510
6511
6512 org.apache.axiom.om.OMDataSource dataSource =
6513 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
6514
6515 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6516 GetResourceData.this.serialize(MY_QNAME, factory, xmlWriter);
6517 }
6518 };
6519 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
6520 MY_QNAME, factory, dataSource);
6521
6522 }
6523
6524 public void serialize(final javax.xml.namespace.QName parentQName,
6525 final org.apache.axiom.om.OMFactory factory,
6526 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
6527 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
6528 serialize(parentQName, factory, xmlWriter, false);
6529 }
6530
6531 public void serialize(final javax.xml.namespace.QName parentQName,
6532 final org.apache.axiom.om.OMFactory factory,
6533 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
6534 boolean serializeType)
6535 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
6536
6537
6538 java.lang.String prefix = null;
6539 java.lang.String namespace = null;
6540
6541
6542 prefix = parentQName.getPrefix();
6543 namespace = parentQName.getNamespaceURI();
6544
6545 if ((namespace != null) && (namespace.trim().length() > 0)) {
6546 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
6547 if (writerPrefix != null) {
6548 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
6549 } else {
6550 if (prefix == null) {
6551 prefix = generatePrefix(namespace);
6552 }
6553
6554 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
6555 xmlWriter.writeNamespace(prefix, namespace);
6556 xmlWriter.setPrefix(prefix, namespace);
6557 }
6558 } else {
6559 xmlWriter.writeStartElement(parentQName.getLocalPart());
6560 }
6561
6562 if (serializeType) {
6563
6564
6565 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
6566 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
6567 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
6568 namespacePrefix + ":getResourceData",
6569 xmlWriter);
6570 } else {
6571 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
6572 "getResourceData",
6573 xmlWriter);
6574 }
6575
6576
6577 }
6578
6579 namespace = "urn:exist";
6580 if (!namespace.equals("")) {
6581 prefix = xmlWriter.getPrefix(namespace);
6582
6583 if (prefix == null) {
6584 prefix = generatePrefix(namespace);
6585
6586 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
6587 xmlWriter.writeNamespace(prefix, namespace);
6588 xmlWriter.setPrefix(prefix, namespace);
6589
6590 } else {
6591 xmlWriter.writeStartElement(namespace, "sessionId");
6592 }
6593
6594 } else {
6595 xmlWriter.writeStartElement("sessionId");
6596 }
6597
6598
6599 if (localSessionId == null) {
6600
6601
6602 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
6603
6604 } else {
6605
6606
6607 xmlWriter.writeCharacters(localSessionId);
6608
6609 }
6610
6611 xmlWriter.writeEndElement();
6612
6613 namespace = "urn:exist";
6614 if (!namespace.equals("")) {
6615 prefix = xmlWriter.getPrefix(namespace);
6616
6617 if (prefix == null) {
6618 prefix = generatePrefix(namespace);
6619
6620 xmlWriter.writeStartElement(prefix, "path", namespace);
6621 xmlWriter.writeNamespace(prefix, namespace);
6622 xmlWriter.setPrefix(prefix, namespace);
6623
6624 } else {
6625 xmlWriter.writeStartElement(namespace, "path");
6626 }
6627
6628 } else {
6629 xmlWriter.writeStartElement("path");
6630 }
6631
6632
6633 if (localPath == null) {
6634
6635
6636 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
6637
6638 } else {
6639
6640
6641 xmlWriter.writeCharacters(localPath);
6642
6643 }
6644
6645 xmlWriter.writeEndElement();
6646
6647 namespace = "urn:exist";
6648 if (!namespace.equals("")) {
6649 prefix = xmlWriter.getPrefix(namespace);
6650
6651 if (prefix == null) {
6652 prefix = generatePrefix(namespace);
6653
6654 xmlWriter.writeStartElement(prefix, "indent", namespace);
6655 xmlWriter.writeNamespace(prefix, namespace);
6656 xmlWriter.setPrefix(prefix, namespace);
6657
6658 } else {
6659 xmlWriter.writeStartElement(namespace, "indent");
6660 }
6661
6662 } else {
6663 xmlWriter.writeStartElement("indent");
6664 }
6665
6666 if (false) {
6667
6668 throw new org.apache.axis2.databinding.ADBException("indent cannot be null!!");
6669
6670 } else {
6671 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
6672 }
6673
6674 xmlWriter.writeEndElement();
6675
6676 namespace = "urn:exist";
6677 if (!namespace.equals("")) {
6678 prefix = xmlWriter.getPrefix(namespace);
6679
6680 if (prefix == null) {
6681 prefix = generatePrefix(namespace);
6682
6683 xmlWriter.writeStartElement(prefix, "xinclude", namespace);
6684 xmlWriter.writeNamespace(prefix, namespace);
6685 xmlWriter.setPrefix(prefix, namespace);
6686
6687 } else {
6688 xmlWriter.writeStartElement(namespace, "xinclude");
6689 }
6690
6691 } else {
6692 xmlWriter.writeStartElement("xinclude");
6693 }
6694
6695 if (false) {
6696
6697 throw new org.apache.axis2.databinding.ADBException("xinclude cannot be null!!");
6698
6699 } else {
6700 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
6701 }
6702
6703 xmlWriter.writeEndElement();
6704
6705 namespace = "urn:exist";
6706 if (!namespace.equals("")) {
6707 prefix = xmlWriter.getPrefix(namespace);
6708
6709 if (prefix == null) {
6710 prefix = generatePrefix(namespace);
6711
6712 xmlWriter.writeStartElement(prefix, "processXSLPI", namespace);
6713 xmlWriter.writeNamespace(prefix, namespace);
6714 xmlWriter.setPrefix(prefix, namespace);
6715
6716 } else {
6717 xmlWriter.writeStartElement(namespace, "processXSLPI");
6718 }
6719
6720 } else {
6721 xmlWriter.writeStartElement("processXSLPI");
6722 }
6723
6724 if (false) {
6725
6726 throw new org.apache.axis2.databinding.ADBException("processXSLPI cannot be null!!");
6727
6728 } else {
6729 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localProcessXSLPI));
6730 }
6731
6732 xmlWriter.writeEndElement();
6733
6734 xmlWriter.writeEndElement();
6735
6736
6737 }
6738
6739
6740
6741
6742 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
6743 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6744 if (xmlWriter.getPrefix(namespace) == null) {
6745 xmlWriter.writeNamespace(prefix, namespace);
6746 xmlWriter.setPrefix(prefix, namespace);
6747
6748 }
6749
6750 xmlWriter.writeAttribute(namespace, attName, attValue);
6751
6752 }
6753
6754
6755
6756
6757 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
6758 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6759 if (namespace.equals("")) {
6760 xmlWriter.writeAttribute(attName, attValue);
6761 } else {
6762 registerPrefix(xmlWriter, namespace);
6763 xmlWriter.writeAttribute(namespace, attName, attValue);
6764 }
6765 }
6766
6767
6768
6769
6770
6771 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
6772 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6773
6774 java.lang.String attributeNamespace = qname.getNamespaceURI();
6775 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
6776 if (attributePrefix == null) {
6777 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
6778 }
6779 java.lang.String attributeValue;
6780 if (attributePrefix.trim().length() > 0) {
6781 attributeValue = attributePrefix + ":" + qname.getLocalPart();
6782 } else {
6783 attributeValue = qname.getLocalPart();
6784 }
6785
6786 if (namespace.equals("")) {
6787 xmlWriter.writeAttribute(attName, attributeValue);
6788 } else {
6789 registerPrefix(xmlWriter, namespace);
6790 xmlWriter.writeAttribute(namespace, attName, attributeValue);
6791 }
6792 }
6793
6794
6795
6796
6797
6798 private void writeQName(javax.xml.namespace.QName qname,
6799 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6800 java.lang.String namespaceURI = qname.getNamespaceURI();
6801 if (namespaceURI != null) {
6802 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
6803 if (prefix == null) {
6804 prefix = generatePrefix(namespaceURI);
6805 xmlWriter.writeNamespace(prefix, namespaceURI);
6806 xmlWriter.setPrefix(prefix, namespaceURI);
6807 }
6808
6809 if (prefix.trim().length() > 0) {
6810 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6811 } else {
6812
6813 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6814 }
6815
6816 } else {
6817 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6818 }
6819 }
6820
6821 private void writeQNames(javax.xml.namespace.QName[] qnames,
6822 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6823
6824 if (qnames != null) {
6825
6826
6827 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
6828 java.lang.String namespaceURI = null;
6829 java.lang.String prefix = null;
6830
6831 for (int i = 0; i < qnames.length; i++) {
6832 if (i > 0) {
6833 stringToWrite.append(" ");
6834 }
6835 namespaceURI = qnames[i].getNamespaceURI();
6836 if (namespaceURI != null) {
6837 prefix = xmlWriter.getPrefix(namespaceURI);
6838 if ((prefix == null) || (prefix.length() == 0)) {
6839 prefix = generatePrefix(namespaceURI);
6840 xmlWriter.writeNamespace(prefix, namespaceURI);
6841 xmlWriter.setPrefix(prefix, namespaceURI);
6842 }
6843
6844 if (prefix.trim().length() > 0) {
6845 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6846 } else {
6847 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6848 }
6849 } else {
6850 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6851 }
6852 }
6853 xmlWriter.writeCharacters(stringToWrite.toString());
6854 }
6855
6856 }
6857
6858
6859
6860
6861
6862 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
6863 java.lang.String prefix = xmlWriter.getPrefix(namespace);
6864
6865 if (prefix == null) {
6866 prefix = generatePrefix(namespace);
6867
6868 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
6869 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
6870 }
6871
6872 xmlWriter.writeNamespace(prefix, namespace);
6873 xmlWriter.setPrefix(prefix, namespace);
6874 }
6875
6876 return prefix;
6877 }
6878
6879
6880
6881
6882
6883 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
6884 throws org.apache.axis2.databinding.ADBException {
6885
6886
6887 java.util.ArrayList elementList = new java.util.ArrayList();
6888 java.util.ArrayList attribList = new java.util.ArrayList();
6889
6890
6891 elementList.add(new javax.xml.namespace.QName("urn:exist",
6892 "sessionId"));
6893
6894 if (localSessionId != null) {
6895 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
6896 } else {
6897 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
6898 }
6899
6900 elementList.add(new javax.xml.namespace.QName("urn:exist",
6901 "path"));
6902
6903 if (localPath != null) {
6904 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPath));
6905 } else {
6906 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
6907 }
6908
6909 elementList.add(new javax.xml.namespace.QName("urn:exist",
6910 "indent"));
6911
6912 elementList.add(
6913 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
6914
6915 elementList.add(new javax.xml.namespace.QName("urn:exist",
6916 "xinclude"));
6917
6918 elementList.add(
6919 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
6920
6921 elementList.add(new javax.xml.namespace.QName("urn:exist",
6922 "processXSLPI"));
6923
6924 elementList.add(
6925 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localProcessXSLPI));
6926
6927
6928 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
6929
6930
6931 }
6932
6933
6934
6935
6936
6937 public static class Factory {
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947 public static GetResourceData parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
6948 GetResourceData object =
6949 new GetResourceData();
6950
6951 int event;
6952 java.lang.String nillableValue = null;
6953 java.lang.String prefix = "";
6954 java.lang.String namespaceuri = "";
6955 try {
6956
6957 while (!reader.isStartElement() && !reader.isEndElement())
6958 reader.next();
6959
6960
6961 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
6962 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
6963 "type");
6964 if (fullTypeName != null) {
6965 java.lang.String nsPrefix = null;
6966 if (fullTypeName.indexOf(":") > -1) {
6967 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
6968 }
6969 nsPrefix = nsPrefix == null ? "" : nsPrefix;
6970
6971 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
6972
6973 if (!"getResourceData".equals(type)) {
6974
6975 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
6976 return (GetResourceData) ExtensionMapper.getTypeObject(
6977 nsUri, type, reader);
6978 }
6979
6980
6981 }
6982
6983
6984 }
6985
6986
6987
6988
6989 java.util.Vector handledAttributes = new java.util.Vector();
6990
6991
6992 reader.next();
6993
6994
6995 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6996
6997 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
6998
6999 java.lang.String content = reader.getElementText();
7000
7001 object.setSessionId(
7002 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7003
7004 reader.next();
7005
7006 }
7007
7008 else {
7009
7010 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7011 }
7012
7013
7014 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7015
7016 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "path").equals(reader.getName())) {
7017
7018 java.lang.String content = reader.getElementText();
7019
7020 object.setPath(
7021 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7022
7023 reader.next();
7024
7025 }
7026
7027 else {
7028
7029 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7030 }
7031
7032
7033 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7034
7035 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "indent").equals(reader.getName())) {
7036
7037 java.lang.String content = reader.getElementText();
7038
7039 object.setIndent(
7040 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
7041
7042 reader.next();
7043
7044 }
7045
7046 else {
7047
7048 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7049 }
7050
7051
7052 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7053
7054 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xinclude").equals(reader.getName())) {
7055
7056 java.lang.String content = reader.getElementText();
7057
7058 object.setXinclude(
7059 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
7060
7061 reader.next();
7062
7063 }
7064
7065 else {
7066
7067 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7068 }
7069
7070
7071 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7072
7073 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "processXSLPI").equals(reader.getName())) {
7074
7075 java.lang.String content = reader.getElementText();
7076
7077 object.setProcessXSLPI(
7078 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
7079
7080 reader.next();
7081
7082 }
7083
7084 else {
7085
7086 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7087 }
7088
7089 while (!reader.isStartElement() && !reader.isEndElement())
7090 reader.next();
7091
7092 if (reader.isStartElement())
7093
7094 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7095
7096
7097 } catch (javax.xml.stream.XMLStreamException e) {
7098 throw new java.lang.Exception(e);
7099 }
7100
7101 return object;
7102 }
7103
7104 }
7105
7106
7107 }
7108
7109
7110 public static class RetrieveByDocument
7111 implements org.apache.axis2.databinding.ADBBean {
7112
7113 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
7114 "urn:exist",
7115 "retrieveByDocument",
7116 "ns1");
7117
7118
7119 private static java.lang.String generatePrefix(java.lang.String namespace) {
7120 if (namespace.equals("urn:exist")) {
7121 return "ns1";
7122 }
7123 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
7124 }
7125
7126
7127
7128
7129
7130
7131
7132 protected java.lang.String localSessionId;
7133
7134
7135
7136
7137
7138
7139
7140 public java.lang.String getSessionId() {
7141 return localSessionId;
7142 }
7143
7144
7145
7146
7147
7148
7149
7150 public void setSessionId(java.lang.String param) {
7151
7152 this.localSessionId = param;
7153
7154
7155 }
7156
7157
7158
7159
7160
7161
7162
7163 protected int localStart;
7164
7165
7166
7167
7168
7169
7170
7171 public int getStart() {
7172 return localStart;
7173 }
7174
7175
7176
7177
7178
7179
7180
7181 public void setStart(int param) {
7182
7183 this.localStart = param;
7184
7185
7186 }
7187
7188
7189
7190
7191
7192
7193
7194 protected int localHowmany;
7195
7196
7197
7198
7199
7200
7201
7202 public int getHowmany() {
7203 return localHowmany;
7204 }
7205
7206
7207
7208
7209
7210
7211
7212 public void setHowmany(int param) {
7213
7214 this.localHowmany = param;
7215
7216
7217 }
7218
7219
7220
7221
7222
7223
7224
7225 protected java.lang.String localPath;
7226
7227
7228
7229
7230
7231
7232
7233 public java.lang.String getPath() {
7234 return localPath;
7235 }
7236
7237
7238
7239
7240
7241
7242
7243 public void setPath(java.lang.String param) {
7244
7245 this.localPath = param;
7246
7247
7248 }
7249
7250
7251
7252
7253
7254
7255
7256 protected boolean localIndent;
7257
7258
7259
7260
7261
7262
7263
7264 public boolean getIndent() {
7265 return localIndent;
7266 }
7267
7268
7269
7270
7271
7272
7273
7274 public void setIndent(boolean param) {
7275
7276 this.localIndent = param;
7277
7278
7279 }
7280
7281
7282
7283
7284
7285
7286
7287 protected boolean localXinclude;
7288
7289
7290
7291
7292
7293
7294
7295 public boolean getXinclude() {
7296 return localXinclude;
7297 }
7298
7299
7300
7301
7302
7303
7304
7305 public void setXinclude(boolean param) {
7306
7307 this.localXinclude = param;
7308
7309
7310 }
7311
7312
7313
7314
7315
7316
7317
7318 protected java.lang.String localHighlight;
7319
7320
7321
7322
7323
7324
7325
7326 public java.lang.String getHighlight() {
7327 return localHighlight;
7328 }
7329
7330
7331
7332
7333
7334
7335
7336 public void setHighlight(java.lang.String param) {
7337
7338 this.localHighlight = param;
7339
7340
7341 }
7342
7343
7344
7345
7346
7347
7348
7349 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
7350 boolean isReaderMTOMAware = false;
7351
7352 try {
7353 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
7354 } catch (java.lang.IllegalArgumentException e) {
7355 isReaderMTOMAware = false;
7356 }
7357 return isReaderMTOMAware;
7358 }
7359
7360
7361
7362
7363
7364
7365
7366 public org.apache.axiom.om.OMElement getOMElement(
7367 final javax.xml.namespace.QName parentQName,
7368 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
7369
7370
7371 org.apache.axiom.om.OMDataSource dataSource =
7372 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
7373
7374 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7375 RetrieveByDocument.this.serialize(MY_QNAME, factory, xmlWriter);
7376 }
7377 };
7378 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
7379 MY_QNAME, factory, dataSource);
7380
7381 }
7382
7383 public void serialize(final javax.xml.namespace.QName parentQName,
7384 final org.apache.axiom.om.OMFactory factory,
7385 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
7386 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
7387 serialize(parentQName, factory, xmlWriter, false);
7388 }
7389
7390 public void serialize(final javax.xml.namespace.QName parentQName,
7391 final org.apache.axiom.om.OMFactory factory,
7392 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
7393 boolean serializeType)
7394 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
7395
7396
7397 java.lang.String prefix = null;
7398 java.lang.String namespace = null;
7399
7400
7401 prefix = parentQName.getPrefix();
7402 namespace = parentQName.getNamespaceURI();
7403
7404 if ((namespace != null) && (namespace.trim().length() > 0)) {
7405 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
7406 if (writerPrefix != null) {
7407 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
7408 } else {
7409 if (prefix == null) {
7410 prefix = generatePrefix(namespace);
7411 }
7412
7413 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
7414 xmlWriter.writeNamespace(prefix, namespace);
7415 xmlWriter.setPrefix(prefix, namespace);
7416 }
7417 } else {
7418 xmlWriter.writeStartElement(parentQName.getLocalPart());
7419 }
7420
7421 if (serializeType) {
7422
7423
7424 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
7425 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
7426 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
7427 namespacePrefix + ":retrieveByDocument",
7428 xmlWriter);
7429 } else {
7430 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
7431 "retrieveByDocument",
7432 xmlWriter);
7433 }
7434
7435
7436 }
7437
7438 namespace = "urn:exist";
7439 if (!namespace.equals("")) {
7440 prefix = xmlWriter.getPrefix(namespace);
7441
7442 if (prefix == null) {
7443 prefix = generatePrefix(namespace);
7444
7445 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
7446 xmlWriter.writeNamespace(prefix, namespace);
7447 xmlWriter.setPrefix(prefix, namespace);
7448
7449 } else {
7450 xmlWriter.writeStartElement(namespace, "sessionId");
7451 }
7452
7453 } else {
7454 xmlWriter.writeStartElement("sessionId");
7455 }
7456
7457
7458 if (localSessionId == null) {
7459
7460
7461 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
7462
7463 } else {
7464
7465
7466 xmlWriter.writeCharacters(localSessionId);
7467
7468 }
7469
7470 xmlWriter.writeEndElement();
7471
7472 namespace = "urn:exist";
7473 if (!namespace.equals("")) {
7474 prefix = xmlWriter.getPrefix(namespace);
7475
7476 if (prefix == null) {
7477 prefix = generatePrefix(namespace);
7478
7479 xmlWriter.writeStartElement(prefix, "start", namespace);
7480 xmlWriter.writeNamespace(prefix, namespace);
7481 xmlWriter.setPrefix(prefix, namespace);
7482
7483 } else {
7484 xmlWriter.writeStartElement(namespace, "start");
7485 }
7486
7487 } else {
7488 xmlWriter.writeStartElement("start");
7489 }
7490
7491 if (localStart == java.lang.Integer.MIN_VALUE) {
7492
7493 throw new org.apache.axis2.databinding.ADBException("start cannot be null!!");
7494
7495 } else {
7496 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
7497 }
7498
7499 xmlWriter.writeEndElement();
7500
7501 namespace = "urn:exist";
7502 if (!namespace.equals("")) {
7503 prefix = xmlWriter.getPrefix(namespace);
7504
7505 if (prefix == null) {
7506 prefix = generatePrefix(namespace);
7507
7508 xmlWriter.writeStartElement(prefix, "howmany", namespace);
7509 xmlWriter.writeNamespace(prefix, namespace);
7510 xmlWriter.setPrefix(prefix, namespace);
7511
7512 } else {
7513 xmlWriter.writeStartElement(namespace, "howmany");
7514 }
7515
7516 } else {
7517 xmlWriter.writeStartElement("howmany");
7518 }
7519
7520 if (localHowmany == java.lang.Integer.MIN_VALUE) {
7521
7522 throw new org.apache.axis2.databinding.ADBException("howmany cannot be null!!");
7523
7524 } else {
7525 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
7526 }
7527
7528 xmlWriter.writeEndElement();
7529
7530 namespace = "urn:exist";
7531 if (!namespace.equals("")) {
7532 prefix = xmlWriter.getPrefix(namespace);
7533
7534 if (prefix == null) {
7535 prefix = generatePrefix(namespace);
7536
7537 xmlWriter.writeStartElement(prefix, "path", namespace);
7538 xmlWriter.writeNamespace(prefix, namespace);
7539 xmlWriter.setPrefix(prefix, namespace);
7540
7541 } else {
7542 xmlWriter.writeStartElement(namespace, "path");
7543 }
7544
7545 } else {
7546 xmlWriter.writeStartElement("path");
7547 }
7548
7549
7550 if (localPath == null) {
7551
7552
7553 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
7554
7555 } else {
7556
7557
7558 xmlWriter.writeCharacters(localPath);
7559
7560 }
7561
7562 xmlWriter.writeEndElement();
7563
7564 namespace = "urn:exist";
7565 if (!namespace.equals("")) {
7566 prefix = xmlWriter.getPrefix(namespace);
7567
7568 if (prefix == null) {
7569 prefix = generatePrefix(namespace);
7570
7571 xmlWriter.writeStartElement(prefix, "indent", namespace);
7572 xmlWriter.writeNamespace(prefix, namespace);
7573 xmlWriter.setPrefix(prefix, namespace);
7574
7575 } else {
7576 xmlWriter.writeStartElement(namespace, "indent");
7577 }
7578
7579 } else {
7580 xmlWriter.writeStartElement("indent");
7581 }
7582
7583 if (false) {
7584
7585 throw new org.apache.axis2.databinding.ADBException("indent cannot be null!!");
7586
7587 } else {
7588 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
7589 }
7590
7591 xmlWriter.writeEndElement();
7592
7593 namespace = "urn:exist";
7594 if (!namespace.equals("")) {
7595 prefix = xmlWriter.getPrefix(namespace);
7596
7597 if (prefix == null) {
7598 prefix = generatePrefix(namespace);
7599
7600 xmlWriter.writeStartElement(prefix, "xinclude", namespace);
7601 xmlWriter.writeNamespace(prefix, namespace);
7602 xmlWriter.setPrefix(prefix, namespace);
7603
7604 } else {
7605 xmlWriter.writeStartElement(namespace, "xinclude");
7606 }
7607
7608 } else {
7609 xmlWriter.writeStartElement("xinclude");
7610 }
7611
7612 if (false) {
7613
7614 throw new org.apache.axis2.databinding.ADBException("xinclude cannot be null!!");
7615
7616 } else {
7617 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
7618 }
7619
7620 xmlWriter.writeEndElement();
7621
7622 namespace = "urn:exist";
7623 if (!namespace.equals("")) {
7624 prefix = xmlWriter.getPrefix(namespace);
7625
7626 if (prefix == null) {
7627 prefix = generatePrefix(namespace);
7628
7629 xmlWriter.writeStartElement(prefix, "highlight", namespace);
7630 xmlWriter.writeNamespace(prefix, namespace);
7631 xmlWriter.setPrefix(prefix, namespace);
7632
7633 } else {
7634 xmlWriter.writeStartElement(namespace, "highlight");
7635 }
7636
7637 } else {
7638 xmlWriter.writeStartElement("highlight");
7639 }
7640
7641
7642 if (localHighlight == null) {
7643
7644
7645 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
7646
7647 } else {
7648
7649
7650 xmlWriter.writeCharacters(localHighlight);
7651
7652 }
7653
7654 xmlWriter.writeEndElement();
7655
7656 xmlWriter.writeEndElement();
7657
7658
7659 }
7660
7661
7662
7663
7664 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
7665 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7666 if (xmlWriter.getPrefix(namespace) == null) {
7667 xmlWriter.writeNamespace(prefix, namespace);
7668 xmlWriter.setPrefix(prefix, namespace);
7669
7670 }
7671
7672 xmlWriter.writeAttribute(namespace, attName, attValue);
7673
7674 }
7675
7676
7677
7678
7679 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
7680 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7681 if (namespace.equals("")) {
7682 xmlWriter.writeAttribute(attName, attValue);
7683 } else {
7684 registerPrefix(xmlWriter, namespace);
7685 xmlWriter.writeAttribute(namespace, attName, attValue);
7686 }
7687 }
7688
7689
7690
7691
7692
7693 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
7694 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7695
7696 java.lang.String attributeNamespace = qname.getNamespaceURI();
7697 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
7698 if (attributePrefix == null) {
7699 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
7700 }
7701 java.lang.String attributeValue;
7702 if (attributePrefix.trim().length() > 0) {
7703 attributeValue = attributePrefix + ":" + qname.getLocalPart();
7704 } else {
7705 attributeValue = qname.getLocalPart();
7706 }
7707
7708 if (namespace.equals("")) {
7709 xmlWriter.writeAttribute(attName, attributeValue);
7710 } else {
7711 registerPrefix(xmlWriter, namespace);
7712 xmlWriter.writeAttribute(namespace, attName, attributeValue);
7713 }
7714 }
7715
7716
7717
7718
7719
7720 private void writeQName(javax.xml.namespace.QName qname,
7721 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7722 java.lang.String namespaceURI = qname.getNamespaceURI();
7723 if (namespaceURI != null) {
7724 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
7725 if (prefix == null) {
7726 prefix = generatePrefix(namespaceURI);
7727 xmlWriter.writeNamespace(prefix, namespaceURI);
7728 xmlWriter.setPrefix(prefix, namespaceURI);
7729 }
7730
7731 if (prefix.trim().length() > 0) {
7732 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7733 } else {
7734
7735 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7736 }
7737
7738 } else {
7739 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7740 }
7741 }
7742
7743 private void writeQNames(javax.xml.namespace.QName[] qnames,
7744 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7745
7746 if (qnames != null) {
7747
7748
7749 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
7750 java.lang.String namespaceURI = null;
7751 java.lang.String prefix = null;
7752
7753 for (int i = 0; i < qnames.length; i++) {
7754 if (i > 0) {
7755 stringToWrite.append(" ");
7756 }
7757 namespaceURI = qnames[i].getNamespaceURI();
7758 if (namespaceURI != null) {
7759 prefix = xmlWriter.getPrefix(namespaceURI);
7760 if ((prefix == null) || (prefix.length() == 0)) {
7761 prefix = generatePrefix(namespaceURI);
7762 xmlWriter.writeNamespace(prefix, namespaceURI);
7763 xmlWriter.setPrefix(prefix, namespaceURI);
7764 }
7765
7766 if (prefix.trim().length() > 0) {
7767 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7768 } else {
7769 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7770 }
7771 } else {
7772 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7773 }
7774 }
7775 xmlWriter.writeCharacters(stringToWrite.toString());
7776 }
7777
7778 }
7779
7780
7781
7782
7783
7784 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
7785 java.lang.String prefix = xmlWriter.getPrefix(namespace);
7786
7787 if (prefix == null) {
7788 prefix = generatePrefix(namespace);
7789
7790 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
7791 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
7792 }
7793
7794 xmlWriter.writeNamespace(prefix, namespace);
7795 xmlWriter.setPrefix(prefix, namespace);
7796 }
7797
7798 return prefix;
7799 }
7800
7801
7802
7803
7804
7805 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
7806 throws org.apache.axis2.databinding.ADBException {
7807
7808
7809 java.util.ArrayList elementList = new java.util.ArrayList();
7810 java.util.ArrayList attribList = new java.util.ArrayList();
7811
7812
7813 elementList.add(new javax.xml.namespace.QName("urn:exist",
7814 "sessionId"));
7815
7816 if (localSessionId != null) {
7817 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
7818 } else {
7819 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
7820 }
7821
7822 elementList.add(new javax.xml.namespace.QName("urn:exist",
7823 "start"));
7824
7825 elementList.add(
7826 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
7827
7828 elementList.add(new javax.xml.namespace.QName("urn:exist",
7829 "howmany"));
7830
7831 elementList.add(
7832 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
7833
7834 elementList.add(new javax.xml.namespace.QName("urn:exist",
7835 "path"));
7836
7837 if (localPath != null) {
7838 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPath));
7839 } else {
7840 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
7841 }
7842
7843 elementList.add(new javax.xml.namespace.QName("urn:exist",
7844 "indent"));
7845
7846 elementList.add(
7847 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
7848
7849 elementList.add(new javax.xml.namespace.QName("urn:exist",
7850 "xinclude"));
7851
7852 elementList.add(
7853 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
7854
7855 elementList.add(new javax.xml.namespace.QName("urn:exist",
7856 "highlight"));
7857
7858 if (localHighlight != null) {
7859 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHighlight));
7860 } else {
7861 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
7862 }
7863
7864
7865 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
7866
7867
7868 }
7869
7870
7871
7872
7873
7874 public static class Factory {
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884 public static RetrieveByDocument parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
7885 RetrieveByDocument object =
7886 new RetrieveByDocument();
7887
7888 int event;
7889 java.lang.String nillableValue = null;
7890 java.lang.String prefix = "";
7891 java.lang.String namespaceuri = "";
7892 try {
7893
7894 while (!reader.isStartElement() && !reader.isEndElement())
7895 reader.next();
7896
7897
7898 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
7899 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
7900 "type");
7901 if (fullTypeName != null) {
7902 java.lang.String nsPrefix = null;
7903 if (fullTypeName.indexOf(":") > -1) {
7904 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
7905 }
7906 nsPrefix = nsPrefix == null ? "" : nsPrefix;
7907
7908 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
7909
7910 if (!"retrieveByDocument".equals(type)) {
7911
7912 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
7913 return (RetrieveByDocument) ExtensionMapper.getTypeObject(
7914 nsUri, type, reader);
7915 }
7916
7917
7918 }
7919
7920
7921 }
7922
7923
7924
7925
7926 java.util.Vector handledAttributes = new java.util.Vector();
7927
7928
7929 reader.next();
7930
7931
7932 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7933
7934 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
7935
7936 java.lang.String content = reader.getElementText();
7937
7938 object.setSessionId(
7939 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7940
7941 reader.next();
7942
7943 }
7944
7945 else {
7946
7947 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7948 }
7949
7950
7951 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7952
7953 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "start").equals(reader.getName())) {
7954
7955 java.lang.String content = reader.getElementText();
7956
7957 object.setStart(
7958 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
7959
7960 reader.next();
7961
7962 }
7963
7964 else {
7965
7966 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7967 }
7968
7969
7970 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7971
7972 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "howmany").equals(reader.getName())) {
7973
7974 java.lang.String content = reader.getElementText();
7975
7976 object.setHowmany(
7977 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
7978
7979 reader.next();
7980
7981 }
7982
7983 else {
7984
7985 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7986 }
7987
7988
7989 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7990
7991 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "path").equals(reader.getName())) {
7992
7993 java.lang.String content = reader.getElementText();
7994
7995 object.setPath(
7996 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7997
7998 reader.next();
7999
8000 }
8001
8002 else {
8003
8004 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8005 }
8006
8007
8008 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
8009
8010 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "indent").equals(reader.getName())) {
8011
8012 java.lang.String content = reader.getElementText();
8013
8014 object.setIndent(
8015 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
8016
8017 reader.next();
8018
8019 }
8020
8021 else {
8022
8023 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8024 }
8025
8026
8027 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
8028
8029 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xinclude").equals(reader.getName())) {
8030
8031 java.lang.String content = reader.getElementText();
8032
8033 object.setXinclude(
8034 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
8035
8036 reader.next();
8037
8038 }
8039
8040 else {
8041
8042 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8043 }
8044
8045
8046 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
8047
8048 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "highlight").equals(reader.getName())) {
8049
8050 java.lang.String content = reader.getElementText();
8051
8052 object.setHighlight(
8053 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
8054
8055 reader.next();
8056
8057 }
8058
8059 else {
8060
8061 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8062 }
8063
8064 while (!reader.isStartElement() && !reader.isEndElement())
8065 reader.next();
8066
8067 if (reader.isStartElement())
8068
8069 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8070
8071
8072 } catch (javax.xml.stream.XMLStreamException e) {
8073 throw new java.lang.Exception(e);
8074 }
8075
8076 return object;
8077 }
8078
8079 }
8080
8081
8082 }
8083
8084
8085 public static class GetResourceResponse
8086 implements org.apache.axis2.databinding.ADBBean {
8087
8088 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
8089 "urn:exist",
8090 "getResourceResponse",
8091 "ns1");
8092
8093
8094 private static java.lang.String generatePrefix(java.lang.String namespace) {
8095 if (namespace.equals("urn:exist")) {
8096 return "ns1";
8097 }
8098 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8099 }
8100
8101
8102
8103
8104
8105
8106
8107 protected java.lang.String localGetResourceReturn;
8108
8109
8110
8111
8112
8113
8114
8115 public java.lang.String getGetResourceReturn() {
8116 return localGetResourceReturn;
8117 }
8118
8119
8120
8121
8122
8123
8124
8125 public void setGetResourceReturn(java.lang.String param) {
8126
8127 this.localGetResourceReturn = param;
8128
8129
8130 }
8131
8132
8133
8134
8135
8136
8137
8138 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
8139 boolean isReaderMTOMAware = false;
8140
8141 try {
8142 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
8143 } catch (java.lang.IllegalArgumentException e) {
8144 isReaderMTOMAware = false;
8145 }
8146 return isReaderMTOMAware;
8147 }
8148
8149
8150
8151
8152
8153
8154
8155 public org.apache.axiom.om.OMElement getOMElement(
8156 final javax.xml.namespace.QName parentQName,
8157 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
8158
8159
8160 org.apache.axiom.om.OMDataSource dataSource =
8161 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
8162
8163 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8164 GetResourceResponse.this.serialize(MY_QNAME, factory, xmlWriter);
8165 }
8166 };
8167 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
8168 MY_QNAME, factory, dataSource);
8169
8170 }
8171
8172 public void serialize(final javax.xml.namespace.QName parentQName,
8173 final org.apache.axiom.om.OMFactory factory,
8174 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
8175 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
8176 serialize(parentQName, factory, xmlWriter, false);
8177 }
8178
8179 public void serialize(final javax.xml.namespace.QName parentQName,
8180 final org.apache.axiom.om.OMFactory factory,
8181 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
8182 boolean serializeType)
8183 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
8184
8185
8186 java.lang.String prefix = null;
8187 java.lang.String namespace = null;
8188
8189
8190 prefix = parentQName.getPrefix();
8191 namespace = parentQName.getNamespaceURI();
8192
8193 if ((namespace != null) && (namespace.trim().length() > 0)) {
8194 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
8195 if (writerPrefix != null) {
8196 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
8197 } else {
8198 if (prefix == null) {
8199 prefix = generatePrefix(namespace);
8200 }
8201
8202 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
8203 xmlWriter.writeNamespace(prefix, namespace);
8204 xmlWriter.setPrefix(prefix, namespace);
8205 }
8206 } else {
8207 xmlWriter.writeStartElement(parentQName.getLocalPart());
8208 }
8209
8210 if (serializeType) {
8211
8212
8213 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
8214 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
8215 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
8216 namespacePrefix + ":getResourceResponse",
8217 xmlWriter);
8218 } else {
8219 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
8220 "getResourceResponse",
8221 xmlWriter);
8222 }
8223
8224
8225 }
8226
8227 namespace = "urn:exist";
8228 if (!namespace.equals("")) {
8229 prefix = xmlWriter.getPrefix(namespace);
8230
8231 if (prefix == null) {
8232 prefix = generatePrefix(namespace);
8233
8234 xmlWriter.writeStartElement(prefix, "getResourceReturn", namespace);
8235 xmlWriter.writeNamespace(prefix, namespace);
8236 xmlWriter.setPrefix(prefix, namespace);
8237
8238 } else {
8239 xmlWriter.writeStartElement(namespace, "getResourceReturn");
8240 }
8241
8242 } else {
8243 xmlWriter.writeStartElement("getResourceReturn");
8244 }
8245
8246
8247 if (localGetResourceReturn == null) {
8248
8249
8250 throw new org.apache.axis2.databinding.ADBException("getResourceReturn cannot be null!!");
8251
8252 } else {
8253
8254
8255 xmlWriter.writeCharacters(localGetResourceReturn);
8256
8257 }
8258
8259 xmlWriter.writeEndElement();
8260
8261 xmlWriter.writeEndElement();
8262
8263
8264 }
8265
8266
8267
8268
8269 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
8270 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8271 if (xmlWriter.getPrefix(namespace) == null) {
8272 xmlWriter.writeNamespace(prefix, namespace);
8273 xmlWriter.setPrefix(prefix, namespace);
8274
8275 }
8276
8277 xmlWriter.writeAttribute(namespace, attName, attValue);
8278
8279 }
8280
8281
8282
8283
8284 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
8285 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8286 if (namespace.equals("")) {
8287 xmlWriter.writeAttribute(attName, attValue);
8288 } else {
8289 registerPrefix(xmlWriter, namespace);
8290 xmlWriter.writeAttribute(namespace, attName, attValue);
8291 }
8292 }
8293
8294
8295
8296
8297
8298 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
8299 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8300
8301 java.lang.String attributeNamespace = qname.getNamespaceURI();
8302 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
8303 if (attributePrefix == null) {
8304 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
8305 }
8306 java.lang.String attributeValue;
8307 if (attributePrefix.trim().length() > 0) {
8308 attributeValue = attributePrefix + ":" + qname.getLocalPart();
8309 } else {
8310 attributeValue = qname.getLocalPart();
8311 }
8312
8313 if (namespace.equals("")) {
8314 xmlWriter.writeAttribute(attName, attributeValue);
8315 } else {
8316 registerPrefix(xmlWriter, namespace);
8317 xmlWriter.writeAttribute(namespace, attName, attributeValue);
8318 }
8319 }
8320
8321
8322
8323
8324
8325 private void writeQName(javax.xml.namespace.QName qname,
8326 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8327 java.lang.String namespaceURI = qname.getNamespaceURI();
8328 if (namespaceURI != null) {
8329 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
8330 if (prefix == null) {
8331 prefix = generatePrefix(namespaceURI);
8332 xmlWriter.writeNamespace(prefix, namespaceURI);
8333 xmlWriter.setPrefix(prefix, namespaceURI);
8334 }
8335
8336 if (prefix.trim().length() > 0) {
8337 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8338 } else {
8339
8340 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8341 }
8342
8343 } else {
8344 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8345 }
8346 }
8347
8348 private void writeQNames(javax.xml.namespace.QName[] qnames,
8349 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8350
8351 if (qnames != null) {
8352
8353
8354 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
8355 java.lang.String namespaceURI = null;
8356 java.lang.String prefix = null;
8357
8358 for (int i = 0; i < qnames.length; i++) {
8359 if (i > 0) {
8360 stringToWrite.append(" ");
8361 }
8362 namespaceURI = qnames[i].getNamespaceURI();
8363 if (namespaceURI != null) {
8364 prefix = xmlWriter.getPrefix(namespaceURI);
8365 if ((prefix == null) || (prefix.length() == 0)) {
8366 prefix = generatePrefix(namespaceURI);
8367 xmlWriter.writeNamespace(prefix, namespaceURI);
8368 xmlWriter.setPrefix(prefix, namespaceURI);
8369 }
8370
8371 if (prefix.trim().length() > 0) {
8372 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8373 } else {
8374 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8375 }
8376 } else {
8377 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8378 }
8379 }
8380 xmlWriter.writeCharacters(stringToWrite.toString());
8381 }
8382
8383 }
8384
8385
8386
8387
8388
8389 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
8390 java.lang.String prefix = xmlWriter.getPrefix(namespace);
8391
8392 if (prefix == null) {
8393 prefix = generatePrefix(namespace);
8394
8395 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
8396 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8397 }
8398
8399 xmlWriter.writeNamespace(prefix, namespace);
8400 xmlWriter.setPrefix(prefix, namespace);
8401 }
8402
8403 return prefix;
8404 }
8405
8406
8407
8408
8409
8410 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
8411 throws org.apache.axis2.databinding.ADBException {
8412
8413
8414 java.util.ArrayList elementList = new java.util.ArrayList();
8415 java.util.ArrayList attribList = new java.util.ArrayList();
8416
8417
8418 elementList.add(new javax.xml.namespace.QName("urn:exist",
8419 "getResourceReturn"));
8420
8421 if (localGetResourceReturn != null) {
8422 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localGetResourceReturn));
8423 } else {
8424 throw new org.apache.axis2.databinding.ADBException("getResourceReturn cannot be null!!");
8425 }
8426
8427
8428 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
8429
8430
8431 }
8432
8433
8434
8435
8436
8437 public static class Factory {
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447 public static GetResourceResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
8448 GetResourceResponse object =
8449 new GetResourceResponse();
8450
8451 int event;
8452 java.lang.String nillableValue = null;
8453 java.lang.String prefix = "";
8454 java.lang.String namespaceuri = "";
8455 try {
8456
8457 while (!reader.isStartElement() && !reader.isEndElement())
8458 reader.next();
8459
8460
8461 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
8462 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
8463 "type");
8464 if (fullTypeName != null) {
8465 java.lang.String nsPrefix = null;
8466 if (fullTypeName.indexOf(":") > -1) {
8467 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
8468 }
8469 nsPrefix = nsPrefix == null ? "" : nsPrefix;
8470
8471 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
8472
8473 if (!"getResourceResponse".equals(type)) {
8474
8475 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
8476 return (GetResourceResponse) ExtensionMapper.getTypeObject(
8477 nsUri, type, reader);
8478 }
8479
8480
8481 }
8482
8483
8484 }
8485
8486
8487
8488
8489 java.util.Vector handledAttributes = new java.util.Vector();
8490
8491
8492 reader.next();
8493
8494
8495 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
8496
8497 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "getResourceReturn").equals(reader.getName())) {
8498
8499 java.lang.String content = reader.getElementText();
8500
8501 object.setGetResourceReturn(
8502 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
8503
8504 reader.next();
8505
8506 }
8507
8508 else {
8509
8510 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8511 }
8512
8513 while (!reader.isStartElement() && !reader.isEndElement())
8514 reader.next();
8515
8516 if (reader.isStartElement())
8517
8518 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
8519
8520
8521 } catch (javax.xml.stream.XMLStreamException e) {
8522 throw new java.lang.Exception(e);
8523 }
8524
8525 return object;
8526 }
8527
8528 }
8529
8530
8531 }
8532
8533
8534 public static class ListCollection
8535 implements org.apache.axis2.databinding.ADBBean {
8536
8537 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
8538 "urn:exist",
8539 "listCollection",
8540 "ns1");
8541
8542
8543 private static java.lang.String generatePrefix(java.lang.String namespace) {
8544 if (namespace.equals("urn:exist")) {
8545 return "ns1";
8546 }
8547 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8548 }
8549
8550
8551
8552
8553
8554
8555
8556 protected java.lang.String localSessionId;
8557
8558
8559
8560
8561
8562
8563
8564 public java.lang.String getSessionId() {
8565 return localSessionId;
8566 }
8567
8568
8569
8570
8571
8572
8573
8574 public void setSessionId(java.lang.String param) {
8575
8576 this.localSessionId = param;
8577
8578
8579 }
8580
8581
8582
8583
8584
8585
8586
8587 protected java.lang.String localPath;
8588
8589
8590
8591
8592
8593
8594
8595 public java.lang.String getPath() {
8596 return localPath;
8597 }
8598
8599
8600
8601
8602
8603
8604
8605 public void setPath(java.lang.String param) {
8606
8607 this.localPath = param;
8608
8609
8610 }
8611
8612
8613
8614
8615
8616
8617
8618 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
8619 boolean isReaderMTOMAware = false;
8620
8621 try {
8622 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
8623 } catch (java.lang.IllegalArgumentException e) {
8624 isReaderMTOMAware = false;
8625 }
8626 return isReaderMTOMAware;
8627 }
8628
8629
8630
8631
8632
8633
8634
8635 public org.apache.axiom.om.OMElement getOMElement(
8636 final javax.xml.namespace.QName parentQName,
8637 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
8638
8639
8640 org.apache.axiom.om.OMDataSource dataSource =
8641 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
8642
8643 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8644 ListCollection.this.serialize(MY_QNAME, factory, xmlWriter);
8645 }
8646 };
8647 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
8648 MY_QNAME, factory, dataSource);
8649
8650 }
8651
8652 public void serialize(final javax.xml.namespace.QName parentQName,
8653 final org.apache.axiom.om.OMFactory factory,
8654 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
8655 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
8656 serialize(parentQName, factory, xmlWriter, false);
8657 }
8658
8659 public void serialize(final javax.xml.namespace.QName parentQName,
8660 final org.apache.axiom.om.OMFactory factory,
8661 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
8662 boolean serializeType)
8663 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
8664
8665
8666 java.lang.String prefix = null;
8667 java.lang.String namespace = null;
8668
8669
8670 prefix = parentQName.getPrefix();
8671 namespace = parentQName.getNamespaceURI();
8672
8673 if ((namespace != null) && (namespace.trim().length() > 0)) {
8674 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
8675 if (writerPrefix != null) {
8676 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
8677 } else {
8678 if (prefix == null) {
8679 prefix = generatePrefix(namespace);
8680 }
8681
8682 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
8683 xmlWriter.writeNamespace(prefix, namespace);
8684 xmlWriter.setPrefix(prefix, namespace);
8685 }
8686 } else {
8687 xmlWriter.writeStartElement(parentQName.getLocalPart());
8688 }
8689
8690 if (serializeType) {
8691
8692
8693 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
8694 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
8695 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
8696 namespacePrefix + ":listCollection",
8697 xmlWriter);
8698 } else {
8699 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
8700 "listCollection",
8701 xmlWriter);
8702 }
8703
8704
8705 }
8706
8707 namespace = "urn:exist";
8708 if (!namespace.equals("")) {
8709 prefix = xmlWriter.getPrefix(namespace);
8710
8711 if (prefix == null) {
8712 prefix = generatePrefix(namespace);
8713
8714 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
8715 xmlWriter.writeNamespace(prefix, namespace);
8716 xmlWriter.setPrefix(prefix, namespace);
8717
8718 } else {
8719 xmlWriter.writeStartElement(namespace, "sessionId");
8720 }
8721
8722 } else {
8723 xmlWriter.writeStartElement("sessionId");
8724 }
8725
8726
8727 if (localSessionId == null) {
8728
8729
8730 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
8731
8732 } else {
8733
8734
8735 xmlWriter.writeCharacters(localSessionId);
8736
8737 }
8738
8739 xmlWriter.writeEndElement();
8740
8741 namespace = "urn:exist";
8742 if (!namespace.equals("")) {
8743 prefix = xmlWriter.getPrefix(namespace);
8744
8745 if (prefix == null) {
8746 prefix = generatePrefix(namespace);
8747
8748 xmlWriter.writeStartElement(prefix, "path", namespace);
8749 xmlWriter.writeNamespace(prefix, namespace);
8750 xmlWriter.setPrefix(prefix, namespace);
8751
8752 } else {
8753 xmlWriter.writeStartElement(namespace, "path");
8754 }
8755
8756 } else {
8757 xmlWriter.writeStartElement("path");
8758 }
8759
8760
8761 if (localPath == null) {
8762
8763
8764 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
8765
8766 } else {
8767
8768
8769 xmlWriter.writeCharacters(localPath);
8770
8771 }
8772
8773 xmlWriter.writeEndElement();
8774
8775 xmlWriter.writeEndElement();
8776
8777
8778 }
8779
8780
8781
8782
8783 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
8784 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8785 if (xmlWriter.getPrefix(namespace) == null) {
8786 xmlWriter.writeNamespace(prefix, namespace);
8787 xmlWriter.setPrefix(prefix, namespace);
8788
8789 }
8790
8791 xmlWriter.writeAttribute(namespace, attName, attValue);
8792
8793 }
8794
8795
8796
8797
8798 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
8799 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8800 if (namespace.equals("")) {
8801 xmlWriter.writeAttribute(attName, attValue);
8802 } else {
8803 registerPrefix(xmlWriter, namespace);
8804 xmlWriter.writeAttribute(namespace, attName, attValue);
8805 }
8806 }
8807
8808
8809
8810
8811
8812 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
8813 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8814
8815 java.lang.String attributeNamespace = qname.getNamespaceURI();
8816 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
8817 if (attributePrefix == null) {
8818 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
8819 }
8820 java.lang.String attributeValue;
8821 if (attributePrefix.trim().length() > 0) {
8822 attributeValue = attributePrefix + ":" + qname.getLocalPart();
8823 } else {
8824 attributeValue = qname.getLocalPart();
8825 }
8826
8827 if (namespace.equals("")) {
8828 xmlWriter.writeAttribute(attName, attributeValue);
8829 } else {
8830 registerPrefix(xmlWriter, namespace);
8831 xmlWriter.writeAttribute(namespace, attName, attributeValue);
8832 }
8833 }
8834
8835
8836
8837
8838
8839 private void writeQName(javax.xml.namespace.QName qname,
8840 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8841 java.lang.String namespaceURI = qname.getNamespaceURI();
8842 if (namespaceURI != null) {
8843 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
8844 if (prefix == null) {
8845 prefix = generatePrefix(namespaceURI);
8846 xmlWriter.writeNamespace(prefix, namespaceURI);
8847 xmlWriter.setPrefix(prefix, namespaceURI);
8848 }
8849
8850 if (prefix.trim().length() > 0) {
8851 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8852 } else {
8853
8854 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8855 }
8856
8857 } else {
8858 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8859 }
8860 }
8861
8862 private void writeQNames(javax.xml.namespace.QName[] qnames,
8863 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8864
8865 if (qnames != null) {
8866
8867
8868 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
8869 java.lang.String namespaceURI = null;
8870 java.lang.String prefix = null;
8871
8872 for (int i = 0; i < qnames.length; i++) {
8873 if (i > 0) {
8874 stringToWrite.append(" ");
8875 }
8876 namespaceURI = qnames[i].getNamespaceURI();
8877 if (namespaceURI != null) {
8878 prefix = xmlWriter.getPrefix(namespaceURI);
8879 if ((prefix == null) || (prefix.length() == 0)) {
8880 prefix = generatePrefix(namespaceURI);
8881 xmlWriter.writeNamespace(prefix, namespaceURI);
8882 xmlWriter.setPrefix(prefix, namespaceURI);
8883 }
8884
8885 if (prefix.trim().length() > 0) {
8886 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8887 } else {
8888 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8889 }
8890 } else {
8891 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8892 }
8893 }
8894 xmlWriter.writeCharacters(stringToWrite.toString());
8895 }
8896
8897 }
8898
8899
8900
8901
8902
8903 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
8904 java.lang.String prefix = xmlWriter.getPrefix(namespace);
8905
8906 if (prefix == null) {
8907 prefix = generatePrefix(namespace);
8908
8909 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
8910 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8911 }
8912
8913 xmlWriter.writeNamespace(prefix, namespace);
8914 xmlWriter.setPrefix(prefix, namespace);
8915 }
8916
8917 return prefix;
8918 }
8919
8920
8921
8922
8923
8924 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
8925 throws org.apache.axis2.databinding.ADBException {
8926
8927
8928 java.util.ArrayList elementList = new java.util.ArrayList();
8929 java.util.ArrayList attribList = new java.util.ArrayList();
8930
8931
8932 elementList.add(new javax.xml.namespace.QName("urn:exist",
8933 "sessionId"));
8934
8935 if (localSessionId != null) {
8936 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
8937 } else {
8938 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
8939 }
8940
8941 elementList.add(new javax.xml.namespace.QName("urn:exist",
8942 "path"));
8943
8944 if (localPath != null) {
8945 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPath));
8946 } else {
8947 throw new org.apache.axis2.databinding.ADBException("path cannot be null!!");
8948 }
8949
8950
8951 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
8952
8953
8954 }
8955
8956
8957
8958
8959
8960 public static class Factory {
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970 public static ListCollection parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
8971 ListCollection object =
8972 new ListCollection();
8973
8974 int event;
8975 java.lang.String nillableValue = null;
8976 java.lang.String prefix = "";
8977 java.lang.String namespaceuri = "";
8978 try {
8979
8980 while (!reader.isStartElement() && !reader.isEndElement())
8981 reader.next();
8982
8983
8984 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
8985 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
8986 "type");
8987 if (fullTypeName != null) {
8988 java.lang.String nsPrefix = null;
8989 if (fullTypeName.indexOf(":") > -1) {
8990 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
8991 }
8992 nsPrefix = nsPrefix == null ? "" : nsPrefix;
8993
8994 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
8995
8996 if (!"listCollection".equals(type)) {
8997
8998 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
8999 return (ListCollection) ExtensionMapper.getTypeObject(
9000 nsUri, type, reader);
9001 }
9002
9003
9004 }
9005
9006
9007 }
9008
9009
9010
9011
9012 java.util.Vector handledAttributes = new java.util.Vector();
9013
9014
9015 reader.next();
9016
9017
9018 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9019
9020 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
9021
9022 java.lang.String content = reader.getElementText();
9023
9024 object.setSessionId(
9025 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9026
9027 reader.next();
9028
9029 }
9030
9031 else {
9032
9033 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9034 }
9035
9036
9037 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9038
9039 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "path").equals(reader.getName())) {
9040
9041 java.lang.String content = reader.getElementText();
9042
9043 object.setPath(
9044 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9045
9046 reader.next();
9047
9048 }
9049
9050 else {
9051
9052 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9053 }
9054
9055 while (!reader.isStartElement() && !reader.isEndElement())
9056 reader.next();
9057
9058 if (reader.isStartElement())
9059
9060 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9061
9062
9063 } catch (javax.xml.stream.XMLStreamException e) {
9064 throw new java.lang.Exception(e);
9065 }
9066
9067 return object;
9068 }
9069
9070 }
9071
9072
9073 }
9074
9075
9076 public static class Retrieve
9077 implements org.apache.axis2.databinding.ADBBean {
9078
9079 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
9080 "urn:exist",
9081 "retrieve",
9082 "ns1");
9083
9084
9085 private static java.lang.String generatePrefix(java.lang.String namespace) {
9086 if (namespace.equals("urn:exist")) {
9087 return "ns1";
9088 }
9089 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
9090 }
9091
9092
9093
9094
9095
9096
9097
9098 protected java.lang.String localSessionId;
9099
9100
9101
9102
9103
9104
9105
9106 public java.lang.String getSessionId() {
9107 return localSessionId;
9108 }
9109
9110
9111
9112
9113
9114
9115
9116 public void setSessionId(java.lang.String param) {
9117
9118 this.localSessionId = param;
9119
9120
9121 }
9122
9123
9124
9125
9126
9127
9128
9129 protected int localStart;
9130
9131
9132
9133
9134
9135
9136
9137 public int getStart() {
9138 return localStart;
9139 }
9140
9141
9142
9143
9144
9145
9146
9147 public void setStart(int param) {
9148
9149 this.localStart = param;
9150
9151
9152 }
9153
9154
9155
9156
9157
9158
9159
9160 protected int localHowmany;
9161
9162
9163
9164
9165
9166
9167
9168 public int getHowmany() {
9169 return localHowmany;
9170 }
9171
9172
9173
9174
9175
9176
9177
9178 public void setHowmany(int param) {
9179
9180 this.localHowmany = param;
9181
9182
9183 }
9184
9185
9186
9187
9188
9189
9190
9191 protected boolean localIndent;
9192
9193
9194
9195
9196
9197
9198
9199 public boolean getIndent() {
9200 return localIndent;
9201 }
9202
9203
9204
9205
9206
9207
9208
9209 public void setIndent(boolean param) {
9210
9211 this.localIndent = param;
9212
9213
9214 }
9215
9216
9217
9218
9219
9220
9221
9222 protected boolean localXinclude;
9223
9224
9225
9226
9227
9228
9229
9230 public boolean getXinclude() {
9231 return localXinclude;
9232 }
9233
9234
9235
9236
9237
9238
9239
9240 public void setXinclude(boolean param) {
9241
9242 this.localXinclude = param;
9243
9244
9245 }
9246
9247
9248
9249
9250
9251
9252
9253 protected java.lang.String localHighlight;
9254
9255
9256
9257
9258
9259
9260
9261 public java.lang.String getHighlight() {
9262 return localHighlight;
9263 }
9264
9265
9266
9267
9268
9269
9270
9271 public void setHighlight(java.lang.String param) {
9272
9273 this.localHighlight = param;
9274
9275
9276 }
9277
9278
9279
9280
9281
9282
9283
9284 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
9285 boolean isReaderMTOMAware = false;
9286
9287 try {
9288 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
9289 } catch (java.lang.IllegalArgumentException e) {
9290 isReaderMTOMAware = false;
9291 }
9292 return isReaderMTOMAware;
9293 }
9294
9295
9296
9297
9298
9299
9300
9301 public org.apache.axiom.om.OMElement getOMElement(
9302 final javax.xml.namespace.QName parentQName,
9303 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
9304
9305
9306 org.apache.axiom.om.OMDataSource dataSource =
9307 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
9308
9309 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9310 Retrieve.this.serialize(MY_QNAME, factory, xmlWriter);
9311 }
9312 };
9313 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
9314 MY_QNAME, factory, dataSource);
9315
9316 }
9317
9318 public void serialize(final javax.xml.namespace.QName parentQName,
9319 final org.apache.axiom.om.OMFactory factory,
9320 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
9321 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
9322 serialize(parentQName, factory, xmlWriter, false);
9323 }
9324
9325 public void serialize(final javax.xml.namespace.QName parentQName,
9326 final org.apache.axiom.om.OMFactory factory,
9327 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
9328 boolean serializeType)
9329 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
9330
9331
9332 java.lang.String prefix = null;
9333 java.lang.String namespace = null;
9334
9335
9336 prefix = parentQName.getPrefix();
9337 namespace = parentQName.getNamespaceURI();
9338
9339 if ((namespace != null) && (namespace.trim().length() > 0)) {
9340 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
9341 if (writerPrefix != null) {
9342 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
9343 } else {
9344 if (prefix == null) {
9345 prefix = generatePrefix(namespace);
9346 }
9347
9348 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
9349 xmlWriter.writeNamespace(prefix, namespace);
9350 xmlWriter.setPrefix(prefix, namespace);
9351 }
9352 } else {
9353 xmlWriter.writeStartElement(parentQName.getLocalPart());
9354 }
9355
9356 if (serializeType) {
9357
9358
9359 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
9360 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
9361 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
9362 namespacePrefix + ":retrieve",
9363 xmlWriter);
9364 } else {
9365 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
9366 "retrieve",
9367 xmlWriter);
9368 }
9369
9370
9371 }
9372
9373 namespace = "urn:exist";
9374 if (!namespace.equals("")) {
9375 prefix = xmlWriter.getPrefix(namespace);
9376
9377 if (prefix == null) {
9378 prefix = generatePrefix(namespace);
9379
9380 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
9381 xmlWriter.writeNamespace(prefix, namespace);
9382 xmlWriter.setPrefix(prefix, namespace);
9383
9384 } else {
9385 xmlWriter.writeStartElement(namespace, "sessionId");
9386 }
9387
9388 } else {
9389 xmlWriter.writeStartElement("sessionId");
9390 }
9391
9392
9393 if (localSessionId == null) {
9394
9395
9396 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
9397
9398 } else {
9399
9400
9401 xmlWriter.writeCharacters(localSessionId);
9402
9403 }
9404
9405 xmlWriter.writeEndElement();
9406
9407 namespace = "urn:exist";
9408 if (!namespace.equals("")) {
9409 prefix = xmlWriter.getPrefix(namespace);
9410
9411 if (prefix == null) {
9412 prefix = generatePrefix(namespace);
9413
9414 xmlWriter.writeStartElement(prefix, "start", namespace);
9415 xmlWriter.writeNamespace(prefix, namespace);
9416 xmlWriter.setPrefix(prefix, namespace);
9417
9418 } else {
9419 xmlWriter.writeStartElement(namespace, "start");
9420 }
9421
9422 } else {
9423 xmlWriter.writeStartElement("start");
9424 }
9425
9426 if (localStart == java.lang.Integer.MIN_VALUE) {
9427
9428 throw new org.apache.axis2.databinding.ADBException("start cannot be null!!");
9429
9430 } else {
9431 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
9432 }
9433
9434 xmlWriter.writeEndElement();
9435
9436 namespace = "urn:exist";
9437 if (!namespace.equals("")) {
9438 prefix = xmlWriter.getPrefix(namespace);
9439
9440 if (prefix == null) {
9441 prefix = generatePrefix(namespace);
9442
9443 xmlWriter.writeStartElement(prefix, "howmany", namespace);
9444 xmlWriter.writeNamespace(prefix, namespace);
9445 xmlWriter.setPrefix(prefix, namespace);
9446
9447 } else {
9448 xmlWriter.writeStartElement(namespace, "howmany");
9449 }
9450
9451 } else {
9452 xmlWriter.writeStartElement("howmany");
9453 }
9454
9455 if (localHowmany == java.lang.Integer.MIN_VALUE) {
9456
9457 throw new org.apache.axis2.databinding.ADBException("howmany cannot be null!!");
9458
9459 } else {
9460 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
9461 }
9462
9463 xmlWriter.writeEndElement();
9464
9465 namespace = "urn:exist";
9466 if (!namespace.equals("")) {
9467 prefix = xmlWriter.getPrefix(namespace);
9468
9469 if (prefix == null) {
9470 prefix = generatePrefix(namespace);
9471
9472 xmlWriter.writeStartElement(prefix, "indent", namespace);
9473 xmlWriter.writeNamespace(prefix, namespace);
9474 xmlWriter.setPrefix(prefix, namespace);
9475
9476 } else {
9477 xmlWriter.writeStartElement(namespace, "indent");
9478 }
9479
9480 } else {
9481 xmlWriter.writeStartElement("indent");
9482 }
9483
9484 if (false) {
9485
9486 throw new org.apache.axis2.databinding.ADBException("indent cannot be null!!");
9487
9488 } else {
9489 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
9490 }
9491
9492 xmlWriter.writeEndElement();
9493
9494 namespace = "urn:exist";
9495 if (!namespace.equals("")) {
9496 prefix = xmlWriter.getPrefix(namespace);
9497
9498 if (prefix == null) {
9499 prefix = generatePrefix(namespace);
9500
9501 xmlWriter.writeStartElement(prefix, "xinclude", namespace);
9502 xmlWriter.writeNamespace(prefix, namespace);
9503 xmlWriter.setPrefix(prefix, namespace);
9504
9505 } else {
9506 xmlWriter.writeStartElement(namespace, "xinclude");
9507 }
9508
9509 } else {
9510 xmlWriter.writeStartElement("xinclude");
9511 }
9512
9513 if (false) {
9514
9515 throw new org.apache.axis2.databinding.ADBException("xinclude cannot be null!!");
9516
9517 } else {
9518 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
9519 }
9520
9521 xmlWriter.writeEndElement();
9522
9523 namespace = "urn:exist";
9524 if (!namespace.equals("")) {
9525 prefix = xmlWriter.getPrefix(namespace);
9526
9527 if (prefix == null) {
9528 prefix = generatePrefix(namespace);
9529
9530 xmlWriter.writeStartElement(prefix, "highlight", namespace);
9531 xmlWriter.writeNamespace(prefix, namespace);
9532 xmlWriter.setPrefix(prefix, namespace);
9533
9534 } else {
9535 xmlWriter.writeStartElement(namespace, "highlight");
9536 }
9537
9538 } else {
9539 xmlWriter.writeStartElement("highlight");
9540 }
9541
9542
9543 if (localHighlight == null) {
9544
9545
9546 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
9547
9548 } else {
9549
9550
9551 xmlWriter.writeCharacters(localHighlight);
9552
9553 }
9554
9555 xmlWriter.writeEndElement();
9556
9557 xmlWriter.writeEndElement();
9558
9559
9560 }
9561
9562
9563
9564
9565 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
9566 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9567 if (xmlWriter.getPrefix(namespace) == null) {
9568 xmlWriter.writeNamespace(prefix, namespace);
9569 xmlWriter.setPrefix(prefix, namespace);
9570
9571 }
9572
9573 xmlWriter.writeAttribute(namespace, attName, attValue);
9574
9575 }
9576
9577
9578
9579
9580 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
9581 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9582 if (namespace.equals("")) {
9583 xmlWriter.writeAttribute(attName, attValue);
9584 } else {
9585 registerPrefix(xmlWriter, namespace);
9586 xmlWriter.writeAttribute(namespace, attName, attValue);
9587 }
9588 }
9589
9590
9591
9592
9593
9594 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
9595 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9596
9597 java.lang.String attributeNamespace = qname.getNamespaceURI();
9598 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
9599 if (attributePrefix == null) {
9600 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
9601 }
9602 java.lang.String attributeValue;
9603 if (attributePrefix.trim().length() > 0) {
9604 attributeValue = attributePrefix + ":" + qname.getLocalPart();
9605 } else {
9606 attributeValue = qname.getLocalPart();
9607 }
9608
9609 if (namespace.equals("")) {
9610 xmlWriter.writeAttribute(attName, attributeValue);
9611 } else {
9612 registerPrefix(xmlWriter, namespace);
9613 xmlWriter.writeAttribute(namespace, attName, attributeValue);
9614 }
9615 }
9616
9617
9618
9619
9620
9621 private void writeQName(javax.xml.namespace.QName qname,
9622 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9623 java.lang.String namespaceURI = qname.getNamespaceURI();
9624 if (namespaceURI != null) {
9625 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
9626 if (prefix == null) {
9627 prefix = generatePrefix(namespaceURI);
9628 xmlWriter.writeNamespace(prefix, namespaceURI);
9629 xmlWriter.setPrefix(prefix, namespaceURI);
9630 }
9631
9632 if (prefix.trim().length() > 0) {
9633 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9634 } else {
9635
9636 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9637 }
9638
9639 } else {
9640 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9641 }
9642 }
9643
9644 private void writeQNames(javax.xml.namespace.QName[] qnames,
9645 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9646
9647 if (qnames != null) {
9648
9649
9650 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
9651 java.lang.String namespaceURI = null;
9652 java.lang.String prefix = null;
9653
9654 for (int i = 0; i < qnames.length; i++) {
9655 if (i > 0) {
9656 stringToWrite.append(" ");
9657 }
9658 namespaceURI = qnames[i].getNamespaceURI();
9659 if (namespaceURI != null) {
9660 prefix = xmlWriter.getPrefix(namespaceURI);
9661 if ((prefix == null) || (prefix.length() == 0)) {
9662 prefix = generatePrefix(namespaceURI);
9663 xmlWriter.writeNamespace(prefix, namespaceURI);
9664 xmlWriter.setPrefix(prefix, namespaceURI);
9665 }
9666
9667 if (prefix.trim().length() > 0) {
9668 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9669 } else {
9670 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9671 }
9672 } else {
9673 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9674 }
9675 }
9676 xmlWriter.writeCharacters(stringToWrite.toString());
9677 }
9678
9679 }
9680
9681
9682
9683
9684
9685 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
9686 java.lang.String prefix = xmlWriter.getPrefix(namespace);
9687
9688 if (prefix == null) {
9689 prefix = generatePrefix(namespace);
9690
9691 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
9692 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
9693 }
9694
9695 xmlWriter.writeNamespace(prefix, namespace);
9696 xmlWriter.setPrefix(prefix, namespace);
9697 }
9698
9699 return prefix;
9700 }
9701
9702
9703
9704
9705
9706 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
9707 throws org.apache.axis2.databinding.ADBException {
9708
9709
9710 java.util.ArrayList elementList = new java.util.ArrayList();
9711 java.util.ArrayList attribList = new java.util.ArrayList();
9712
9713
9714 elementList.add(new javax.xml.namespace.QName("urn:exist",
9715 "sessionId"));
9716
9717 if (localSessionId != null) {
9718 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
9719 } else {
9720 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
9721 }
9722
9723 elementList.add(new javax.xml.namespace.QName("urn:exist",
9724 "start"));
9725
9726 elementList.add(
9727 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
9728
9729 elementList.add(new javax.xml.namespace.QName("urn:exist",
9730 "howmany"));
9731
9732 elementList.add(
9733 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
9734
9735 elementList.add(new javax.xml.namespace.QName("urn:exist",
9736 "indent"));
9737
9738 elementList.add(
9739 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
9740
9741 elementList.add(new javax.xml.namespace.QName("urn:exist",
9742 "xinclude"));
9743
9744 elementList.add(
9745 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
9746
9747 elementList.add(new javax.xml.namespace.QName("urn:exist",
9748 "highlight"));
9749
9750 if (localHighlight != null) {
9751 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHighlight));
9752 } else {
9753 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
9754 }
9755
9756
9757 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
9758
9759
9760 }
9761
9762
9763
9764
9765
9766 public static class Factory {
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776 public static Retrieve parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
9777 Retrieve object =
9778 new Retrieve();
9779
9780 int event;
9781 java.lang.String nillableValue = null;
9782 java.lang.String prefix = "";
9783 java.lang.String namespaceuri = "";
9784 try {
9785
9786 while (!reader.isStartElement() && !reader.isEndElement())
9787 reader.next();
9788
9789
9790 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
9791 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
9792 "type");
9793 if (fullTypeName != null) {
9794 java.lang.String nsPrefix = null;
9795 if (fullTypeName.indexOf(":") > -1) {
9796 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
9797 }
9798 nsPrefix = nsPrefix == null ? "" : nsPrefix;
9799
9800 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
9801
9802 if (!"retrieve".equals(type)) {
9803
9804 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
9805 return (Retrieve) ExtensionMapper.getTypeObject(
9806 nsUri, type, reader);
9807 }
9808
9809
9810 }
9811
9812
9813 }
9814
9815
9816
9817
9818 java.util.Vector handledAttributes = new java.util.Vector();
9819
9820
9821 reader.next();
9822
9823
9824 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9825
9826 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
9827
9828 java.lang.String content = reader.getElementText();
9829
9830 object.setSessionId(
9831 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9832
9833 reader.next();
9834
9835 }
9836
9837 else {
9838
9839 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9840 }
9841
9842
9843 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9844
9845 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "start").equals(reader.getName())) {
9846
9847 java.lang.String content = reader.getElementText();
9848
9849 object.setStart(
9850 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
9851
9852 reader.next();
9853
9854 }
9855
9856 else {
9857
9858 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9859 }
9860
9861
9862 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9863
9864 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "howmany").equals(reader.getName())) {
9865
9866 java.lang.String content = reader.getElementText();
9867
9868 object.setHowmany(
9869 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
9870
9871 reader.next();
9872
9873 }
9874
9875 else {
9876
9877 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9878 }
9879
9880
9881 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9882
9883 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "indent").equals(reader.getName())) {
9884
9885 java.lang.String content = reader.getElementText();
9886
9887 object.setIndent(
9888 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
9889
9890 reader.next();
9891
9892 }
9893
9894 else {
9895
9896 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9897 }
9898
9899
9900 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9901
9902 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xinclude").equals(reader.getName())) {
9903
9904 java.lang.String content = reader.getElementText();
9905
9906 object.setXinclude(
9907 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
9908
9909 reader.next();
9910
9911 }
9912
9913 else {
9914
9915 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9916 }
9917
9918
9919 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9920
9921 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "highlight").equals(reader.getName())) {
9922
9923 java.lang.String content = reader.getElementText();
9924
9925 object.setHighlight(
9926 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9927
9928 reader.next();
9929
9930 }
9931
9932 else {
9933
9934 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9935 }
9936
9937 while (!reader.isStartElement() && !reader.isEndElement())
9938 reader.next();
9939
9940 if (reader.isStartElement())
9941
9942 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9943
9944
9945 } catch (javax.xml.stream.XMLStreamException e) {
9946 throw new java.lang.Exception(e);
9947 }
9948
9949 return object;
9950 }
9951
9952 }
9953
9954
9955 }
9956
9957
9958 public static class QueryResponseDocument
9959 implements org.apache.axis2.databinding.ADBBean {
9960
9961
9962
9963
9964
9965
9966
9967 private static java.lang.String generatePrefix(java.lang.String namespace) {
9968 if (namespace.equals("urn:exist")) {
9969 return "ns1";
9970 }
9971 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
9972 }
9973
9974
9975
9976
9977
9978
9979
9980 protected java.lang.String localDocumentName;
9981
9982
9983
9984
9985
9986
9987
9988 public java.lang.String getDocumentName() {
9989 return localDocumentName;
9990 }
9991
9992
9993
9994
9995
9996
9997
9998 public void setDocumentName(java.lang.String param) {
9999
10000 this.localDocumentName = param;
10001
10002
10003 }
10004
10005
10006
10007
10008
10009
10010
10011 protected int localHitCount;
10012
10013
10014
10015
10016
10017
10018
10019 public int getHitCount() {
10020 return localHitCount;
10021 }
10022
10023
10024
10025
10026
10027
10028
10029 public void setHitCount(int param) {
10030
10031 this.localHitCount = param;
10032
10033
10034 }
10035
10036
10037
10038
10039
10040
10041
10042 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
10043 boolean isReaderMTOMAware = false;
10044
10045 try {
10046 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
10047 } catch (java.lang.IllegalArgumentException e) {
10048 isReaderMTOMAware = false;
10049 }
10050 return isReaderMTOMAware;
10051 }
10052
10053
10054
10055
10056
10057
10058
10059 public org.apache.axiom.om.OMElement getOMElement(
10060 final javax.xml.namespace.QName parentQName,
10061 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
10062
10063
10064 org.apache.axiom.om.OMDataSource dataSource =
10065 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
10066
10067 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10068 QueryResponseDocument.this.serialize(parentQName, factory, xmlWriter);
10069 }
10070 };
10071 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
10072 parentQName, factory, dataSource);
10073
10074 }
10075
10076 public void serialize(final javax.xml.namespace.QName parentQName,
10077 final org.apache.axiom.om.OMFactory factory,
10078 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
10079 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
10080 serialize(parentQName, factory, xmlWriter, false);
10081 }
10082
10083 public void serialize(final javax.xml.namespace.QName parentQName,
10084 final org.apache.axiom.om.OMFactory factory,
10085 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
10086 boolean serializeType)
10087 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
10088
10089
10090 java.lang.String prefix = null;
10091 java.lang.String namespace = null;
10092
10093
10094 prefix = parentQName.getPrefix();
10095 namespace = parentQName.getNamespaceURI();
10096
10097 if ((namespace != null) && (namespace.trim().length() > 0)) {
10098 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
10099 if (writerPrefix != null) {
10100 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
10101 } else {
10102 if (prefix == null) {
10103 prefix = generatePrefix(namespace);
10104 }
10105
10106 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
10107 xmlWriter.writeNamespace(prefix, namespace);
10108 xmlWriter.setPrefix(prefix, namespace);
10109 }
10110 } else {
10111 xmlWriter.writeStartElement(parentQName.getLocalPart());
10112 }
10113
10114 if (serializeType) {
10115
10116
10117 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
10118 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
10119 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
10120 namespacePrefix + ":QueryResponseDocument",
10121 xmlWriter);
10122 } else {
10123 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
10124 "QueryResponseDocument",
10125 xmlWriter);
10126 }
10127
10128
10129 }
10130
10131 namespace = "urn:exist";
10132 if (!namespace.equals("")) {
10133 prefix = xmlWriter.getPrefix(namespace);
10134
10135 if (prefix == null) {
10136 prefix = generatePrefix(namespace);
10137
10138 xmlWriter.writeStartElement(prefix, "documentName", namespace);
10139 xmlWriter.writeNamespace(prefix, namespace);
10140 xmlWriter.setPrefix(prefix, namespace);
10141
10142 } else {
10143 xmlWriter.writeStartElement(namespace, "documentName");
10144 }
10145
10146 } else {
10147 xmlWriter.writeStartElement("documentName");
10148 }
10149
10150
10151 if (localDocumentName == null) {
10152
10153
10154 throw new org.apache.axis2.databinding.ADBException("documentName cannot be null!!");
10155
10156 } else {
10157
10158
10159 xmlWriter.writeCharacters(localDocumentName);
10160
10161 }
10162
10163 xmlWriter.writeEndElement();
10164
10165 namespace = "urn:exist";
10166 if (!namespace.equals("")) {
10167 prefix = xmlWriter.getPrefix(namespace);
10168
10169 if (prefix == null) {
10170 prefix = generatePrefix(namespace);
10171
10172 xmlWriter.writeStartElement(prefix, "hitCount", namespace);
10173 xmlWriter.writeNamespace(prefix, namespace);
10174 xmlWriter.setPrefix(prefix, namespace);
10175
10176 } else {
10177 xmlWriter.writeStartElement(namespace, "hitCount");
10178 }
10179
10180 } else {
10181 xmlWriter.writeStartElement("hitCount");
10182 }
10183
10184 if (localHitCount == java.lang.Integer.MIN_VALUE) {
10185
10186 throw new org.apache.axis2.databinding.ADBException("hitCount cannot be null!!");
10187
10188 } else {
10189 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHitCount));
10190 }
10191
10192 xmlWriter.writeEndElement();
10193
10194 xmlWriter.writeEndElement();
10195
10196
10197 }
10198
10199
10200
10201
10202 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
10203 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10204 if (xmlWriter.getPrefix(namespace) == null) {
10205 xmlWriter.writeNamespace(prefix, namespace);
10206 xmlWriter.setPrefix(prefix, namespace);
10207
10208 }
10209
10210 xmlWriter.writeAttribute(namespace, attName, attValue);
10211
10212 }
10213
10214
10215
10216
10217 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
10218 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10219 if (namespace.equals("")) {
10220 xmlWriter.writeAttribute(attName, attValue);
10221 } else {
10222 registerPrefix(xmlWriter, namespace);
10223 xmlWriter.writeAttribute(namespace, attName, attValue);
10224 }
10225 }
10226
10227
10228
10229
10230
10231 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
10232 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10233
10234 java.lang.String attributeNamespace = qname.getNamespaceURI();
10235 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
10236 if (attributePrefix == null) {
10237 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
10238 }
10239 java.lang.String attributeValue;
10240 if (attributePrefix.trim().length() > 0) {
10241 attributeValue = attributePrefix + ":" + qname.getLocalPart();
10242 } else {
10243 attributeValue = qname.getLocalPart();
10244 }
10245
10246 if (namespace.equals("")) {
10247 xmlWriter.writeAttribute(attName, attributeValue);
10248 } else {
10249 registerPrefix(xmlWriter, namespace);
10250 xmlWriter.writeAttribute(namespace, attName, attributeValue);
10251 }
10252 }
10253
10254
10255
10256
10257
10258 private void writeQName(javax.xml.namespace.QName qname,
10259 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10260 java.lang.String namespaceURI = qname.getNamespaceURI();
10261 if (namespaceURI != null) {
10262 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
10263 if (prefix == null) {
10264 prefix = generatePrefix(namespaceURI);
10265 xmlWriter.writeNamespace(prefix, namespaceURI);
10266 xmlWriter.setPrefix(prefix, namespaceURI);
10267 }
10268
10269 if (prefix.trim().length() > 0) {
10270 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10271 } else {
10272
10273 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10274 }
10275
10276 } else {
10277 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10278 }
10279 }
10280
10281 private void writeQNames(javax.xml.namespace.QName[] qnames,
10282 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10283
10284 if (qnames != null) {
10285
10286
10287 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
10288 java.lang.String namespaceURI = null;
10289 java.lang.String prefix = null;
10290
10291 for (int i = 0; i < qnames.length; i++) {
10292 if (i > 0) {
10293 stringToWrite.append(" ");
10294 }
10295 namespaceURI = qnames[i].getNamespaceURI();
10296 if (namespaceURI != null) {
10297 prefix = xmlWriter.getPrefix(namespaceURI);
10298 if ((prefix == null) || (prefix.length() == 0)) {
10299 prefix = generatePrefix(namespaceURI);
10300 xmlWriter.writeNamespace(prefix, namespaceURI);
10301 xmlWriter.setPrefix(prefix, namespaceURI);
10302 }
10303
10304 if (prefix.trim().length() > 0) {
10305 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10306 } else {
10307 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10308 }
10309 } else {
10310 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10311 }
10312 }
10313 xmlWriter.writeCharacters(stringToWrite.toString());
10314 }
10315
10316 }
10317
10318
10319
10320
10321
10322 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
10323 java.lang.String prefix = xmlWriter.getPrefix(namespace);
10324
10325 if (prefix == null) {
10326 prefix = generatePrefix(namespace);
10327
10328 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
10329 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10330 }
10331
10332 xmlWriter.writeNamespace(prefix, namespace);
10333 xmlWriter.setPrefix(prefix, namespace);
10334 }
10335
10336 return prefix;
10337 }
10338
10339
10340
10341
10342
10343 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
10344 throws org.apache.axis2.databinding.ADBException {
10345
10346
10347 java.util.ArrayList elementList = new java.util.ArrayList();
10348 java.util.ArrayList attribList = new java.util.ArrayList();
10349
10350
10351 elementList.add(new javax.xml.namespace.QName("urn:exist",
10352 "documentName"));
10353
10354 if (localDocumentName != null) {
10355 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDocumentName));
10356 } else {
10357 throw new org.apache.axis2.databinding.ADBException("documentName cannot be null!!");
10358 }
10359
10360 elementList.add(new javax.xml.namespace.QName("urn:exist",
10361 "hitCount"));
10362
10363 elementList.add(
10364 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHitCount));
10365
10366
10367 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
10368
10369
10370 }
10371
10372
10373
10374
10375
10376 public static class Factory {
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386 public static QueryResponseDocument parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
10387 QueryResponseDocument object =
10388 new QueryResponseDocument();
10389
10390 int event;
10391 java.lang.String nillableValue = null;
10392 java.lang.String prefix = "";
10393 java.lang.String namespaceuri = "";
10394 try {
10395
10396 while (!reader.isStartElement() && !reader.isEndElement())
10397 reader.next();
10398
10399
10400 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
10401 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
10402 "type");
10403 if (fullTypeName != null) {
10404 java.lang.String nsPrefix = null;
10405 if (fullTypeName.indexOf(":") > -1) {
10406 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
10407 }
10408 nsPrefix = nsPrefix == null ? "" : nsPrefix;
10409
10410 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
10411
10412 if (!"QueryResponseDocument".equals(type)) {
10413
10414 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
10415 return (QueryResponseDocument) ExtensionMapper.getTypeObject(
10416 nsUri, type, reader);
10417 }
10418
10419
10420 }
10421
10422
10423 }
10424
10425
10426
10427
10428 java.util.Vector handledAttributes = new java.util.Vector();
10429
10430
10431 reader.next();
10432
10433
10434 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10435
10436 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "documentName").equals(reader.getName())) {
10437
10438 java.lang.String content = reader.getElementText();
10439
10440 object.setDocumentName(
10441 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
10442
10443 reader.next();
10444
10445 }
10446
10447 else {
10448
10449 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
10450 }
10451
10452
10453 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10454
10455 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "hitCount").equals(reader.getName())) {
10456
10457 java.lang.String content = reader.getElementText();
10458
10459 object.setHitCount(
10460 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
10461
10462 reader.next();
10463
10464 }
10465
10466 else {
10467
10468 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
10469 }
10470
10471 while (!reader.isStartElement() && !reader.isEndElement())
10472 reader.next();
10473
10474 if (reader.isStartElement())
10475
10476 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
10477
10478
10479 } catch (javax.xml.stream.XMLStreamException e) {
10480 throw new java.lang.Exception(e);
10481 }
10482
10483 return object;
10484 }
10485
10486 }
10487
10488
10489 }
10490
10491
10492 public static class RetrieveByDocumentResponse
10493 implements org.apache.axis2.databinding.ADBBean {
10494
10495 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
10496 "urn:exist",
10497 "retrieveByDocumentResponse",
10498 "ns1");
10499
10500
10501 private static java.lang.String generatePrefix(java.lang.String namespace) {
10502 if (namespace.equals("urn:exist")) {
10503 return "ns1";
10504 }
10505 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10506 }
10507
10508
10509
10510
10511
10512
10513
10514
10515 protected java.lang.String[] localRetrieveByDocumentReturn;
10516
10517
10518
10519
10520
10521
10522
10523 public java.lang.String[] getRetrieveByDocumentReturn() {
10524 return localRetrieveByDocumentReturn;
10525 }
10526
10527
10528
10529
10530
10531 protected void validateRetrieveByDocumentReturn(java.lang.String[] param) {
10532
10533 if ((param != null) && (param.length < 1)) {
10534 throw new java.lang.RuntimeException();
10535 }
10536
10537 }
10538
10539
10540
10541
10542
10543
10544
10545 public void setRetrieveByDocumentReturn(java.lang.String[] param) {
10546
10547 validateRetrieveByDocumentReturn(param);
10548
10549
10550 this.localRetrieveByDocumentReturn = param;
10551 }
10552
10553
10554
10555
10556
10557
10558
10559 public void addRetrieveByDocumentReturn(java.lang.String param) {
10560 if (localRetrieveByDocumentReturn == null) {
10561 localRetrieveByDocumentReturn = new java.lang.String[]{};
10562 }
10563
10564
10565 java.util.List list =
10566 org.apache.axis2.databinding.utils.ConverterUtil.toList(localRetrieveByDocumentReturn);
10567 list.add(param);
10568 this.localRetrieveByDocumentReturn =
10569 (java.lang.String[]) list.toArray(
10570 new java.lang.String[list.size()]);
10571
10572 }
10573
10574
10575
10576
10577
10578
10579
10580 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
10581 boolean isReaderMTOMAware = false;
10582
10583 try {
10584 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
10585 } catch (java.lang.IllegalArgumentException e) {
10586 isReaderMTOMAware = false;
10587 }
10588 return isReaderMTOMAware;
10589 }
10590
10591
10592
10593
10594
10595
10596
10597 public org.apache.axiom.om.OMElement getOMElement(
10598 final javax.xml.namespace.QName parentQName,
10599 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
10600
10601
10602 org.apache.axiom.om.OMDataSource dataSource =
10603 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
10604
10605 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10606 RetrieveByDocumentResponse.this.serialize(MY_QNAME, factory, xmlWriter);
10607 }
10608 };
10609 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
10610 MY_QNAME, factory, dataSource);
10611
10612 }
10613
10614 public void serialize(final javax.xml.namespace.QName parentQName,
10615 final org.apache.axiom.om.OMFactory factory,
10616 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
10617 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
10618 serialize(parentQName, factory, xmlWriter, false);
10619 }
10620
10621 public void serialize(final javax.xml.namespace.QName parentQName,
10622 final org.apache.axiom.om.OMFactory factory,
10623 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
10624 boolean serializeType)
10625 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
10626
10627
10628 java.lang.String prefix = null;
10629 java.lang.String namespace = null;
10630
10631
10632 prefix = parentQName.getPrefix();
10633 namespace = parentQName.getNamespaceURI();
10634
10635 if ((namespace != null) && (namespace.trim().length() > 0)) {
10636 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
10637 if (writerPrefix != null) {
10638 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
10639 } else {
10640 if (prefix == null) {
10641 prefix = generatePrefix(namespace);
10642 }
10643
10644 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
10645 xmlWriter.writeNamespace(prefix, namespace);
10646 xmlWriter.setPrefix(prefix, namespace);
10647 }
10648 } else {
10649 xmlWriter.writeStartElement(parentQName.getLocalPart());
10650 }
10651
10652 if (serializeType) {
10653
10654
10655 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
10656 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
10657 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
10658 namespacePrefix + ":retrieveByDocumentResponse",
10659 xmlWriter);
10660 } else {
10661 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
10662 "retrieveByDocumentResponse",
10663 xmlWriter);
10664 }
10665
10666
10667 }
10668
10669 if (localRetrieveByDocumentReturn != null) {
10670 namespace = "urn:exist";
10671 boolean emptyNamespace = namespace == null || namespace.length() == 0;
10672 prefix = emptyNamespace ? null : xmlWriter.getPrefix(namespace);
10673 for (int i = 0; i < localRetrieveByDocumentReturn.length; i++) {
10674
10675 if (localRetrieveByDocumentReturn[i] != null) {
10676
10677 if (!emptyNamespace) {
10678 if (prefix == null) {
10679 java.lang.String prefix2 = generatePrefix(namespace);
10680
10681 xmlWriter.writeStartElement(prefix2, "retrieveByDocumentReturn", namespace);
10682 xmlWriter.writeNamespace(prefix2, namespace);
10683 xmlWriter.setPrefix(prefix2, namespace);
10684
10685 } else {
10686 xmlWriter.writeStartElement(namespace, "retrieveByDocumentReturn");
10687 }
10688
10689 } else {
10690 xmlWriter.writeStartElement("retrieveByDocumentReturn");
10691 }
10692
10693
10694 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRetrieveByDocumentReturn[i]));
10695
10696 xmlWriter.writeEndElement();
10697
10698 } else {
10699
10700 throw new org.apache.axis2.databinding.ADBException("retrieveByDocumentReturn cannot be null!!");
10701
10702 }
10703
10704 }
10705 } else {
10706
10707 throw new org.apache.axis2.databinding.ADBException("retrieveByDocumentReturn cannot be null!!");
10708
10709 }
10710
10711
10712 xmlWriter.writeEndElement();
10713
10714
10715 }
10716
10717
10718
10719
10720 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
10721 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10722 if (xmlWriter.getPrefix(namespace) == null) {
10723 xmlWriter.writeNamespace(prefix, namespace);
10724 xmlWriter.setPrefix(prefix, namespace);
10725
10726 }
10727
10728 xmlWriter.writeAttribute(namespace, attName, attValue);
10729
10730 }
10731
10732
10733
10734
10735 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
10736 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10737 if (namespace.equals("")) {
10738 xmlWriter.writeAttribute(attName, attValue);
10739 } else {
10740 registerPrefix(xmlWriter, namespace);
10741 xmlWriter.writeAttribute(namespace, attName, attValue);
10742 }
10743 }
10744
10745
10746
10747
10748
10749 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
10750 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10751
10752 java.lang.String attributeNamespace = qname.getNamespaceURI();
10753 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
10754 if (attributePrefix == null) {
10755 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
10756 }
10757 java.lang.String attributeValue;
10758 if (attributePrefix.trim().length() > 0) {
10759 attributeValue = attributePrefix + ":" + qname.getLocalPart();
10760 } else {
10761 attributeValue = qname.getLocalPart();
10762 }
10763
10764 if (namespace.equals("")) {
10765 xmlWriter.writeAttribute(attName, attributeValue);
10766 } else {
10767 registerPrefix(xmlWriter, namespace);
10768 xmlWriter.writeAttribute(namespace, attName, attributeValue);
10769 }
10770 }
10771
10772
10773
10774
10775
10776 private void writeQName(javax.xml.namespace.QName qname,
10777 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10778 java.lang.String namespaceURI = qname.getNamespaceURI();
10779 if (namespaceURI != null) {
10780 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
10781 if (prefix == null) {
10782 prefix = generatePrefix(namespaceURI);
10783 xmlWriter.writeNamespace(prefix, namespaceURI);
10784 xmlWriter.setPrefix(prefix, namespaceURI);
10785 }
10786
10787 if (prefix.trim().length() > 0) {
10788 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10789 } else {
10790
10791 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10792 }
10793
10794 } else {
10795 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10796 }
10797 }
10798
10799 private void writeQNames(javax.xml.namespace.QName[] qnames,
10800 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10801
10802 if (qnames != null) {
10803
10804
10805 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
10806 java.lang.String namespaceURI = null;
10807 java.lang.String prefix = null;
10808
10809 for (int i = 0; i < qnames.length; i++) {
10810 if (i > 0) {
10811 stringToWrite.append(" ");
10812 }
10813 namespaceURI = qnames[i].getNamespaceURI();
10814 if (namespaceURI != null) {
10815 prefix = xmlWriter.getPrefix(namespaceURI);
10816 if ((prefix == null) || (prefix.length() == 0)) {
10817 prefix = generatePrefix(namespaceURI);
10818 xmlWriter.writeNamespace(prefix, namespaceURI);
10819 xmlWriter.setPrefix(prefix, namespaceURI);
10820 }
10821
10822 if (prefix.trim().length() > 0) {
10823 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10824 } else {
10825 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10826 }
10827 } else {
10828 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10829 }
10830 }
10831 xmlWriter.writeCharacters(stringToWrite.toString());
10832 }
10833
10834 }
10835
10836
10837
10838
10839
10840 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
10841 java.lang.String prefix = xmlWriter.getPrefix(namespace);
10842
10843 if (prefix == null) {
10844 prefix = generatePrefix(namespace);
10845
10846 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
10847 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10848 }
10849
10850 xmlWriter.writeNamespace(prefix, namespace);
10851 xmlWriter.setPrefix(prefix, namespace);
10852 }
10853
10854 return prefix;
10855 }
10856
10857
10858
10859
10860
10861 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
10862 throws org.apache.axis2.databinding.ADBException {
10863
10864
10865 java.util.ArrayList elementList = new java.util.ArrayList();
10866 java.util.ArrayList attribList = new java.util.ArrayList();
10867
10868
10869 if (localRetrieveByDocumentReturn != null) {
10870 for (int i = 0; i < localRetrieveByDocumentReturn.length; i++) {
10871
10872 if (localRetrieveByDocumentReturn[i] != null) {
10873 elementList.add(new javax.xml.namespace.QName("urn:exist",
10874 "retrieveByDocumentReturn"));
10875 elementList.add(
10876 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRetrieveByDocumentReturn[i]));
10877 } else {
10878
10879 throw new org.apache.axis2.databinding.ADBException("retrieveByDocumentReturn cannot be null!!");
10880
10881 }
10882
10883
10884 }
10885 } else {
10886
10887 throw new org.apache.axis2.databinding.ADBException("retrieveByDocumentReturn cannot be null!!");
10888
10889 }
10890
10891
10892 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
10893
10894
10895 }
10896
10897
10898
10899
10900
10901 public static class Factory {
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911 public static RetrieveByDocumentResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
10912 RetrieveByDocumentResponse object =
10913 new RetrieveByDocumentResponse();
10914
10915 int event;
10916 java.lang.String nillableValue = null;
10917 java.lang.String prefix = "";
10918 java.lang.String namespaceuri = "";
10919 try {
10920
10921 while (!reader.isStartElement() && !reader.isEndElement())
10922 reader.next();
10923
10924
10925 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
10926 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
10927 "type");
10928 if (fullTypeName != null) {
10929 java.lang.String nsPrefix = null;
10930 if (fullTypeName.indexOf(":") > -1) {
10931 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
10932 }
10933 nsPrefix = nsPrefix == null ? "" : nsPrefix;
10934
10935 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
10936
10937 if (!"retrieveByDocumentResponse".equals(type)) {
10938
10939 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
10940 return (RetrieveByDocumentResponse) ExtensionMapper.getTypeObject(
10941 nsUri, type, reader);
10942 }
10943
10944
10945 }
10946
10947
10948 }
10949
10950
10951
10952
10953 java.util.Vector handledAttributes = new java.util.Vector();
10954
10955
10956 reader.next();
10957
10958 java.util.ArrayList list1 = new java.util.ArrayList();
10959
10960
10961 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10962
10963 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "retrieveByDocumentReturn").equals(reader.getName())) {
10964
10965
10966
10967 list1.add(reader.getElementText());
10968
10969
10970 boolean loopDone1 = false;
10971 while (!loopDone1) {
10972
10973 while (!reader.isEndElement()) {
10974 reader.next();
10975 }
10976
10977 reader.next();
10978
10979 while (!reader.isStartElement() && !reader.isEndElement())
10980 reader.next();
10981 if (reader.isEndElement()) {
10982
10983 loopDone1 = true;
10984 } else {
10985 if (new javax.xml.namespace.QName("urn:exist", "retrieveByDocumentReturn").equals(reader.getName())) {
10986 list1.add(reader.getElementText());
10987
10988 } else {
10989 loopDone1 = true;
10990 }
10991 }
10992 }
10993
10994
10995 object.setRetrieveByDocumentReturn((java.lang.String[])
10996 list1.toArray(new java.lang.String[list1.size()]));
10997
10998 }
10999
11000 else {
11001
11002 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11003 }
11004
11005 while (!reader.isStartElement() && !reader.isEndElement())
11006 reader.next();
11007
11008 if (reader.isStartElement())
11009
11010 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11011
11012
11013 } catch (javax.xml.stream.XMLStreamException e) {
11014 throw new java.lang.Exception(e);
11015 }
11016
11017 return object;
11018 }
11019
11020 }
11021
11022
11023 }
11024
11025
11026 public static class QueryResponseCollection
11027 implements org.apache.axis2.databinding.ADBBean {
11028
11029
11030
11031
11032
11033
11034
11035 private static java.lang.String generatePrefix(java.lang.String namespace) {
11036 if (namespace.equals("urn:exist")) {
11037 return "ns1";
11038 }
11039 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11040 }
11041
11042
11043
11044
11045
11046
11047
11048 protected java.lang.String localCollectionName;
11049
11050
11051
11052
11053
11054
11055
11056 public java.lang.String getCollectionName() {
11057 return localCollectionName;
11058 }
11059
11060
11061
11062
11063
11064
11065
11066 public void setCollectionName(java.lang.String param) {
11067
11068 this.localCollectionName = param;
11069
11070
11071 }
11072
11073
11074
11075
11076
11077
11078
11079 protected QueryResponseDocuments localDocuments;
11080
11081
11082
11083
11084
11085
11086
11087 public QueryResponseDocuments getDocuments() {
11088 return localDocuments;
11089 }
11090
11091
11092
11093
11094
11095
11096
11097 public void setDocuments(QueryResponseDocuments param) {
11098
11099 this.localDocuments = param;
11100
11101
11102 }
11103
11104
11105
11106
11107
11108
11109
11110 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
11111 boolean isReaderMTOMAware = false;
11112
11113 try {
11114 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
11115 } catch (java.lang.IllegalArgumentException e) {
11116 isReaderMTOMAware = false;
11117 }
11118 return isReaderMTOMAware;
11119 }
11120
11121
11122
11123
11124
11125
11126
11127 public org.apache.axiom.om.OMElement getOMElement(
11128 final javax.xml.namespace.QName parentQName,
11129 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
11130
11131
11132 org.apache.axiom.om.OMDataSource dataSource =
11133 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
11134
11135 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11136 QueryResponseCollection.this.serialize(parentQName, factory, xmlWriter);
11137 }
11138 };
11139 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
11140 parentQName, factory, dataSource);
11141
11142 }
11143
11144 public void serialize(final javax.xml.namespace.QName parentQName,
11145 final org.apache.axiom.om.OMFactory factory,
11146 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
11147 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
11148 serialize(parentQName, factory, xmlWriter, false);
11149 }
11150
11151 public void serialize(final javax.xml.namespace.QName parentQName,
11152 final org.apache.axiom.om.OMFactory factory,
11153 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
11154 boolean serializeType)
11155 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
11156
11157
11158 java.lang.String prefix = null;
11159 java.lang.String namespace = null;
11160
11161
11162 prefix = parentQName.getPrefix();
11163 namespace = parentQName.getNamespaceURI();
11164
11165 if ((namespace != null) && (namespace.trim().length() > 0)) {
11166 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
11167 if (writerPrefix != null) {
11168 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
11169 } else {
11170 if (prefix == null) {
11171 prefix = generatePrefix(namespace);
11172 }
11173
11174 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
11175 xmlWriter.writeNamespace(prefix, namespace);
11176 xmlWriter.setPrefix(prefix, namespace);
11177 }
11178 } else {
11179 xmlWriter.writeStartElement(parentQName.getLocalPart());
11180 }
11181
11182 if (serializeType) {
11183
11184
11185 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
11186 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
11187 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
11188 namespacePrefix + ":QueryResponseCollection",
11189 xmlWriter);
11190 } else {
11191 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
11192 "QueryResponseCollection",
11193 xmlWriter);
11194 }
11195
11196
11197 }
11198
11199 namespace = "urn:exist";
11200 if (!namespace.equals("")) {
11201 prefix = xmlWriter.getPrefix(namespace);
11202
11203 if (prefix == null) {
11204 prefix = generatePrefix(namespace);
11205
11206 xmlWriter.writeStartElement(prefix, "collectionName", namespace);
11207 xmlWriter.writeNamespace(prefix, namespace);
11208 xmlWriter.setPrefix(prefix, namespace);
11209
11210 } else {
11211 xmlWriter.writeStartElement(namespace, "collectionName");
11212 }
11213
11214 } else {
11215 xmlWriter.writeStartElement("collectionName");
11216 }
11217
11218
11219 if (localCollectionName == null) {
11220
11221
11222 throw new org.apache.axis2.databinding.ADBException("collectionName cannot be null!!");
11223
11224 } else {
11225
11226
11227 xmlWriter.writeCharacters(localCollectionName);
11228
11229 }
11230
11231 xmlWriter.writeEndElement();
11232
11233 if (localDocuments == null) {
11234 throw new org.apache.axis2.databinding.ADBException("documents cannot be null!!");
11235 }
11236 localDocuments.serialize(new javax.xml.namespace.QName("urn:exist", "documents"),
11237 factory, xmlWriter);
11238
11239 xmlWriter.writeEndElement();
11240
11241
11242 }
11243
11244
11245
11246
11247 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
11248 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11249 if (xmlWriter.getPrefix(namespace) == null) {
11250 xmlWriter.writeNamespace(prefix, namespace);
11251 xmlWriter.setPrefix(prefix, namespace);
11252
11253 }
11254
11255 xmlWriter.writeAttribute(namespace, attName, attValue);
11256
11257 }
11258
11259
11260
11261
11262 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
11263 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11264 if (namespace.equals("")) {
11265 xmlWriter.writeAttribute(attName, attValue);
11266 } else {
11267 registerPrefix(xmlWriter, namespace);
11268 xmlWriter.writeAttribute(namespace, attName, attValue);
11269 }
11270 }
11271
11272
11273
11274
11275
11276 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
11277 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11278
11279 java.lang.String attributeNamespace = qname.getNamespaceURI();
11280 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
11281 if (attributePrefix == null) {
11282 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
11283 }
11284 java.lang.String attributeValue;
11285 if (attributePrefix.trim().length() > 0) {
11286 attributeValue = attributePrefix + ":" + qname.getLocalPart();
11287 } else {
11288 attributeValue = qname.getLocalPart();
11289 }
11290
11291 if (namespace.equals("")) {
11292 xmlWriter.writeAttribute(attName, attributeValue);
11293 } else {
11294 registerPrefix(xmlWriter, namespace);
11295 xmlWriter.writeAttribute(namespace, attName, attributeValue);
11296 }
11297 }
11298
11299
11300
11301
11302
11303 private void writeQName(javax.xml.namespace.QName qname,
11304 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11305 java.lang.String namespaceURI = qname.getNamespaceURI();
11306 if (namespaceURI != null) {
11307 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
11308 if (prefix == null) {
11309 prefix = generatePrefix(namespaceURI);
11310 xmlWriter.writeNamespace(prefix, namespaceURI);
11311 xmlWriter.setPrefix(prefix, namespaceURI);
11312 }
11313
11314 if (prefix.trim().length() > 0) {
11315 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11316 } else {
11317
11318 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11319 }
11320
11321 } else {
11322 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11323 }
11324 }
11325
11326 private void writeQNames(javax.xml.namespace.QName[] qnames,
11327 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11328
11329 if (qnames != null) {
11330
11331
11332 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
11333 java.lang.String namespaceURI = null;
11334 java.lang.String prefix = null;
11335
11336 for (int i = 0; i < qnames.length; i++) {
11337 if (i > 0) {
11338 stringToWrite.append(" ");
11339 }
11340 namespaceURI = qnames[i].getNamespaceURI();
11341 if (namespaceURI != null) {
11342 prefix = xmlWriter.getPrefix(namespaceURI);
11343 if ((prefix == null) || (prefix.length() == 0)) {
11344 prefix = generatePrefix(namespaceURI);
11345 xmlWriter.writeNamespace(prefix, namespaceURI);
11346 xmlWriter.setPrefix(prefix, namespaceURI);
11347 }
11348
11349 if (prefix.trim().length() > 0) {
11350 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11351 } else {
11352 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11353 }
11354 } else {
11355 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11356 }
11357 }
11358 xmlWriter.writeCharacters(stringToWrite.toString());
11359 }
11360
11361 }
11362
11363
11364
11365
11366
11367 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
11368 java.lang.String prefix = xmlWriter.getPrefix(namespace);
11369
11370 if (prefix == null) {
11371 prefix = generatePrefix(namespace);
11372
11373 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
11374 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11375 }
11376
11377 xmlWriter.writeNamespace(prefix, namespace);
11378 xmlWriter.setPrefix(prefix, namespace);
11379 }
11380
11381 return prefix;
11382 }
11383
11384
11385
11386
11387
11388 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
11389 throws org.apache.axis2.databinding.ADBException {
11390
11391
11392 java.util.ArrayList elementList = new java.util.ArrayList();
11393 java.util.ArrayList attribList = new java.util.ArrayList();
11394
11395
11396 elementList.add(new javax.xml.namespace.QName("urn:exist",
11397 "collectionName"));
11398
11399 if (localCollectionName != null) {
11400 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCollectionName));
11401 } else {
11402 throw new org.apache.axis2.databinding.ADBException("collectionName cannot be null!!");
11403 }
11404
11405 elementList.add(new javax.xml.namespace.QName("urn:exist",
11406 "documents"));
11407
11408
11409 if (localDocuments == null) {
11410 throw new org.apache.axis2.databinding.ADBException("documents cannot be null!!");
11411 }
11412 elementList.add(localDocuments);
11413
11414
11415 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
11416
11417
11418 }
11419
11420
11421
11422
11423
11424 public static class Factory {
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434 public static QueryResponseCollection parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
11435 QueryResponseCollection object =
11436 new QueryResponseCollection();
11437
11438 int event;
11439 java.lang.String nillableValue = null;
11440 java.lang.String prefix = "";
11441 java.lang.String namespaceuri = "";
11442 try {
11443
11444 while (!reader.isStartElement() && !reader.isEndElement())
11445 reader.next();
11446
11447
11448 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
11449 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
11450 "type");
11451 if (fullTypeName != null) {
11452 java.lang.String nsPrefix = null;
11453 if (fullTypeName.indexOf(":") > -1) {
11454 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
11455 }
11456 nsPrefix = nsPrefix == null ? "" : nsPrefix;
11457
11458 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
11459
11460 if (!"QueryResponseCollection".equals(type)) {
11461
11462 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
11463 return (QueryResponseCollection) ExtensionMapper.getTypeObject(
11464 nsUri, type, reader);
11465 }
11466
11467
11468 }
11469
11470
11471 }
11472
11473
11474
11475
11476 java.util.Vector handledAttributes = new java.util.Vector();
11477
11478
11479 reader.next();
11480
11481
11482 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11483
11484 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "collectionName").equals(reader.getName())) {
11485
11486 java.lang.String content = reader.getElementText();
11487
11488 object.setCollectionName(
11489 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11490
11491 reader.next();
11492
11493 }
11494
11495 else {
11496
11497 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11498 }
11499
11500
11501 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11502
11503 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "documents").equals(reader.getName())) {
11504
11505 object.setDocuments(QueryResponseDocuments.Factory.parse(reader));
11506
11507 reader.next();
11508
11509 }
11510
11511 else {
11512
11513 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11514 }
11515
11516 while (!reader.isStartElement() && !reader.isEndElement())
11517 reader.next();
11518
11519 if (reader.isStartElement())
11520
11521 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11522
11523
11524 } catch (javax.xml.stream.XMLStreamException e) {
11525 throw new java.lang.Exception(e);
11526 }
11527
11528 return object;
11529 }
11530
11531 }
11532
11533
11534 }
11535
11536
11537 public static class StringArray
11538 implements org.apache.axis2.databinding.ADBBean {
11539
11540
11541
11542
11543
11544
11545
11546 private static java.lang.String generatePrefix(java.lang.String namespace) {
11547 if (namespace.equals("urn:exist")) {
11548 return "ns1";
11549 }
11550 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11551 }
11552
11553
11554
11555
11556
11557
11558
11559
11560 protected java.lang.String[] localElements;
11561
11562
11563
11564
11565
11566 protected boolean localElementsTracker = false;
11567
11568
11569
11570
11571
11572
11573
11574 public java.lang.String[] getElements() {
11575 return localElements;
11576 }
11577
11578
11579
11580
11581
11582 protected void validateElements(java.lang.String[] param) {
11583
11584 }
11585
11586
11587
11588
11589
11590
11591
11592 public void setElements(java.lang.String[] param) {
11593
11594 validateElements(param);
11595
11596
11597 if (param != null) {
11598
11599 localElementsTracker = true;
11600 } else {
11601 localElementsTracker = true;
11602
11603 }
11604
11605 this.localElements = param;
11606 }
11607
11608
11609
11610
11611
11612
11613
11614 public void addElements(java.lang.String param) {
11615 if (localElements == null) {
11616 localElements = new java.lang.String[]{};
11617 }
11618
11619
11620
11621 localElementsTracker = true;
11622
11623
11624 java.util.List list =
11625 org.apache.axis2.databinding.utils.ConverterUtil.toList(localElements);
11626 list.add(param);
11627 this.localElements =
11628 (java.lang.String[]) list.toArray(
11629 new java.lang.String[list.size()]);
11630
11631 }
11632
11633
11634
11635
11636
11637
11638
11639 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
11640 boolean isReaderMTOMAware = false;
11641
11642 try {
11643 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
11644 } catch (java.lang.IllegalArgumentException e) {
11645 isReaderMTOMAware = false;
11646 }
11647 return isReaderMTOMAware;
11648 }
11649
11650
11651
11652
11653
11654
11655
11656 public org.apache.axiom.om.OMElement getOMElement(
11657 final javax.xml.namespace.QName parentQName,
11658 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
11659
11660
11661 org.apache.axiom.om.OMDataSource dataSource =
11662 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
11663
11664 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11665 StringArray.this.serialize(parentQName, factory, xmlWriter);
11666 }
11667 };
11668 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
11669 parentQName, factory, dataSource);
11670
11671 }
11672
11673 public void serialize(final javax.xml.namespace.QName parentQName,
11674 final org.apache.axiom.om.OMFactory factory,
11675 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
11676 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
11677 serialize(parentQName, factory, xmlWriter, false);
11678 }
11679
11680 public void serialize(final javax.xml.namespace.QName parentQName,
11681 final org.apache.axiom.om.OMFactory factory,
11682 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
11683 boolean serializeType)
11684 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
11685
11686
11687 java.lang.String prefix = null;
11688 java.lang.String namespace = null;
11689
11690
11691 prefix = parentQName.getPrefix();
11692 namespace = parentQName.getNamespaceURI();
11693
11694 if ((namespace != null) && (namespace.trim().length() > 0)) {
11695 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
11696 if (writerPrefix != null) {
11697 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
11698 } else {
11699 if (prefix == null) {
11700 prefix = generatePrefix(namespace);
11701 }
11702
11703 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
11704 xmlWriter.writeNamespace(prefix, namespace);
11705 xmlWriter.setPrefix(prefix, namespace);
11706 }
11707 } else {
11708 xmlWriter.writeStartElement(parentQName.getLocalPart());
11709 }
11710
11711 if (serializeType) {
11712
11713
11714 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
11715 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
11716 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
11717 namespacePrefix + ":StringArray",
11718 xmlWriter);
11719 } else {
11720 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
11721 "StringArray",
11722 xmlWriter);
11723 }
11724
11725
11726 }
11727 if (localElementsTracker) {
11728 if (localElements != null) {
11729 namespace = "urn:exist";
11730 boolean emptyNamespace = namespace == null || namespace.length() == 0;
11731 prefix = emptyNamespace ? null : xmlWriter.getPrefix(namespace);
11732 for (int i = 0; i < localElements.length; i++) {
11733
11734 if (localElements[i] != null) {
11735
11736 if (!emptyNamespace) {
11737 if (prefix == null) {
11738 java.lang.String prefix2 = generatePrefix(namespace);
11739
11740 xmlWriter.writeStartElement(prefix2, "elements", namespace);
11741 xmlWriter.writeNamespace(prefix2, namespace);
11742 xmlWriter.setPrefix(prefix2, namespace);
11743
11744 } else {
11745 xmlWriter.writeStartElement(namespace, "elements");
11746 }
11747
11748 } else {
11749 xmlWriter.writeStartElement("elements");
11750 }
11751
11752
11753 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localElements[i]));
11754
11755 xmlWriter.writeEndElement();
11756
11757 } else {
11758
11759
11760 namespace = "urn:exist";
11761 if (!namespace.equals("")) {
11762 prefix = xmlWriter.getPrefix(namespace);
11763
11764 if (prefix == null) {
11765 prefix = generatePrefix(namespace);
11766
11767 xmlWriter.writeStartElement(prefix, "elements", namespace);
11768 xmlWriter.writeNamespace(prefix, namespace);
11769 xmlWriter.setPrefix(prefix, namespace);
11770
11771 } else {
11772 xmlWriter.writeStartElement(namespace, "elements");
11773 }
11774
11775 } else {
11776 xmlWriter.writeStartElement("elements");
11777 }
11778 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
11779 xmlWriter.writeEndElement();
11780
11781 }
11782
11783 }
11784 } else {
11785
11786
11787
11788 java.lang.String namespace2 = "urn:exist";
11789 if (!namespace2.equals("")) {
11790 java.lang.String prefix2 = xmlWriter.getPrefix(namespace2);
11791
11792 if (prefix2 == null) {
11793 prefix2 = generatePrefix(namespace2);
11794
11795 xmlWriter.writeStartElement(prefix2, "elements", namespace2);
11796 xmlWriter.writeNamespace(prefix2, namespace2);
11797 xmlWriter.setPrefix(prefix2, namespace2);
11798
11799 } else {
11800 xmlWriter.writeStartElement(namespace2, "elements");
11801 }
11802
11803 } else {
11804 xmlWriter.writeStartElement("elements");
11805 }
11806
11807
11808 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
11809 xmlWriter.writeEndElement();
11810
11811 }
11812
11813 }
11814 xmlWriter.writeEndElement();
11815
11816
11817 }
11818
11819
11820
11821
11822 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
11823 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11824 if (xmlWriter.getPrefix(namespace) == null) {
11825 xmlWriter.writeNamespace(prefix, namespace);
11826 xmlWriter.setPrefix(prefix, namespace);
11827
11828 }
11829
11830 xmlWriter.writeAttribute(namespace, attName, attValue);
11831
11832 }
11833
11834
11835
11836
11837 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
11838 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11839 if (namespace.equals("")) {
11840 xmlWriter.writeAttribute(attName, attValue);
11841 } else {
11842 registerPrefix(xmlWriter, namespace);
11843 xmlWriter.writeAttribute(namespace, attName, attValue);
11844 }
11845 }
11846
11847
11848
11849
11850
11851 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
11852 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11853
11854 java.lang.String attributeNamespace = qname.getNamespaceURI();
11855 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
11856 if (attributePrefix == null) {
11857 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
11858 }
11859 java.lang.String attributeValue;
11860 if (attributePrefix.trim().length() > 0) {
11861 attributeValue = attributePrefix + ":" + qname.getLocalPart();
11862 } else {
11863 attributeValue = qname.getLocalPart();
11864 }
11865
11866 if (namespace.equals("")) {
11867 xmlWriter.writeAttribute(attName, attributeValue);
11868 } else {
11869 registerPrefix(xmlWriter, namespace);
11870 xmlWriter.writeAttribute(namespace, attName, attributeValue);
11871 }
11872 }
11873
11874
11875
11876
11877
11878 private void writeQName(javax.xml.namespace.QName qname,
11879 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11880 java.lang.String namespaceURI = qname.getNamespaceURI();
11881 if (namespaceURI != null) {
11882 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
11883 if (prefix == null) {
11884 prefix = generatePrefix(namespaceURI);
11885 xmlWriter.writeNamespace(prefix, namespaceURI);
11886 xmlWriter.setPrefix(prefix, namespaceURI);
11887 }
11888
11889 if (prefix.trim().length() > 0) {
11890 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11891 } else {
11892
11893 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11894 }
11895
11896 } else {
11897 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11898 }
11899 }
11900
11901 private void writeQNames(javax.xml.namespace.QName[] qnames,
11902 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11903
11904 if (qnames != null) {
11905
11906
11907 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
11908 java.lang.String namespaceURI = null;
11909 java.lang.String prefix = null;
11910
11911 for (int i = 0; i < qnames.length; i++) {
11912 if (i > 0) {
11913 stringToWrite.append(" ");
11914 }
11915 namespaceURI = qnames[i].getNamespaceURI();
11916 if (namespaceURI != null) {
11917 prefix = xmlWriter.getPrefix(namespaceURI);
11918 if ((prefix == null) || (prefix.length() == 0)) {
11919 prefix = generatePrefix(namespaceURI);
11920 xmlWriter.writeNamespace(prefix, namespaceURI);
11921 xmlWriter.setPrefix(prefix, namespaceURI);
11922 }
11923
11924 if (prefix.trim().length() > 0) {
11925 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11926 } else {
11927 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11928 }
11929 } else {
11930 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11931 }
11932 }
11933 xmlWriter.writeCharacters(stringToWrite.toString());
11934 }
11935
11936 }
11937
11938
11939
11940
11941
11942 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
11943 java.lang.String prefix = xmlWriter.getPrefix(namespace);
11944
11945 if (prefix == null) {
11946 prefix = generatePrefix(namespace);
11947
11948 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
11949 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11950 }
11951
11952 xmlWriter.writeNamespace(prefix, namespace);
11953 xmlWriter.setPrefix(prefix, namespace);
11954 }
11955
11956 return prefix;
11957 }
11958
11959
11960
11961
11962
11963 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
11964 throws org.apache.axis2.databinding.ADBException {
11965
11966
11967 java.util.ArrayList elementList = new java.util.ArrayList();
11968 java.util.ArrayList attribList = new java.util.ArrayList();
11969
11970 if (localElementsTracker) {
11971 if (localElements != null) {
11972 for (int i = 0; i < localElements.length; i++) {
11973
11974 if (localElements[i] != null) {
11975 elementList.add(new javax.xml.namespace.QName("urn:exist",
11976 "elements"));
11977 elementList.add(
11978 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localElements[i]));
11979 } else {
11980
11981 elementList.add(new javax.xml.namespace.QName("urn:exist",
11982 "elements"));
11983 elementList.add(null);
11984
11985 }
11986
11987
11988 }
11989 } else {
11990
11991 elementList.add(new javax.xml.namespace.QName("urn:exist",
11992 "elements"));
11993 elementList.add(null);
11994
11995 }
11996
11997 }
11998
11999 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
12000
12001
12002 }
12003
12004
12005
12006
12007
12008 public static class Factory {
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018 public static StringArray parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
12019 StringArray object =
12020 new StringArray();
12021
12022 int event;
12023 java.lang.String nillableValue = null;
12024 java.lang.String prefix = "";
12025 java.lang.String namespaceuri = "";
12026 try {
12027
12028 while (!reader.isStartElement() && !reader.isEndElement())
12029 reader.next();
12030
12031
12032 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
12033 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
12034 "type");
12035 if (fullTypeName != null) {
12036 java.lang.String nsPrefix = null;
12037 if (fullTypeName.indexOf(":") > -1) {
12038 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
12039 }
12040 nsPrefix = nsPrefix == null ? "" : nsPrefix;
12041
12042 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
12043
12044 if (!"StringArray".equals(type)) {
12045
12046 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
12047 return (StringArray) ExtensionMapper.getTypeObject(
12048 nsUri, type, reader);
12049 }
12050
12051
12052 }
12053
12054
12055 }
12056
12057
12058
12059
12060 java.util.Vector handledAttributes = new java.util.Vector();
12061
12062
12063 reader.next();
12064
12065 java.util.ArrayList list1 = new java.util.ArrayList();
12066
12067
12068 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12069
12070 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
12071
12072
12073
12074
12075 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
12076 if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
12077 list1.add(null);
12078
12079 reader.next();
12080 } else {
12081 list1.add(reader.getElementText());
12082 }
12083
12084 boolean loopDone1 = false;
12085 while (!loopDone1) {
12086
12087 while (!reader.isEndElement()) {
12088 reader.next();
12089 }
12090
12091 reader.next();
12092
12093 while (!reader.isStartElement() && !reader.isEndElement())
12094 reader.next();
12095 if (reader.isEndElement()) {
12096
12097 loopDone1 = true;
12098 } else {
12099 if (new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
12100
12101 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
12102 if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
12103 list1.add(null);
12104
12105 reader.next();
12106 } else {
12107 list1.add(reader.getElementText());
12108 }
12109 } else {
12110 loopDone1 = true;
12111 }
12112 }
12113 }
12114
12115
12116 object.setElements((java.lang.String[])
12117 list1.toArray(new java.lang.String[list1.size()]));
12118
12119 }
12120
12121 else {
12122
12123 }
12124
12125 while (!reader.isStartElement() && !reader.isEndElement())
12126 reader.next();
12127
12128 if (reader.isStartElement())
12129
12130 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
12131
12132
12133 } catch (javax.xml.stream.XMLStreamException e) {
12134 throw new java.lang.Exception(e);
12135 }
12136
12137 return object;
12138 }
12139
12140 }
12141
12142
12143 }
12144
12145
12146 public static class Connect
12147 implements org.apache.axis2.databinding.ADBBean {
12148
12149 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
12150 "urn:exist",
12151 "connect",
12152 "ns1");
12153
12154
12155 private static java.lang.String generatePrefix(java.lang.String namespace) {
12156 if (namespace.equals("urn:exist")) {
12157 return "ns1";
12158 }
12159 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
12160 }
12161
12162
12163
12164
12165
12166
12167
12168 protected java.lang.String localUserId;
12169
12170
12171
12172
12173
12174
12175
12176 public java.lang.String getUserId() {
12177 return localUserId;
12178 }
12179
12180
12181
12182
12183
12184
12185
12186 public void setUserId(java.lang.String param) {
12187
12188 this.localUserId = param;
12189
12190
12191 }
12192
12193
12194
12195
12196
12197
12198
12199 protected java.lang.String localPassword;
12200
12201
12202
12203
12204
12205
12206
12207 public java.lang.String getPassword() {
12208 return localPassword;
12209 }
12210
12211
12212
12213
12214
12215
12216
12217 public void setPassword(java.lang.String param) {
12218
12219 this.localPassword = param;
12220
12221
12222 }
12223
12224
12225
12226
12227
12228
12229
12230 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
12231 boolean isReaderMTOMAware = false;
12232
12233 try {
12234 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
12235 } catch (java.lang.IllegalArgumentException e) {
12236 isReaderMTOMAware = false;
12237 }
12238 return isReaderMTOMAware;
12239 }
12240
12241
12242
12243
12244
12245
12246
12247 public org.apache.axiom.om.OMElement getOMElement(
12248 final javax.xml.namespace.QName parentQName,
12249 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
12250
12251
12252 org.apache.axiom.om.OMDataSource dataSource =
12253 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
12254
12255 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12256 Connect.this.serialize(MY_QNAME, factory, xmlWriter);
12257 }
12258 };
12259 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
12260 MY_QNAME, factory, dataSource);
12261
12262 }
12263
12264 public void serialize(final javax.xml.namespace.QName parentQName,
12265 final org.apache.axiom.om.OMFactory factory,
12266 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
12267 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
12268 serialize(parentQName, factory, xmlWriter, false);
12269 }
12270
12271 public void serialize(final javax.xml.namespace.QName parentQName,
12272 final org.apache.axiom.om.OMFactory factory,
12273 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
12274 boolean serializeType)
12275 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
12276
12277
12278 java.lang.String prefix = null;
12279 java.lang.String namespace = null;
12280
12281
12282 prefix = parentQName.getPrefix();
12283 namespace = parentQName.getNamespaceURI();
12284
12285 if ((namespace != null) && (namespace.trim().length() > 0)) {
12286 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
12287 if (writerPrefix != null) {
12288 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
12289 } else {
12290 if (prefix == null) {
12291 prefix = generatePrefix(namespace);
12292 }
12293
12294 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
12295 xmlWriter.writeNamespace(prefix, namespace);
12296 xmlWriter.setPrefix(prefix, namespace);
12297 }
12298 } else {
12299 xmlWriter.writeStartElement(parentQName.getLocalPart());
12300 }
12301
12302 if (serializeType) {
12303
12304
12305 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
12306 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
12307 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
12308 namespacePrefix + ":connect",
12309 xmlWriter);
12310 } else {
12311 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
12312 "connect",
12313 xmlWriter);
12314 }
12315
12316
12317 }
12318
12319 namespace = "urn:exist";
12320 if (!namespace.equals("")) {
12321 prefix = xmlWriter.getPrefix(namespace);
12322
12323 if (prefix == null) {
12324 prefix = generatePrefix(namespace);
12325
12326 xmlWriter.writeStartElement(prefix, "userId", namespace);
12327 xmlWriter.writeNamespace(prefix, namespace);
12328 xmlWriter.setPrefix(prefix, namespace);
12329
12330 } else {
12331 xmlWriter.writeStartElement(namespace, "userId");
12332 }
12333
12334 } else {
12335 xmlWriter.writeStartElement("userId");
12336 }
12337
12338
12339 if (localUserId == null) {
12340
12341
12342 throw new org.apache.axis2.databinding.ADBException("userId cannot be null!!");
12343
12344 } else {
12345
12346
12347 xmlWriter.writeCharacters(localUserId);
12348
12349 }
12350
12351 xmlWriter.writeEndElement();
12352
12353 namespace = "urn:exist";
12354 if (!namespace.equals("")) {
12355 prefix = xmlWriter.getPrefix(namespace);
12356
12357 if (prefix == null) {
12358 prefix = generatePrefix(namespace);
12359
12360 xmlWriter.writeStartElement(prefix, "password", namespace);
12361 xmlWriter.writeNamespace(prefix, namespace);
12362 xmlWriter.setPrefix(prefix, namespace);
12363
12364 } else {
12365 xmlWriter.writeStartElement(namespace, "password");
12366 }
12367
12368 } else {
12369 xmlWriter.writeStartElement("password");
12370 }
12371
12372
12373 if (localPassword == null) {
12374
12375
12376 throw new org.apache.axis2.databinding.ADBException("password cannot be null!!");
12377
12378 } else {
12379
12380
12381 xmlWriter.writeCharacters(localPassword);
12382
12383 }
12384
12385 xmlWriter.writeEndElement();
12386
12387 xmlWriter.writeEndElement();
12388
12389
12390 }
12391
12392
12393
12394
12395 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
12396 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12397 if (xmlWriter.getPrefix(namespace) == null) {
12398 xmlWriter.writeNamespace(prefix, namespace);
12399 xmlWriter.setPrefix(prefix, namespace);
12400
12401 }
12402
12403 xmlWriter.writeAttribute(namespace, attName, attValue);
12404
12405 }
12406
12407
12408
12409
12410 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
12411 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12412 if (namespace.equals("")) {
12413 xmlWriter.writeAttribute(attName, attValue);
12414 } else {
12415 registerPrefix(xmlWriter, namespace);
12416 xmlWriter.writeAttribute(namespace, attName, attValue);
12417 }
12418 }
12419
12420
12421
12422
12423
12424 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
12425 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12426
12427 java.lang.String attributeNamespace = qname.getNamespaceURI();
12428 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
12429 if (attributePrefix == null) {
12430 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
12431 }
12432 java.lang.String attributeValue;
12433 if (attributePrefix.trim().length() > 0) {
12434 attributeValue = attributePrefix + ":" + qname.getLocalPart();
12435 } else {
12436 attributeValue = qname.getLocalPart();
12437 }
12438
12439 if (namespace.equals("")) {
12440 xmlWriter.writeAttribute(attName, attributeValue);
12441 } else {
12442 registerPrefix(xmlWriter, namespace);
12443 xmlWriter.writeAttribute(namespace, attName, attributeValue);
12444 }
12445 }
12446
12447
12448
12449
12450
12451 private void writeQName(javax.xml.namespace.QName qname,
12452 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12453 java.lang.String namespaceURI = qname.getNamespaceURI();
12454 if (namespaceURI != null) {
12455 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
12456 if (prefix == null) {
12457 prefix = generatePrefix(namespaceURI);
12458 xmlWriter.writeNamespace(prefix, namespaceURI);
12459 xmlWriter.setPrefix(prefix, namespaceURI);
12460 }
12461
12462 if (prefix.trim().length() > 0) {
12463 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12464 } else {
12465
12466 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12467 }
12468
12469 } else {
12470 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12471 }
12472 }
12473
12474 private void writeQNames(javax.xml.namespace.QName[] qnames,
12475 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12476
12477 if (qnames != null) {
12478
12479
12480 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
12481 java.lang.String namespaceURI = null;
12482 java.lang.String prefix = null;
12483
12484 for (int i = 0; i < qnames.length; i++) {
12485 if (i > 0) {
12486 stringToWrite.append(" ");
12487 }
12488 namespaceURI = qnames[i].getNamespaceURI();
12489 if (namespaceURI != null) {
12490 prefix = xmlWriter.getPrefix(namespaceURI);
12491 if ((prefix == null) || (prefix.length() == 0)) {
12492 prefix = generatePrefix(namespaceURI);
12493 xmlWriter.writeNamespace(prefix, namespaceURI);
12494 xmlWriter.setPrefix(prefix, namespaceURI);
12495 }
12496
12497 if (prefix.trim().length() > 0) {
12498 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12499 } else {
12500 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12501 }
12502 } else {
12503 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12504 }
12505 }
12506 xmlWriter.writeCharacters(stringToWrite.toString());
12507 }
12508
12509 }
12510
12511
12512
12513
12514
12515 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
12516 java.lang.String prefix = xmlWriter.getPrefix(namespace);
12517
12518 if (prefix == null) {
12519 prefix = generatePrefix(namespace);
12520
12521 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
12522 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
12523 }
12524
12525 xmlWriter.writeNamespace(prefix, namespace);
12526 xmlWriter.setPrefix(prefix, namespace);
12527 }
12528
12529 return prefix;
12530 }
12531
12532
12533
12534
12535
12536 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
12537 throws org.apache.axis2.databinding.ADBException {
12538
12539
12540 java.util.ArrayList elementList = new java.util.ArrayList();
12541 java.util.ArrayList attribList = new java.util.ArrayList();
12542
12543
12544 elementList.add(new javax.xml.namespace.QName("urn:exist",
12545 "userId"));
12546
12547 if (localUserId != null) {
12548 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUserId));
12549 } else {
12550 throw new org.apache.axis2.databinding.ADBException("userId cannot be null!!");
12551 }
12552
12553 elementList.add(new javax.xml.namespace.QName("urn:exist",
12554 "password"));
12555
12556 if (localPassword != null) {
12557 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPassword));
12558 } else {
12559 throw new org.apache.axis2.databinding.ADBException("password cannot be null!!");
12560 }
12561
12562
12563 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
12564
12565
12566 }
12567
12568
12569
12570
12571
12572 public static class Factory {
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582 public static Connect parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
12583 Connect object =
12584 new Connect();
12585
12586 int event;
12587 java.lang.String nillableValue = null;
12588 java.lang.String prefix = "";
12589 java.lang.String namespaceuri = "";
12590 try {
12591
12592 while (!reader.isStartElement() && !reader.isEndElement())
12593 reader.next();
12594
12595
12596 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
12597 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
12598 "type");
12599 if (fullTypeName != null) {
12600 java.lang.String nsPrefix = null;
12601 if (fullTypeName.indexOf(":") > -1) {
12602 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
12603 }
12604 nsPrefix = nsPrefix == null ? "" : nsPrefix;
12605
12606 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
12607
12608 if (!"connect".equals(type)) {
12609
12610 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
12611 return (Connect) ExtensionMapper.getTypeObject(
12612 nsUri, type, reader);
12613 }
12614
12615
12616 }
12617
12618
12619 }
12620
12621
12622
12623
12624 java.util.Vector handledAttributes = new java.util.Vector();
12625
12626
12627 reader.next();
12628
12629
12630 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12631
12632 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "userId").equals(reader.getName())) {
12633
12634 java.lang.String content = reader.getElementText();
12635
12636 object.setUserId(
12637 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
12638
12639 reader.next();
12640
12641 }
12642
12643 else {
12644
12645 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
12646 }
12647
12648
12649 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12650
12651 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "password").equals(reader.getName())) {
12652
12653 java.lang.String content = reader.getElementText();
12654
12655 object.setPassword(
12656 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
12657
12658 reader.next();
12659
12660 }
12661
12662 else {
12663
12664 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
12665 }
12666
12667 while (!reader.isStartElement() && !reader.isEndElement())
12668 reader.next();
12669
12670 if (reader.isStartElement())
12671
12672 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
12673
12674
12675 } catch (javax.xml.stream.XMLStreamException e) {
12676 throw new java.lang.Exception(e);
12677 }
12678
12679 return object;
12680 }
12681
12682 }
12683
12684
12685 }
12686
12687
12688 public static class ConnectResponse
12689 implements org.apache.axis2.databinding.ADBBean {
12690
12691 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
12692 "urn:exist",
12693 "connectResponse",
12694 "ns1");
12695
12696
12697 private static java.lang.String generatePrefix(java.lang.String namespace) {
12698 if (namespace.equals("urn:exist")) {
12699 return "ns1";
12700 }
12701 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
12702 }
12703
12704
12705
12706
12707
12708
12709
12710 protected java.lang.String localConnectReturn;
12711
12712
12713
12714
12715
12716
12717
12718 public java.lang.String getConnectReturn() {
12719 return localConnectReturn;
12720 }
12721
12722
12723
12724
12725
12726
12727
12728 public void setConnectReturn(java.lang.String param) {
12729
12730 this.localConnectReturn = param;
12731
12732
12733 }
12734
12735
12736
12737
12738
12739
12740
12741 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
12742 boolean isReaderMTOMAware = false;
12743
12744 try {
12745 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
12746 } catch (java.lang.IllegalArgumentException e) {
12747 isReaderMTOMAware = false;
12748 }
12749 return isReaderMTOMAware;
12750 }
12751
12752
12753
12754
12755
12756
12757
12758 public org.apache.axiom.om.OMElement getOMElement(
12759 final javax.xml.namespace.QName parentQName,
12760 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
12761
12762
12763 org.apache.axiom.om.OMDataSource dataSource =
12764 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
12765
12766 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12767 ConnectResponse.this.serialize(MY_QNAME, factory, xmlWriter);
12768 }
12769 };
12770 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
12771 MY_QNAME, factory, dataSource);
12772
12773 }
12774
12775 public void serialize(final javax.xml.namespace.QName parentQName,
12776 final org.apache.axiom.om.OMFactory factory,
12777 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
12778 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
12779 serialize(parentQName, factory, xmlWriter, false);
12780 }
12781
12782 public void serialize(final javax.xml.namespace.QName parentQName,
12783 final org.apache.axiom.om.OMFactory factory,
12784 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
12785 boolean serializeType)
12786 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
12787
12788
12789 java.lang.String prefix = null;
12790 java.lang.String namespace = null;
12791
12792
12793 prefix = parentQName.getPrefix();
12794 namespace = parentQName.getNamespaceURI();
12795
12796 if ((namespace != null) && (namespace.trim().length() > 0)) {
12797 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
12798 if (writerPrefix != null) {
12799 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
12800 } else {
12801 if (prefix == null) {
12802 prefix = generatePrefix(namespace);
12803 }
12804
12805 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
12806 xmlWriter.writeNamespace(prefix, namespace);
12807 xmlWriter.setPrefix(prefix, namespace);
12808 }
12809 } else {
12810 xmlWriter.writeStartElement(parentQName.getLocalPart());
12811 }
12812
12813 if (serializeType) {
12814
12815
12816 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
12817 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
12818 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
12819 namespacePrefix + ":connectResponse",
12820 xmlWriter);
12821 } else {
12822 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
12823 "connectResponse",
12824 xmlWriter);
12825 }
12826
12827
12828 }
12829
12830 namespace = "urn:exist";
12831 if (!namespace.equals("")) {
12832 prefix = xmlWriter.getPrefix(namespace);
12833
12834 if (prefix == null) {
12835 prefix = generatePrefix(namespace);
12836
12837 xmlWriter.writeStartElement(prefix, "connectReturn", namespace);
12838 xmlWriter.writeNamespace(prefix, namespace);
12839 xmlWriter.setPrefix(prefix, namespace);
12840
12841 } else {
12842 xmlWriter.writeStartElement(namespace, "connectReturn");
12843 }
12844
12845 } else {
12846 xmlWriter.writeStartElement("connectReturn");
12847 }
12848
12849
12850 if (localConnectReturn == null) {
12851
12852
12853 throw new org.apache.axis2.databinding.ADBException("connectReturn cannot be null!!");
12854
12855 } else {
12856
12857
12858 xmlWriter.writeCharacters(localConnectReturn);
12859
12860 }
12861
12862 xmlWriter.writeEndElement();
12863
12864 xmlWriter.writeEndElement();
12865
12866
12867 }
12868
12869
12870
12871
12872 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
12873 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12874 if (xmlWriter.getPrefix(namespace) == null) {
12875 xmlWriter.writeNamespace(prefix, namespace);
12876 xmlWriter.setPrefix(prefix, namespace);
12877
12878 }
12879
12880 xmlWriter.writeAttribute(namespace, attName, attValue);
12881
12882 }
12883
12884
12885
12886
12887 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
12888 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12889 if (namespace.equals("")) {
12890 xmlWriter.writeAttribute(attName, attValue);
12891 } else {
12892 registerPrefix(xmlWriter, namespace);
12893 xmlWriter.writeAttribute(namespace, attName, attValue);
12894 }
12895 }
12896
12897
12898
12899
12900
12901 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
12902 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12903
12904 java.lang.String attributeNamespace = qname.getNamespaceURI();
12905 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
12906 if (attributePrefix == null) {
12907 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
12908 }
12909 java.lang.String attributeValue;
12910 if (attributePrefix.trim().length() > 0) {
12911 attributeValue = attributePrefix + ":" + qname.getLocalPart();
12912 } else {
12913 attributeValue = qname.getLocalPart();
12914 }
12915
12916 if (namespace.equals("")) {
12917 xmlWriter.writeAttribute(attName, attributeValue);
12918 } else {
12919 registerPrefix(xmlWriter, namespace);
12920 xmlWriter.writeAttribute(namespace, attName, attributeValue);
12921 }
12922 }
12923
12924
12925
12926
12927
12928 private void writeQName(javax.xml.namespace.QName qname,
12929 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12930 java.lang.String namespaceURI = qname.getNamespaceURI();
12931 if (namespaceURI != null) {
12932 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
12933 if (prefix == null) {
12934 prefix = generatePrefix(namespaceURI);
12935 xmlWriter.writeNamespace(prefix, namespaceURI);
12936 xmlWriter.setPrefix(prefix, namespaceURI);
12937 }
12938
12939 if (prefix.trim().length() > 0) {
12940 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12941 } else {
12942
12943 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12944 }
12945
12946 } else {
12947 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12948 }
12949 }
12950
12951 private void writeQNames(javax.xml.namespace.QName[] qnames,
12952 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12953
12954 if (qnames != null) {
12955
12956
12957 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
12958 java.lang.String namespaceURI = null;
12959 java.lang.String prefix = null;
12960
12961 for (int i = 0; i < qnames.length; i++) {
12962 if (i > 0) {
12963 stringToWrite.append(" ");
12964 }
12965 namespaceURI = qnames[i].getNamespaceURI();
12966 if (namespaceURI != null) {
12967 prefix = xmlWriter.getPrefix(namespaceURI);
12968 if ((prefix == null) || (prefix.length() == 0)) {
12969 prefix = generatePrefix(namespaceURI);
12970 xmlWriter.writeNamespace(prefix, namespaceURI);
12971 xmlWriter.setPrefix(prefix, namespaceURI);
12972 }
12973
12974 if (prefix.trim().length() > 0) {
12975 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12976 } else {
12977 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12978 }
12979 } else {
12980 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12981 }
12982 }
12983 xmlWriter.writeCharacters(stringToWrite.toString());
12984 }
12985
12986 }
12987
12988
12989
12990
12991
12992 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
12993 java.lang.String prefix = xmlWriter.getPrefix(namespace);
12994
12995 if (prefix == null) {
12996 prefix = generatePrefix(namespace);
12997
12998 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
12999 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13000 }
13001
13002 xmlWriter.writeNamespace(prefix, namespace);
13003 xmlWriter.setPrefix(prefix, namespace);
13004 }
13005
13006 return prefix;
13007 }
13008
13009
13010
13011
13012
13013 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
13014 throws org.apache.axis2.databinding.ADBException {
13015
13016
13017 java.util.ArrayList elementList = new java.util.ArrayList();
13018 java.util.ArrayList attribList = new java.util.ArrayList();
13019
13020
13021 elementList.add(new javax.xml.namespace.QName("urn:exist",
13022 "connectReturn"));
13023
13024 if (localConnectReturn != null) {
13025 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localConnectReturn));
13026 } else {
13027 throw new org.apache.axis2.databinding.ADBException("connectReturn cannot be null!!");
13028 }
13029
13030
13031 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
13032
13033
13034 }
13035
13036
13037
13038
13039
13040 public static class Factory {
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050 public static ConnectResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
13051 ConnectResponse object =
13052 new ConnectResponse();
13053
13054 int event;
13055 java.lang.String nillableValue = null;
13056 java.lang.String prefix = "";
13057 java.lang.String namespaceuri = "";
13058 try {
13059
13060 while (!reader.isStartElement() && !reader.isEndElement())
13061 reader.next();
13062
13063
13064 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
13065 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
13066 "type");
13067 if (fullTypeName != null) {
13068 java.lang.String nsPrefix = null;
13069 if (fullTypeName.indexOf(":") > -1) {
13070 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
13071 }
13072 nsPrefix = nsPrefix == null ? "" : nsPrefix;
13073
13074 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
13075
13076 if (!"connectResponse".equals(type)) {
13077
13078 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
13079 return (ConnectResponse) ExtensionMapper.getTypeObject(
13080 nsUri, type, reader);
13081 }
13082
13083
13084 }
13085
13086
13087 }
13088
13089
13090
13091
13092 java.util.Vector handledAttributes = new java.util.Vector();
13093
13094
13095 reader.next();
13096
13097
13098 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13099
13100 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "connectReturn").equals(reader.getName())) {
13101
13102 java.lang.String content = reader.getElementText();
13103
13104 object.setConnectReturn(
13105 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13106
13107 reader.next();
13108
13109 }
13110
13111 else {
13112
13113 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
13114 }
13115
13116 while (!reader.isStartElement() && !reader.isEndElement())
13117 reader.next();
13118
13119 if (reader.isStartElement())
13120
13121 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
13122
13123
13124 } catch (javax.xml.stream.XMLStreamException e) {
13125 throw new java.lang.Exception(e);
13126 }
13127
13128 return object;
13129 }
13130
13131 }
13132
13133
13134 }
13135
13136
13137 public static class QueryResponseCollections
13138 implements org.apache.axis2.databinding.ADBBean {
13139
13140
13141
13142
13143
13144
13145
13146 private static java.lang.String generatePrefix(java.lang.String namespace) {
13147 if (namespace.equals("urn:exist")) {
13148 return "ns1";
13149 }
13150 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13151 }
13152
13153
13154
13155
13156
13157
13158
13159
13160 protected QueryResponseCollection[] localElements;
13161
13162
13163
13164
13165
13166 protected boolean localElementsTracker = false;
13167
13168
13169
13170
13171
13172
13173
13174 public QueryResponseCollection[] getElements() {
13175 return localElements;
13176 }
13177
13178
13179
13180
13181
13182 protected void validateElements(QueryResponseCollection[] param) {
13183
13184 }
13185
13186
13187
13188
13189
13190
13191
13192 public void setElements(QueryResponseCollection[] param) {
13193
13194 validateElements(param);
13195
13196
13197 if (param != null) {
13198
13199 localElementsTracker = true;
13200 } else {
13201 localElementsTracker = false;
13202
13203 }
13204
13205 this.localElements = param;
13206 }
13207
13208
13209
13210
13211
13212
13213
13214 public void addElements(QueryResponseCollection param) {
13215 if (localElements == null) {
13216 localElements = new QueryResponseCollection[]{};
13217 }
13218
13219
13220
13221 localElementsTracker = true;
13222
13223
13224 java.util.List list =
13225 org.apache.axis2.databinding.utils.ConverterUtil.toList(localElements);
13226 list.add(param);
13227 this.localElements =
13228 (QueryResponseCollection[]) list.toArray(
13229 new QueryResponseCollection[list.size()]);
13230
13231 }
13232
13233
13234
13235
13236
13237
13238
13239 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
13240 boolean isReaderMTOMAware = false;
13241
13242 try {
13243 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
13244 } catch (java.lang.IllegalArgumentException e) {
13245 isReaderMTOMAware = false;
13246 }
13247 return isReaderMTOMAware;
13248 }
13249
13250
13251
13252
13253
13254
13255
13256 public org.apache.axiom.om.OMElement getOMElement(
13257 final javax.xml.namespace.QName parentQName,
13258 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
13259
13260
13261 org.apache.axiom.om.OMDataSource dataSource =
13262 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
13263
13264 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13265 QueryResponseCollections.this.serialize(parentQName, factory, xmlWriter);
13266 }
13267 };
13268 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
13269 parentQName, factory, dataSource);
13270
13271 }
13272
13273 public void serialize(final javax.xml.namespace.QName parentQName,
13274 final org.apache.axiom.om.OMFactory factory,
13275 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
13276 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
13277 serialize(parentQName, factory, xmlWriter, false);
13278 }
13279
13280 public void serialize(final javax.xml.namespace.QName parentQName,
13281 final org.apache.axiom.om.OMFactory factory,
13282 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
13283 boolean serializeType)
13284 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
13285
13286
13287 java.lang.String prefix = null;
13288 java.lang.String namespace = null;
13289
13290
13291 prefix = parentQName.getPrefix();
13292 namespace = parentQName.getNamespaceURI();
13293
13294 if ((namespace != null) && (namespace.trim().length() > 0)) {
13295 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
13296 if (writerPrefix != null) {
13297 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
13298 } else {
13299 if (prefix == null) {
13300 prefix = generatePrefix(namespace);
13301 }
13302
13303 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
13304 xmlWriter.writeNamespace(prefix, namespace);
13305 xmlWriter.setPrefix(prefix, namespace);
13306 }
13307 } else {
13308 xmlWriter.writeStartElement(parentQName.getLocalPart());
13309 }
13310
13311 if (serializeType) {
13312
13313
13314 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
13315 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
13316 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
13317 namespacePrefix + ":QueryResponseCollections",
13318 xmlWriter);
13319 } else {
13320 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
13321 "QueryResponseCollections",
13322 xmlWriter);
13323 }
13324
13325
13326 }
13327 if (localElementsTracker) {
13328 if (localElements != null) {
13329 for (int i = 0; i < localElements.length; i++) {
13330 if (localElements[i] != null) {
13331 localElements[i].serialize(new javax.xml.namespace.QName("urn:exist", "elements"),
13332 factory, xmlWriter);
13333 } else {
13334
13335
13336
13337 }
13338
13339 }
13340 } else {
13341
13342 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
13343
13344 }
13345 }
13346 xmlWriter.writeEndElement();
13347
13348
13349 }
13350
13351
13352
13353
13354 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
13355 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13356 if (xmlWriter.getPrefix(namespace) == null) {
13357 xmlWriter.writeNamespace(prefix, namespace);
13358 xmlWriter.setPrefix(prefix, namespace);
13359
13360 }
13361
13362 xmlWriter.writeAttribute(namespace, attName, attValue);
13363
13364 }
13365
13366
13367
13368
13369 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
13370 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13371 if (namespace.equals("")) {
13372 xmlWriter.writeAttribute(attName, attValue);
13373 } else {
13374 registerPrefix(xmlWriter, namespace);
13375 xmlWriter.writeAttribute(namespace, attName, attValue);
13376 }
13377 }
13378
13379
13380
13381
13382
13383 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
13384 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13385
13386 java.lang.String attributeNamespace = qname.getNamespaceURI();
13387 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
13388 if (attributePrefix == null) {
13389 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
13390 }
13391 java.lang.String attributeValue;
13392 if (attributePrefix.trim().length() > 0) {
13393 attributeValue = attributePrefix + ":" + qname.getLocalPart();
13394 } else {
13395 attributeValue = qname.getLocalPart();
13396 }
13397
13398 if (namespace.equals("")) {
13399 xmlWriter.writeAttribute(attName, attributeValue);
13400 } else {
13401 registerPrefix(xmlWriter, namespace);
13402 xmlWriter.writeAttribute(namespace, attName, attributeValue);
13403 }
13404 }
13405
13406
13407
13408
13409
13410 private void writeQName(javax.xml.namespace.QName qname,
13411 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13412 java.lang.String namespaceURI = qname.getNamespaceURI();
13413 if (namespaceURI != null) {
13414 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
13415 if (prefix == null) {
13416 prefix = generatePrefix(namespaceURI);
13417 xmlWriter.writeNamespace(prefix, namespaceURI);
13418 xmlWriter.setPrefix(prefix, namespaceURI);
13419 }
13420
13421 if (prefix.trim().length() > 0) {
13422 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13423 } else {
13424
13425 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13426 }
13427
13428 } else {
13429 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13430 }
13431 }
13432
13433 private void writeQNames(javax.xml.namespace.QName[] qnames,
13434 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13435
13436 if (qnames != null) {
13437
13438
13439 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
13440 java.lang.String namespaceURI = null;
13441 java.lang.String prefix = null;
13442
13443 for (int i = 0; i < qnames.length; i++) {
13444 if (i > 0) {
13445 stringToWrite.append(" ");
13446 }
13447 namespaceURI = qnames[i].getNamespaceURI();
13448 if (namespaceURI != null) {
13449 prefix = xmlWriter.getPrefix(namespaceURI);
13450 if ((prefix == null) || (prefix.length() == 0)) {
13451 prefix = generatePrefix(namespaceURI);
13452 xmlWriter.writeNamespace(prefix, namespaceURI);
13453 xmlWriter.setPrefix(prefix, namespaceURI);
13454 }
13455
13456 if (prefix.trim().length() > 0) {
13457 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13458 } else {
13459 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13460 }
13461 } else {
13462 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13463 }
13464 }
13465 xmlWriter.writeCharacters(stringToWrite.toString());
13466 }
13467
13468 }
13469
13470
13471
13472
13473
13474 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
13475 java.lang.String prefix = xmlWriter.getPrefix(namespace);
13476
13477 if (prefix == null) {
13478 prefix = generatePrefix(namespace);
13479
13480 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
13481 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13482 }
13483
13484 xmlWriter.writeNamespace(prefix, namespace);
13485 xmlWriter.setPrefix(prefix, namespace);
13486 }
13487
13488 return prefix;
13489 }
13490
13491
13492
13493
13494
13495 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
13496 throws org.apache.axis2.databinding.ADBException {
13497
13498
13499 java.util.ArrayList elementList = new java.util.ArrayList();
13500 java.util.ArrayList attribList = new java.util.ArrayList();
13501
13502 if (localElementsTracker) {
13503 if (localElements != null) {
13504 for (int i = 0; i < localElements.length; i++) {
13505
13506 if (localElements[i] != null) {
13507 elementList.add(new javax.xml.namespace.QName("urn:exist",
13508 "elements"));
13509 elementList.add(localElements[i]);
13510 } else {
13511
13512
13513
13514 }
13515
13516 }
13517 } else {
13518
13519 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
13520
13521 }
13522
13523 }
13524
13525 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
13526
13527
13528 }
13529
13530
13531
13532
13533
13534 public static class Factory {
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544 public static QueryResponseCollections parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
13545 QueryResponseCollections object =
13546 new QueryResponseCollections();
13547
13548 int event;
13549 java.lang.String nillableValue = null;
13550 java.lang.String prefix = "";
13551 java.lang.String namespaceuri = "";
13552 try {
13553
13554 while (!reader.isStartElement() && !reader.isEndElement())
13555 reader.next();
13556
13557
13558 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
13559 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
13560 "type");
13561 if (fullTypeName != null) {
13562 java.lang.String nsPrefix = null;
13563 if (fullTypeName.indexOf(":") > -1) {
13564 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
13565 }
13566 nsPrefix = nsPrefix == null ? "" : nsPrefix;
13567
13568 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
13569
13570 if (!"QueryResponseCollections".equals(type)) {
13571
13572 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
13573 return (QueryResponseCollections) ExtensionMapper.getTypeObject(
13574 nsUri, type, reader);
13575 }
13576
13577
13578 }
13579
13580
13581 }
13582
13583
13584
13585
13586 java.util.Vector handledAttributes = new java.util.Vector();
13587
13588
13589 reader.next();
13590
13591 java.util.ArrayList list1 = new java.util.ArrayList();
13592
13593
13594 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13595
13596 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
13597
13598
13599
13600 list1.add(QueryResponseCollection.Factory.parse(reader));
13601
13602
13603 boolean loopDone1 = false;
13604 while (!loopDone1) {
13605
13606 while (!reader.isEndElement())
13607 reader.next();
13608
13609 reader.next();
13610
13611 while (!reader.isStartElement() && !reader.isEndElement())
13612 reader.next();
13613 if (reader.isEndElement()) {
13614
13615 loopDone1 = true;
13616 } else {
13617 if (new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
13618 list1.add(QueryResponseCollection.Factory.parse(reader));
13619
13620 } else {
13621 loopDone1 = true;
13622 }
13623 }
13624 }
13625
13626
13627 object.setElements((QueryResponseCollection[])
13628 org.apache.axis2.databinding.utils.ConverterUtil.convertToArray(
13629 QueryResponseCollection.class,
13630 list1));
13631
13632 }
13633
13634 else {
13635
13636 }
13637
13638 while (!reader.isStartElement() && !reader.isEndElement())
13639 reader.next();
13640
13641 if (reader.isStartElement())
13642
13643 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
13644
13645
13646 } catch (javax.xml.stream.XMLStreamException e) {
13647 throw new java.lang.Exception(e);
13648 }
13649
13650 return object;
13651 }
13652
13653 }
13654
13655
13656 }
13657
13658
13659 public static class ExtensionMapper {
13660
13661 public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
13662 java.lang.String typeName,
13663 javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
13664
13665
13666 if (
13667 "urn:exist".equals(namespaceURI) &&
13668 "StringArray".equals(typeName)) {
13669
13670 return StringArray.Factory.parse(reader);
13671
13672
13673 }
13674
13675
13676 if (
13677 "urn:exist".equals(namespaceURI) &&
13678 "QueryResponse".equals(typeName)) {
13679
13680 return QueryResponse.Factory.parse(reader);
13681
13682
13683 }
13684
13685
13686 if (
13687 "urn:exist".equals(namespaceURI) &&
13688 "QueryResponseDocuments".equals(typeName)) {
13689
13690 return QueryResponseDocuments.Factory.parse(reader);
13691
13692
13693 }
13694
13695
13696 if (
13697 "urn:exist".equals(namespaceURI) &&
13698 "Base64BinaryArray".equals(typeName)) {
13699
13700 return Base64BinaryArray.Factory.parse(reader);
13701
13702
13703 }
13704
13705
13706 if (
13707 "urn:exist".equals(namespaceURI) &&
13708 "Collection".equals(typeName)) {
13709
13710 return Collection.Factory.parse(reader);
13711
13712
13713 }
13714
13715
13716 if (
13717 "urn:exist".equals(namespaceURI) &&
13718 "QueryResponseCollections".equals(typeName)) {
13719
13720 return QueryResponseCollections.Factory.parse(reader);
13721
13722
13723 }
13724
13725
13726 if (
13727 "urn:exist".equals(namespaceURI) &&
13728 "QueryResponseDocument".equals(typeName)) {
13729
13730 return QueryResponseDocument.Factory.parse(reader);
13731
13732
13733 }
13734
13735
13736 if (
13737 "urn:exist".equals(namespaceURI) &&
13738 "QueryResponseCollection".equals(typeName)) {
13739
13740 return QueryResponseCollection.Factory.parse(reader);
13741
13742
13743 }
13744
13745
13746 throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
13747 }
13748
13749 }
13750
13751 public static class RetrieveResponse
13752 implements org.apache.axis2.databinding.ADBBean {
13753
13754 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
13755 "urn:exist",
13756 "retrieveResponse",
13757 "ns1");
13758
13759
13760 private static java.lang.String generatePrefix(java.lang.String namespace) {
13761 if (namespace.equals("urn:exist")) {
13762 return "ns1";
13763 }
13764 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13765 }
13766
13767
13768
13769
13770
13771
13772
13773
13774 protected java.lang.String[] localRetrieveReturn;
13775
13776
13777
13778
13779
13780
13781
13782 public java.lang.String[] getRetrieveReturn() {
13783 return localRetrieveReturn;
13784 }
13785
13786
13787
13788
13789
13790 protected void validateRetrieveReturn(java.lang.String[] param) {
13791
13792 if ((param != null) && (param.length < 1)) {
13793 throw new java.lang.RuntimeException();
13794 }
13795
13796 }
13797
13798
13799
13800
13801
13802
13803
13804 public void setRetrieveReturn(java.lang.String[] param) {
13805
13806 validateRetrieveReturn(param);
13807
13808
13809 this.localRetrieveReturn = param;
13810 }
13811
13812
13813
13814
13815
13816
13817
13818 public void addRetrieveReturn(java.lang.String param) {
13819 if (localRetrieveReturn == null) {
13820 localRetrieveReturn = new java.lang.String[]{};
13821 }
13822
13823
13824 java.util.List list =
13825 org.apache.axis2.databinding.utils.ConverterUtil.toList(localRetrieveReturn);
13826 list.add(param);
13827 this.localRetrieveReturn =
13828 (java.lang.String[]) list.toArray(
13829 new java.lang.String[list.size()]);
13830
13831 }
13832
13833
13834
13835
13836
13837
13838
13839 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
13840 boolean isReaderMTOMAware = false;
13841
13842 try {
13843 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
13844 } catch (java.lang.IllegalArgumentException e) {
13845 isReaderMTOMAware = false;
13846 }
13847 return isReaderMTOMAware;
13848 }
13849
13850
13851
13852
13853
13854
13855
13856 public org.apache.axiom.om.OMElement getOMElement(
13857 final javax.xml.namespace.QName parentQName,
13858 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
13859
13860
13861 org.apache.axiom.om.OMDataSource dataSource =
13862 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
13863
13864 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13865 RetrieveResponse.this.serialize(MY_QNAME, factory, xmlWriter);
13866 }
13867 };
13868 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
13869 MY_QNAME, factory, dataSource);
13870
13871 }
13872
13873 public void serialize(final javax.xml.namespace.QName parentQName,
13874 final org.apache.axiom.om.OMFactory factory,
13875 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
13876 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
13877 serialize(parentQName, factory, xmlWriter, false);
13878 }
13879
13880 public void serialize(final javax.xml.namespace.QName parentQName,
13881 final org.apache.axiom.om.OMFactory factory,
13882 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
13883 boolean serializeType)
13884 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
13885
13886
13887 java.lang.String prefix = null;
13888 java.lang.String namespace = null;
13889
13890
13891 prefix = parentQName.getPrefix();
13892 namespace = parentQName.getNamespaceURI();
13893
13894 if ((namespace != null) && (namespace.trim().length() > 0)) {
13895 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
13896 if (writerPrefix != null) {
13897 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
13898 } else {
13899 if (prefix == null) {
13900 prefix = generatePrefix(namespace);
13901 }
13902
13903 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
13904 xmlWriter.writeNamespace(prefix, namespace);
13905 xmlWriter.setPrefix(prefix, namespace);
13906 }
13907 } else {
13908 xmlWriter.writeStartElement(parentQName.getLocalPart());
13909 }
13910
13911 if (serializeType) {
13912
13913
13914 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
13915 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
13916 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
13917 namespacePrefix + ":retrieveResponse",
13918 xmlWriter);
13919 } else {
13920 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
13921 "retrieveResponse",
13922 xmlWriter);
13923 }
13924
13925
13926 }
13927
13928 if (localRetrieveReturn != null) {
13929 namespace = "urn:exist";
13930 boolean emptyNamespace = namespace == null || namespace.length() == 0;
13931 prefix = emptyNamespace ? null : xmlWriter.getPrefix(namespace);
13932 for (int i = 0; i < localRetrieveReturn.length; i++) {
13933
13934 if (localRetrieveReturn[i] != null) {
13935
13936 if (!emptyNamespace) {
13937 if (prefix == null) {
13938 java.lang.String prefix2 = generatePrefix(namespace);
13939
13940 xmlWriter.writeStartElement(prefix2, "retrieveReturn", namespace);
13941 xmlWriter.writeNamespace(prefix2, namespace);
13942 xmlWriter.setPrefix(prefix2, namespace);
13943
13944 } else {
13945 xmlWriter.writeStartElement(namespace, "retrieveReturn");
13946 }
13947
13948 } else {
13949 xmlWriter.writeStartElement("retrieveReturn");
13950 }
13951
13952
13953 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRetrieveReturn[i]));
13954
13955 xmlWriter.writeEndElement();
13956
13957 } else {
13958
13959 throw new org.apache.axis2.databinding.ADBException("retrieveReturn cannot be null!!");
13960
13961 }
13962
13963 }
13964 } else {
13965
13966 throw new org.apache.axis2.databinding.ADBException("retrieveReturn cannot be null!!");
13967
13968 }
13969
13970
13971 xmlWriter.writeEndElement();
13972
13973
13974 }
13975
13976
13977
13978
13979 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
13980 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13981 if (xmlWriter.getPrefix(namespace) == null) {
13982 xmlWriter.writeNamespace(prefix, namespace);
13983 xmlWriter.setPrefix(prefix, namespace);
13984
13985 }
13986
13987 xmlWriter.writeAttribute(namespace, attName, attValue);
13988
13989 }
13990
13991
13992
13993
13994 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
13995 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13996 if (namespace.equals("")) {
13997 xmlWriter.writeAttribute(attName, attValue);
13998 } else {
13999 registerPrefix(xmlWriter, namespace);
14000 xmlWriter.writeAttribute(namespace, attName, attValue);
14001 }
14002 }
14003
14004
14005
14006
14007
14008 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
14009 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14010
14011 java.lang.String attributeNamespace = qname.getNamespaceURI();
14012 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
14013 if (attributePrefix == null) {
14014 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
14015 }
14016 java.lang.String attributeValue;
14017 if (attributePrefix.trim().length() > 0) {
14018 attributeValue = attributePrefix + ":" + qname.getLocalPart();
14019 } else {
14020 attributeValue = qname.getLocalPart();
14021 }
14022
14023 if (namespace.equals("")) {
14024 xmlWriter.writeAttribute(attName, attributeValue);
14025 } else {
14026 registerPrefix(xmlWriter, namespace);
14027 xmlWriter.writeAttribute(namespace, attName, attributeValue);
14028 }
14029 }
14030
14031
14032
14033
14034
14035 private void writeQName(javax.xml.namespace.QName qname,
14036 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14037 java.lang.String namespaceURI = qname.getNamespaceURI();
14038 if (namespaceURI != null) {
14039 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
14040 if (prefix == null) {
14041 prefix = generatePrefix(namespaceURI);
14042 xmlWriter.writeNamespace(prefix, namespaceURI);
14043 xmlWriter.setPrefix(prefix, namespaceURI);
14044 }
14045
14046 if (prefix.trim().length() > 0) {
14047 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14048 } else {
14049
14050 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14051 }
14052
14053 } else {
14054 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14055 }
14056 }
14057
14058 private void writeQNames(javax.xml.namespace.QName[] qnames,
14059 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14060
14061 if (qnames != null) {
14062
14063
14064 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
14065 java.lang.String namespaceURI = null;
14066 java.lang.String prefix = null;
14067
14068 for (int i = 0; i < qnames.length; i++) {
14069 if (i > 0) {
14070 stringToWrite.append(" ");
14071 }
14072 namespaceURI = qnames[i].getNamespaceURI();
14073 if (namespaceURI != null) {
14074 prefix = xmlWriter.getPrefix(namespaceURI);
14075 if ((prefix == null) || (prefix.length() == 0)) {
14076 prefix = generatePrefix(namespaceURI);
14077 xmlWriter.writeNamespace(prefix, namespaceURI);
14078 xmlWriter.setPrefix(prefix, namespaceURI);
14079 }
14080
14081 if (prefix.trim().length() > 0) {
14082 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14083 } else {
14084 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14085 }
14086 } else {
14087 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14088 }
14089 }
14090 xmlWriter.writeCharacters(stringToWrite.toString());
14091 }
14092
14093 }
14094
14095
14096
14097
14098
14099 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
14100 java.lang.String prefix = xmlWriter.getPrefix(namespace);
14101
14102 if (prefix == null) {
14103 prefix = generatePrefix(namespace);
14104
14105 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
14106 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
14107 }
14108
14109 xmlWriter.writeNamespace(prefix, namespace);
14110 xmlWriter.setPrefix(prefix, namespace);
14111 }
14112
14113 return prefix;
14114 }
14115
14116
14117
14118
14119
14120 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
14121 throws org.apache.axis2.databinding.ADBException {
14122
14123
14124 java.util.ArrayList elementList = new java.util.ArrayList();
14125 java.util.ArrayList attribList = new java.util.ArrayList();
14126
14127
14128 if (localRetrieveReturn != null) {
14129 for (int i = 0; i < localRetrieveReturn.length; i++) {
14130
14131 if (localRetrieveReturn[i] != null) {
14132 elementList.add(new javax.xml.namespace.QName("urn:exist",
14133 "retrieveReturn"));
14134 elementList.add(
14135 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRetrieveReturn[i]));
14136 } else {
14137
14138 throw new org.apache.axis2.databinding.ADBException("retrieveReturn cannot be null!!");
14139
14140 }
14141
14142
14143 }
14144 } else {
14145
14146 throw new org.apache.axis2.databinding.ADBException("retrieveReturn cannot be null!!");
14147
14148 }
14149
14150
14151 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
14152
14153
14154 }
14155
14156
14157
14158
14159
14160 public static class Factory {
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170 public static RetrieveResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
14171 RetrieveResponse object =
14172 new RetrieveResponse();
14173
14174 int event;
14175 java.lang.String nillableValue = null;
14176 java.lang.String prefix = "";
14177 java.lang.String namespaceuri = "";
14178 try {
14179
14180 while (!reader.isStartElement() && !reader.isEndElement())
14181 reader.next();
14182
14183
14184 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
14185 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
14186 "type");
14187 if (fullTypeName != null) {
14188 java.lang.String nsPrefix = null;
14189 if (fullTypeName.indexOf(":") > -1) {
14190 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
14191 }
14192 nsPrefix = nsPrefix == null ? "" : nsPrefix;
14193
14194 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
14195
14196 if (!"retrieveResponse".equals(type)) {
14197
14198 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
14199 return (RetrieveResponse) ExtensionMapper.getTypeObject(
14200 nsUri, type, reader);
14201 }
14202
14203
14204 }
14205
14206
14207 }
14208
14209
14210
14211
14212 java.util.Vector handledAttributes = new java.util.Vector();
14213
14214
14215 reader.next();
14216
14217 java.util.ArrayList list1 = new java.util.ArrayList();
14218
14219
14220 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14221
14222 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "retrieveReturn").equals(reader.getName())) {
14223
14224
14225
14226 list1.add(reader.getElementText());
14227
14228
14229 boolean loopDone1 = false;
14230 while (!loopDone1) {
14231
14232 while (!reader.isEndElement()) {
14233 reader.next();
14234 }
14235
14236 reader.next();
14237
14238 while (!reader.isStartElement() && !reader.isEndElement())
14239 reader.next();
14240 if (reader.isEndElement()) {
14241
14242 loopDone1 = true;
14243 } else {
14244 if (new javax.xml.namespace.QName("urn:exist", "retrieveReturn").equals(reader.getName())) {
14245 list1.add(reader.getElementText());
14246
14247 } else {
14248 loopDone1 = true;
14249 }
14250 }
14251 }
14252
14253
14254 object.setRetrieveReturn((java.lang.String[])
14255 list1.toArray(new java.lang.String[list1.size()]));
14256
14257 }
14258
14259 else {
14260
14261 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14262 }
14263
14264 while (!reader.isStartElement() && !reader.isEndElement())
14265 reader.next();
14266
14267 if (reader.isStartElement())
14268
14269 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14270
14271
14272 } catch (javax.xml.stream.XMLStreamException e) {
14273 throw new java.lang.Exception(e);
14274 }
14275
14276 return object;
14277 }
14278
14279 }
14280
14281
14282 }
14283
14284
14285 public static class QueryResponseE
14286 implements org.apache.axis2.databinding.ADBBean {
14287
14288 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
14289 "urn:exist",
14290 "queryResponse",
14291 "ns1");
14292
14293
14294 private static java.lang.String generatePrefix(java.lang.String namespace) {
14295 if (namespace.equals("urn:exist")) {
14296 return "ns1";
14297 }
14298 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
14299 }
14300
14301
14302
14303
14304
14305
14306
14307 protected QueryResponse localQueryReturn;
14308
14309
14310
14311
14312
14313
14314
14315 public QueryResponse getQueryReturn() {
14316 return localQueryReturn;
14317 }
14318
14319
14320
14321
14322
14323
14324
14325 public void setQueryReturn(QueryResponse param) {
14326
14327 this.localQueryReturn = param;
14328
14329
14330 }
14331
14332
14333
14334
14335
14336
14337
14338 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
14339 boolean isReaderMTOMAware = false;
14340
14341 try {
14342 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
14343 } catch (java.lang.IllegalArgumentException e) {
14344 isReaderMTOMAware = false;
14345 }
14346 return isReaderMTOMAware;
14347 }
14348
14349
14350
14351
14352
14353
14354
14355 public org.apache.axiom.om.OMElement getOMElement(
14356 final javax.xml.namespace.QName parentQName,
14357 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
14358
14359
14360 org.apache.axiom.om.OMDataSource dataSource =
14361 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
14362
14363 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14364 QueryResponseE.this.serialize(MY_QNAME, factory, xmlWriter);
14365 }
14366 };
14367 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
14368 MY_QNAME, factory, dataSource);
14369
14370 }
14371
14372 public void serialize(final javax.xml.namespace.QName parentQName,
14373 final org.apache.axiom.om.OMFactory factory,
14374 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
14375 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
14376 serialize(parentQName, factory, xmlWriter, false);
14377 }
14378
14379 public void serialize(final javax.xml.namespace.QName parentQName,
14380 final org.apache.axiom.om.OMFactory factory,
14381 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
14382 boolean serializeType)
14383 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
14384
14385
14386 java.lang.String prefix = null;
14387 java.lang.String namespace = null;
14388
14389
14390 prefix = parentQName.getPrefix();
14391 namespace = parentQName.getNamespaceURI();
14392
14393 if ((namespace != null) && (namespace.trim().length() > 0)) {
14394 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
14395 if (writerPrefix != null) {
14396 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
14397 } else {
14398 if (prefix == null) {
14399 prefix = generatePrefix(namespace);
14400 }
14401
14402 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
14403 xmlWriter.writeNamespace(prefix, namespace);
14404 xmlWriter.setPrefix(prefix, namespace);
14405 }
14406 } else {
14407 xmlWriter.writeStartElement(parentQName.getLocalPart());
14408 }
14409
14410 if (serializeType) {
14411
14412
14413 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
14414 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
14415 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
14416 namespacePrefix + ":queryResponse",
14417 xmlWriter);
14418 } else {
14419 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
14420 "queryResponse",
14421 xmlWriter);
14422 }
14423
14424
14425 }
14426
14427 if (localQueryReturn == null) {
14428 throw new org.apache.axis2.databinding.ADBException("queryReturn cannot be null!!");
14429 }
14430 localQueryReturn.serialize(new javax.xml.namespace.QName("urn:exist", "queryReturn"),
14431 factory, xmlWriter);
14432
14433 xmlWriter.writeEndElement();
14434
14435
14436 }
14437
14438
14439
14440
14441 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
14442 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14443 if (xmlWriter.getPrefix(namespace) == null) {
14444 xmlWriter.writeNamespace(prefix, namespace);
14445 xmlWriter.setPrefix(prefix, namespace);
14446
14447 }
14448
14449 xmlWriter.writeAttribute(namespace, attName, attValue);
14450
14451 }
14452
14453
14454
14455
14456 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
14457 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14458 if (namespace.equals("")) {
14459 xmlWriter.writeAttribute(attName, attValue);
14460 } else {
14461 registerPrefix(xmlWriter, namespace);
14462 xmlWriter.writeAttribute(namespace, attName, attValue);
14463 }
14464 }
14465
14466
14467
14468
14469
14470 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
14471 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14472
14473 java.lang.String attributeNamespace = qname.getNamespaceURI();
14474 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
14475 if (attributePrefix == null) {
14476 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
14477 }
14478 java.lang.String attributeValue;
14479 if (attributePrefix.trim().length() > 0) {
14480 attributeValue = attributePrefix + ":" + qname.getLocalPart();
14481 } else {
14482 attributeValue = qname.getLocalPart();
14483 }
14484
14485 if (namespace.equals("")) {
14486 xmlWriter.writeAttribute(attName, attributeValue);
14487 } else {
14488 registerPrefix(xmlWriter, namespace);
14489 xmlWriter.writeAttribute(namespace, attName, attributeValue);
14490 }
14491 }
14492
14493
14494
14495
14496
14497 private void writeQName(javax.xml.namespace.QName qname,
14498 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14499 java.lang.String namespaceURI = qname.getNamespaceURI();
14500 if (namespaceURI != null) {
14501 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
14502 if (prefix == null) {
14503 prefix = generatePrefix(namespaceURI);
14504 xmlWriter.writeNamespace(prefix, namespaceURI);
14505 xmlWriter.setPrefix(prefix, namespaceURI);
14506 }
14507
14508 if (prefix.trim().length() > 0) {
14509 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14510 } else {
14511
14512 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14513 }
14514
14515 } else {
14516 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14517 }
14518 }
14519
14520 private void writeQNames(javax.xml.namespace.QName[] qnames,
14521 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14522
14523 if (qnames != null) {
14524
14525
14526 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
14527 java.lang.String namespaceURI = null;
14528 java.lang.String prefix = null;
14529
14530 for (int i = 0; i < qnames.length; i++) {
14531 if (i > 0) {
14532 stringToWrite.append(" ");
14533 }
14534 namespaceURI = qnames[i].getNamespaceURI();
14535 if (namespaceURI != null) {
14536 prefix = xmlWriter.getPrefix(namespaceURI);
14537 if ((prefix == null) || (prefix.length() == 0)) {
14538 prefix = generatePrefix(namespaceURI);
14539 xmlWriter.writeNamespace(prefix, namespaceURI);
14540 xmlWriter.setPrefix(prefix, namespaceURI);
14541 }
14542
14543 if (prefix.trim().length() > 0) {
14544 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14545 } else {
14546 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14547 }
14548 } else {
14549 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14550 }
14551 }
14552 xmlWriter.writeCharacters(stringToWrite.toString());
14553 }
14554
14555 }
14556
14557
14558
14559
14560
14561 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
14562 java.lang.String prefix = xmlWriter.getPrefix(namespace);
14563
14564 if (prefix == null) {
14565 prefix = generatePrefix(namespace);
14566
14567 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
14568 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
14569 }
14570
14571 xmlWriter.writeNamespace(prefix, namespace);
14572 xmlWriter.setPrefix(prefix, namespace);
14573 }
14574
14575 return prefix;
14576 }
14577
14578
14579
14580
14581
14582 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
14583 throws org.apache.axis2.databinding.ADBException {
14584
14585
14586 java.util.ArrayList elementList = new java.util.ArrayList();
14587 java.util.ArrayList attribList = new java.util.ArrayList();
14588
14589
14590 elementList.add(new javax.xml.namespace.QName("urn:exist",
14591 "queryReturn"));
14592
14593
14594 if (localQueryReturn == null) {
14595 throw new org.apache.axis2.databinding.ADBException("queryReturn cannot be null!!");
14596 }
14597 elementList.add(localQueryReturn);
14598
14599
14600 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
14601
14602
14603 }
14604
14605
14606
14607
14608
14609 public static class Factory {
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619 public static QueryResponseE parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
14620 QueryResponseE object =
14621 new QueryResponseE();
14622
14623 int event;
14624 java.lang.String nillableValue = null;
14625 java.lang.String prefix = "";
14626 java.lang.String namespaceuri = "";
14627 try {
14628
14629 while (!reader.isStartElement() && !reader.isEndElement())
14630 reader.next();
14631
14632
14633 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
14634 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
14635 "type");
14636 if (fullTypeName != null) {
14637 java.lang.String nsPrefix = null;
14638 if (fullTypeName.indexOf(":") > -1) {
14639 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
14640 }
14641 nsPrefix = nsPrefix == null ? "" : nsPrefix;
14642
14643 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
14644
14645 if (!"queryResponse".equals(type)) {
14646
14647 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
14648 return (QueryResponseE) ExtensionMapper.getTypeObject(
14649 nsUri, type, reader);
14650 }
14651
14652
14653 }
14654
14655
14656 }
14657
14658
14659
14660
14661 java.util.Vector handledAttributes = new java.util.Vector();
14662
14663
14664 reader.next();
14665
14666
14667 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14668
14669 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "queryReturn").equals(reader.getName())) {
14670
14671 object.setQueryReturn(QueryResponse.Factory.parse(reader));
14672
14673 reader.next();
14674
14675 }
14676
14677 else {
14678
14679 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14680 }
14681
14682 while (!reader.isStartElement() && !reader.isEndElement())
14683 reader.next();
14684
14685 if (reader.isStartElement())
14686
14687 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14688
14689
14690 } catch (javax.xml.stream.XMLStreamException e) {
14691 throw new java.lang.Exception(e);
14692 }
14693
14694 return object;
14695 }
14696
14697 }
14698
14699
14700 }
14701
14702
14703 public static class GetResourceDataResponse
14704 implements org.apache.axis2.databinding.ADBBean {
14705
14706 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
14707 "urn:exist",
14708 "getResourceDataResponse",
14709 "ns1");
14710
14711
14712 private static java.lang.String generatePrefix(java.lang.String namespace) {
14713 if (namespace.equals("urn:exist")) {
14714 return "ns1";
14715 }
14716 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
14717 }
14718
14719
14720
14721
14722
14723
14724
14725 protected javax.activation.DataHandler localGetResourceDataReturn;
14726
14727
14728
14729
14730
14731
14732
14733 public javax.activation.DataHandler getGetResourceDataReturn() {
14734 return localGetResourceDataReturn;
14735 }
14736
14737
14738
14739
14740
14741
14742
14743 public void setGetResourceDataReturn(javax.activation.DataHandler param) {
14744
14745 this.localGetResourceDataReturn = param;
14746
14747
14748 }
14749
14750
14751
14752
14753
14754
14755
14756 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
14757 boolean isReaderMTOMAware = false;
14758
14759 try {
14760 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
14761 } catch (java.lang.IllegalArgumentException e) {
14762 isReaderMTOMAware = false;
14763 }
14764 return isReaderMTOMAware;
14765 }
14766
14767
14768
14769
14770
14771
14772
14773 public org.apache.axiom.om.OMElement getOMElement(
14774 final javax.xml.namespace.QName parentQName,
14775 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
14776
14777
14778 org.apache.axiom.om.OMDataSource dataSource =
14779 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
14780
14781 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14782 GetResourceDataResponse.this.serialize(MY_QNAME, factory, xmlWriter);
14783 }
14784 };
14785 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
14786 MY_QNAME, factory, dataSource);
14787
14788 }
14789
14790 public void serialize(final javax.xml.namespace.QName parentQName,
14791 final org.apache.axiom.om.OMFactory factory,
14792 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
14793 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
14794 serialize(parentQName, factory, xmlWriter, false);
14795 }
14796
14797 public void serialize(final javax.xml.namespace.QName parentQName,
14798 final org.apache.axiom.om.OMFactory factory,
14799 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
14800 boolean serializeType)
14801 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
14802
14803
14804 java.lang.String prefix = null;
14805 java.lang.String namespace = null;
14806
14807
14808 prefix = parentQName.getPrefix();
14809 namespace = parentQName.getNamespaceURI();
14810
14811 if ((namespace != null) && (namespace.trim().length() > 0)) {
14812 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
14813 if (writerPrefix != null) {
14814 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
14815 } else {
14816 if (prefix == null) {
14817 prefix = generatePrefix(namespace);
14818 }
14819
14820 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
14821 xmlWriter.writeNamespace(prefix, namespace);
14822 xmlWriter.setPrefix(prefix, namespace);
14823 }
14824 } else {
14825 xmlWriter.writeStartElement(parentQName.getLocalPart());
14826 }
14827
14828 if (serializeType) {
14829
14830
14831 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
14832 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
14833 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
14834 namespacePrefix + ":getResourceDataResponse",
14835 xmlWriter);
14836 } else {
14837 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
14838 "getResourceDataResponse",
14839 xmlWriter);
14840 }
14841
14842
14843 }
14844
14845 namespace = "urn:exist";
14846 if (!namespace.equals("")) {
14847 prefix = xmlWriter.getPrefix(namespace);
14848
14849 if (prefix == null) {
14850 prefix = generatePrefix(namespace);
14851
14852 xmlWriter.writeStartElement(prefix, "getResourceDataReturn", namespace);
14853 xmlWriter.writeNamespace(prefix, namespace);
14854 xmlWriter.setPrefix(prefix, namespace);
14855
14856 } else {
14857 xmlWriter.writeStartElement(namespace, "getResourceDataReturn");
14858 }
14859
14860 } else {
14861 xmlWriter.writeStartElement("getResourceDataReturn");
14862 }
14863
14864
14865 if (localGetResourceDataReturn != null) {
14866 xmlWriter.writeDataHandler(localGetResourceDataReturn);
14867 }
14868
14869 xmlWriter.writeEndElement();
14870
14871 xmlWriter.writeEndElement();
14872
14873
14874 }
14875
14876
14877
14878
14879 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
14880 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14881 if (xmlWriter.getPrefix(namespace) == null) {
14882 xmlWriter.writeNamespace(prefix, namespace);
14883 xmlWriter.setPrefix(prefix, namespace);
14884
14885 }
14886
14887 xmlWriter.writeAttribute(namespace, attName, attValue);
14888
14889 }
14890
14891
14892
14893
14894 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
14895 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14896 if (namespace.equals("")) {
14897 xmlWriter.writeAttribute(attName, attValue);
14898 } else {
14899 registerPrefix(xmlWriter, namespace);
14900 xmlWriter.writeAttribute(namespace, attName, attValue);
14901 }
14902 }
14903
14904
14905
14906
14907
14908 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
14909 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14910
14911 java.lang.String attributeNamespace = qname.getNamespaceURI();
14912 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
14913 if (attributePrefix == null) {
14914 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
14915 }
14916 java.lang.String attributeValue;
14917 if (attributePrefix.trim().length() > 0) {
14918 attributeValue = attributePrefix + ":" + qname.getLocalPart();
14919 } else {
14920 attributeValue = qname.getLocalPart();
14921 }
14922
14923 if (namespace.equals("")) {
14924 xmlWriter.writeAttribute(attName, attributeValue);
14925 } else {
14926 registerPrefix(xmlWriter, namespace);
14927 xmlWriter.writeAttribute(namespace, attName, attributeValue);
14928 }
14929 }
14930
14931
14932
14933
14934
14935 private void writeQName(javax.xml.namespace.QName qname,
14936 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14937 java.lang.String namespaceURI = qname.getNamespaceURI();
14938 if (namespaceURI != null) {
14939 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
14940 if (prefix == null) {
14941 prefix = generatePrefix(namespaceURI);
14942 xmlWriter.writeNamespace(prefix, namespaceURI);
14943 xmlWriter.setPrefix(prefix, namespaceURI);
14944 }
14945
14946 if (prefix.trim().length() > 0) {
14947 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14948 } else {
14949
14950 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14951 }
14952
14953 } else {
14954 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
14955 }
14956 }
14957
14958 private void writeQNames(javax.xml.namespace.QName[] qnames,
14959 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
14960
14961 if (qnames != null) {
14962
14963
14964 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
14965 java.lang.String namespaceURI = null;
14966 java.lang.String prefix = null;
14967
14968 for (int i = 0; i < qnames.length; i++) {
14969 if (i > 0) {
14970 stringToWrite.append(" ");
14971 }
14972 namespaceURI = qnames[i].getNamespaceURI();
14973 if (namespaceURI != null) {
14974 prefix = xmlWriter.getPrefix(namespaceURI);
14975 if ((prefix == null) || (prefix.length() == 0)) {
14976 prefix = generatePrefix(namespaceURI);
14977 xmlWriter.writeNamespace(prefix, namespaceURI);
14978 xmlWriter.setPrefix(prefix, namespaceURI);
14979 }
14980
14981 if (prefix.trim().length() > 0) {
14982 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14983 } else {
14984 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14985 }
14986 } else {
14987 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
14988 }
14989 }
14990 xmlWriter.writeCharacters(stringToWrite.toString());
14991 }
14992
14993 }
14994
14995
14996
14997
14998
14999 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
15000 java.lang.String prefix = xmlWriter.getPrefix(namespace);
15001
15002 if (prefix == null) {
15003 prefix = generatePrefix(namespace);
15004
15005 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
15006 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
15007 }
15008
15009 xmlWriter.writeNamespace(prefix, namespace);
15010 xmlWriter.setPrefix(prefix, namespace);
15011 }
15012
15013 return prefix;
15014 }
15015
15016
15017
15018
15019
15020 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
15021 throws org.apache.axis2.databinding.ADBException {
15022
15023
15024 java.util.ArrayList elementList = new java.util.ArrayList();
15025 java.util.ArrayList attribList = new java.util.ArrayList();
15026
15027
15028 elementList.add(new javax.xml.namespace.QName("urn:exist",
15029 "getResourceDataReturn"));
15030
15031 elementList.add(localGetResourceDataReturn);
15032
15033
15034 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
15035
15036
15037 }
15038
15039
15040
15041
15042
15043 public static class Factory {
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053 public static GetResourceDataResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
15054 GetResourceDataResponse object =
15055 new GetResourceDataResponse();
15056
15057 int event;
15058 java.lang.String nillableValue = null;
15059 java.lang.String prefix = "";
15060 java.lang.String namespaceuri = "";
15061 try {
15062
15063 while (!reader.isStartElement() && !reader.isEndElement())
15064 reader.next();
15065
15066
15067 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
15068 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
15069 "type");
15070 if (fullTypeName != null) {
15071 java.lang.String nsPrefix = null;
15072 if (fullTypeName.indexOf(":") > -1) {
15073 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
15074 }
15075 nsPrefix = nsPrefix == null ? "" : nsPrefix;
15076
15077 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
15078
15079 if (!"getResourceDataResponse".equals(type)) {
15080
15081 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
15082 return (GetResourceDataResponse) ExtensionMapper.getTypeObject(
15083 nsUri, type, reader);
15084 }
15085
15086
15087 }
15088
15089
15090 }
15091
15092
15093
15094
15095 java.util.Vector handledAttributes = new java.util.Vector();
15096
15097
15098 reader.next();
15099
15100
15101 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
15102
15103 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "getResourceDataReturn").equals(reader.getName())) {
15104 reader.next();
15105 if (isReaderMTOMAware(reader)
15106 &&
15107 java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_BINARY))) {
15108
15109 object.setGetResourceDataReturn(
15110 (javax.activation.DataHandler) reader.getProperty(org.apache.axiom.om.OMConstants.DATA_HANDLER));
15111 } else {
15112 if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) {
15113 java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8");
15114 object.setGetResourceDataReturn(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) ((org.apache.axiom.om.impl.llom.OMStAXWrapper) reader).getBuilder()).getDataHandler(id));
15115 reader.next();
15116
15117 reader.next();
15118
15119 } else if (reader.hasText()) {
15120
15121 java.lang.String content = reader.getText();
15122 object.setGetResourceDataReturn(
15123 org.apache.axis2.databinding.utils.ConverterUtil.convertToBase64Binary(content));
15124
15125 reader.next();
15126
15127 }
15128 }
15129
15130
15131 reader.next();
15132
15133 }
15134
15135 else {
15136
15137 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15138 }
15139
15140 while (!reader.isStartElement() && !reader.isEndElement())
15141 reader.next();
15142
15143 if (reader.isStartElement())
15144
15145 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15146
15147
15148 } catch (javax.xml.stream.XMLStreamException e) {
15149 throw new java.lang.Exception(e);
15150 }
15151
15152 return object;
15153 }
15154
15155 }
15156
15157
15158 }
15159
15160
15161 public static class QueryResponse
15162 implements org.apache.axis2.databinding.ADBBean {
15163
15164
15165
15166
15167
15168
15169
15170 private static java.lang.String generatePrefix(java.lang.String namespace) {
15171 if (namespace.equals("urn:exist")) {
15172 return "ns1";
15173 }
15174 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
15175 }
15176
15177
15178
15179
15180
15181
15182
15183 protected QueryResponseCollections localCollections;
15184
15185
15186
15187
15188
15189
15190
15191 public QueryResponseCollections getCollections() {
15192 return localCollections;
15193 }
15194
15195
15196
15197
15198
15199
15200
15201 public void setCollections(QueryResponseCollections param) {
15202
15203 this.localCollections = param;
15204
15205
15206 }
15207
15208
15209
15210
15211
15212
15213
15214 protected int localHits;
15215
15216
15217
15218
15219
15220
15221
15222 public int getHits() {
15223 return localHits;
15224 }
15225
15226
15227
15228
15229
15230
15231
15232 public void setHits(int param) {
15233
15234 this.localHits = param;
15235
15236
15237 }
15238
15239
15240
15241
15242
15243
15244
15245 protected long localQueryTime;
15246
15247
15248
15249
15250
15251
15252
15253 public long getQueryTime() {
15254 return localQueryTime;
15255 }
15256
15257
15258
15259
15260
15261
15262
15263 public void setQueryTime(long param) {
15264
15265 this.localQueryTime = param;
15266
15267
15268 }
15269
15270
15271
15272
15273
15274
15275
15276 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
15277 boolean isReaderMTOMAware = false;
15278
15279 try {
15280 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
15281 } catch (java.lang.IllegalArgumentException e) {
15282 isReaderMTOMAware = false;
15283 }
15284 return isReaderMTOMAware;
15285 }
15286
15287
15288
15289
15290
15291
15292
15293 public org.apache.axiom.om.OMElement getOMElement(
15294 final javax.xml.namespace.QName parentQName,
15295 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
15296
15297
15298 org.apache.axiom.om.OMDataSource dataSource =
15299 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
15300
15301 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15302 QueryResponse.this.serialize(parentQName, factory, xmlWriter);
15303 }
15304 };
15305 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
15306 parentQName, factory, dataSource);
15307
15308 }
15309
15310 public void serialize(final javax.xml.namespace.QName parentQName,
15311 final org.apache.axiom.om.OMFactory factory,
15312 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
15313 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
15314 serialize(parentQName, factory, xmlWriter, false);
15315 }
15316
15317 public void serialize(final javax.xml.namespace.QName parentQName,
15318 final org.apache.axiom.om.OMFactory factory,
15319 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
15320 boolean serializeType)
15321 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
15322
15323
15324 java.lang.String prefix = null;
15325 java.lang.String namespace = null;
15326
15327
15328 prefix = parentQName.getPrefix();
15329 namespace = parentQName.getNamespaceURI();
15330
15331 if ((namespace != null) && (namespace.trim().length() > 0)) {
15332 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
15333 if (writerPrefix != null) {
15334 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
15335 } else {
15336 if (prefix == null) {
15337 prefix = generatePrefix(namespace);
15338 }
15339
15340 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
15341 xmlWriter.writeNamespace(prefix, namespace);
15342 xmlWriter.setPrefix(prefix, namespace);
15343 }
15344 } else {
15345 xmlWriter.writeStartElement(parentQName.getLocalPart());
15346 }
15347
15348 if (serializeType) {
15349
15350
15351 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
15352 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
15353 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
15354 namespacePrefix + ":QueryResponse",
15355 xmlWriter);
15356 } else {
15357 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
15358 "QueryResponse",
15359 xmlWriter);
15360 }
15361
15362
15363 }
15364
15365 if (localCollections == null) {
15366
15367 java.lang.String namespace2 = "urn:exist";
15368
15369 if (!namespace2.equals("")) {
15370 java.lang.String prefix2 = xmlWriter.getPrefix(namespace2);
15371
15372 if (prefix2 == null) {
15373 prefix2 = generatePrefix(namespace2);
15374
15375 xmlWriter.writeStartElement(prefix2, "collections", namespace2);
15376 xmlWriter.writeNamespace(prefix2, namespace2);
15377 xmlWriter.setPrefix(prefix2, namespace2);
15378
15379 } else {
15380 xmlWriter.writeStartElement(namespace2, "collections");
15381 }
15382
15383 } else {
15384 xmlWriter.writeStartElement("collections");
15385 }
15386
15387
15388
15389 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
15390 xmlWriter.writeEndElement();
15391 } else {
15392 localCollections.serialize(new javax.xml.namespace.QName("urn:exist", "collections"),
15393 factory, xmlWriter);
15394 }
15395
15396 namespace = "urn:exist";
15397 if (!namespace.equals("")) {
15398 prefix = xmlWriter.getPrefix(namespace);
15399
15400 if (prefix == null) {
15401 prefix = generatePrefix(namespace);
15402
15403 xmlWriter.writeStartElement(prefix, "hits", namespace);
15404 xmlWriter.writeNamespace(prefix, namespace);
15405 xmlWriter.setPrefix(prefix, namespace);
15406
15407 } else {
15408 xmlWriter.writeStartElement(namespace, "hits");
15409 }
15410
15411 } else {
15412 xmlWriter.writeStartElement("hits");
15413 }
15414
15415 if (localHits == java.lang.Integer.MIN_VALUE) {
15416
15417 throw new org.apache.axis2.databinding.ADBException("hits cannot be null!!");
15418
15419 } else {
15420 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHits));
15421 }
15422
15423 xmlWriter.writeEndElement();
15424
15425 namespace = "urn:exist";
15426 if (!namespace.equals("")) {
15427 prefix = xmlWriter.getPrefix(namespace);
15428
15429 if (prefix == null) {
15430 prefix = generatePrefix(namespace);
15431
15432 xmlWriter.writeStartElement(prefix, "queryTime", namespace);
15433 xmlWriter.writeNamespace(prefix, namespace);
15434 xmlWriter.setPrefix(prefix, namespace);
15435
15436 } else {
15437 xmlWriter.writeStartElement(namespace, "queryTime");
15438 }
15439
15440 } else {
15441 xmlWriter.writeStartElement("queryTime");
15442 }
15443
15444 if (localQueryTime == java.lang.Long.MIN_VALUE) {
15445
15446 throw new org.apache.axis2.databinding.ADBException("queryTime cannot be null!!");
15447
15448 } else {
15449 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localQueryTime));
15450 }
15451
15452 xmlWriter.writeEndElement();
15453
15454 xmlWriter.writeEndElement();
15455
15456
15457 }
15458
15459
15460
15461
15462 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
15463 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15464 if (xmlWriter.getPrefix(namespace) == null) {
15465 xmlWriter.writeNamespace(prefix, namespace);
15466 xmlWriter.setPrefix(prefix, namespace);
15467
15468 }
15469
15470 xmlWriter.writeAttribute(namespace, attName, attValue);
15471
15472 }
15473
15474
15475
15476
15477 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
15478 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15479 if (namespace.equals("")) {
15480 xmlWriter.writeAttribute(attName, attValue);
15481 } else {
15482 registerPrefix(xmlWriter, namespace);
15483 xmlWriter.writeAttribute(namespace, attName, attValue);
15484 }
15485 }
15486
15487
15488
15489
15490
15491 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
15492 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15493
15494 java.lang.String attributeNamespace = qname.getNamespaceURI();
15495 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
15496 if (attributePrefix == null) {
15497 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
15498 }
15499 java.lang.String attributeValue;
15500 if (attributePrefix.trim().length() > 0) {
15501 attributeValue = attributePrefix + ":" + qname.getLocalPart();
15502 } else {
15503 attributeValue = qname.getLocalPart();
15504 }
15505
15506 if (namespace.equals("")) {
15507 xmlWriter.writeAttribute(attName, attributeValue);
15508 } else {
15509 registerPrefix(xmlWriter, namespace);
15510 xmlWriter.writeAttribute(namespace, attName, attributeValue);
15511 }
15512 }
15513
15514
15515
15516
15517
15518 private void writeQName(javax.xml.namespace.QName qname,
15519 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15520 java.lang.String namespaceURI = qname.getNamespaceURI();
15521 if (namespaceURI != null) {
15522 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
15523 if (prefix == null) {
15524 prefix = generatePrefix(namespaceURI);
15525 xmlWriter.writeNamespace(prefix, namespaceURI);
15526 xmlWriter.setPrefix(prefix, namespaceURI);
15527 }
15528
15529 if (prefix.trim().length() > 0) {
15530 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
15531 } else {
15532
15533 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
15534 }
15535
15536 } else {
15537 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
15538 }
15539 }
15540
15541 private void writeQNames(javax.xml.namespace.QName[] qnames,
15542 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15543
15544 if (qnames != null) {
15545
15546
15547 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
15548 java.lang.String namespaceURI = null;
15549 java.lang.String prefix = null;
15550
15551 for (int i = 0; i < qnames.length; i++) {
15552 if (i > 0) {
15553 stringToWrite.append(" ");
15554 }
15555 namespaceURI = qnames[i].getNamespaceURI();
15556 if (namespaceURI != null) {
15557 prefix = xmlWriter.getPrefix(namespaceURI);
15558 if ((prefix == null) || (prefix.length() == 0)) {
15559 prefix = generatePrefix(namespaceURI);
15560 xmlWriter.writeNamespace(prefix, namespaceURI);
15561 xmlWriter.setPrefix(prefix, namespaceURI);
15562 }
15563
15564 if (prefix.trim().length() > 0) {
15565 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
15566 } else {
15567 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
15568 }
15569 } else {
15570 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
15571 }
15572 }
15573 xmlWriter.writeCharacters(stringToWrite.toString());
15574 }
15575
15576 }
15577
15578
15579
15580
15581
15582 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
15583 java.lang.String prefix = xmlWriter.getPrefix(namespace);
15584
15585 if (prefix == null) {
15586 prefix = generatePrefix(namespace);
15587
15588 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
15589 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
15590 }
15591
15592 xmlWriter.writeNamespace(prefix, namespace);
15593 xmlWriter.setPrefix(prefix, namespace);
15594 }
15595
15596 return prefix;
15597 }
15598
15599
15600
15601
15602
15603 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
15604 throws org.apache.axis2.databinding.ADBException {
15605
15606
15607 java.util.ArrayList elementList = new java.util.ArrayList();
15608 java.util.ArrayList attribList = new java.util.ArrayList();
15609
15610
15611 elementList.add(new javax.xml.namespace.QName("urn:exist",
15612 "collections"));
15613
15614
15615 elementList.add(localCollections == null ? null :
15616 localCollections);
15617
15618 elementList.add(new javax.xml.namespace.QName("urn:exist",
15619 "hits"));
15620
15621 elementList.add(
15622 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHits));
15623
15624 elementList.add(new javax.xml.namespace.QName("urn:exist",
15625 "queryTime"));
15626
15627 elementList.add(
15628 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localQueryTime));
15629
15630
15631 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
15632
15633
15634 }
15635
15636
15637
15638
15639
15640 public static class Factory {
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650 public static QueryResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
15651 QueryResponse object =
15652 new QueryResponse();
15653
15654 int event;
15655 java.lang.String nillableValue = null;
15656 java.lang.String prefix = "";
15657 java.lang.String namespaceuri = "";
15658 try {
15659
15660 while (!reader.isStartElement() && !reader.isEndElement())
15661 reader.next();
15662
15663
15664 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
15665 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
15666 "type");
15667 if (fullTypeName != null) {
15668 java.lang.String nsPrefix = null;
15669 if (fullTypeName.indexOf(":") > -1) {
15670 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
15671 }
15672 nsPrefix = nsPrefix == null ? "" : nsPrefix;
15673
15674 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
15675
15676 if (!"QueryResponse".equals(type)) {
15677
15678 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
15679 return (QueryResponse) ExtensionMapper.getTypeObject(
15680 nsUri, type, reader);
15681 }
15682
15683
15684 }
15685
15686
15687 }
15688
15689
15690
15691
15692 java.util.Vector handledAttributes = new java.util.Vector();
15693
15694
15695 reader.next();
15696
15697
15698 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
15699
15700 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "collections").equals(reader.getName())) {
15701
15702 nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
15703 if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
15704 object.setCollections(null);
15705 reader.next();
15706
15707 reader.next();
15708
15709 } else {
15710
15711 object.setCollections(QueryResponseCollections.Factory.parse(reader));
15712
15713 reader.next();
15714 }
15715 }
15716
15717 else {
15718
15719 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15720 }
15721
15722
15723 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
15724
15725 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "hits").equals(reader.getName())) {
15726
15727 java.lang.String content = reader.getElementText();
15728
15729 object.setHits(
15730 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
15731
15732 reader.next();
15733
15734 }
15735
15736 else {
15737
15738 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15739 }
15740
15741
15742 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
15743
15744 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "queryTime").equals(reader.getName())) {
15745
15746 java.lang.String content = reader.getElementText();
15747
15748 object.setQueryTime(
15749 org.apache.axis2.databinding.utils.ConverterUtil.convertToLong(content));
15750
15751 reader.next();
15752
15753 }
15754
15755 else {
15756
15757 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15758 }
15759
15760 while (!reader.isStartElement() && !reader.isEndElement())
15761 reader.next();
15762
15763 if (reader.isStartElement())
15764
15765 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
15766
15767
15768 } catch (javax.xml.stream.XMLStreamException e) {
15769 throw new java.lang.Exception(e);
15770 }
15771
15772 return object;
15773 }
15774
15775 }
15776
15777
15778 }
15779
15780
15781 public static class QueryResponseDocuments
15782 implements org.apache.axis2.databinding.ADBBean {
15783
15784
15785
15786
15787
15788
15789
15790 private static java.lang.String generatePrefix(java.lang.String namespace) {
15791 if (namespace.equals("urn:exist")) {
15792 return "ns1";
15793 }
15794 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
15795 }
15796
15797
15798
15799
15800
15801
15802
15803
15804 protected QueryResponseDocument[] localElements;
15805
15806
15807
15808
15809
15810 protected boolean localElementsTracker = false;
15811
15812
15813
15814
15815
15816
15817
15818 public QueryResponseDocument[] getElements() {
15819 return localElements;
15820 }
15821
15822
15823
15824
15825
15826 protected void validateElements(QueryResponseDocument[] param) {
15827
15828 }
15829
15830
15831
15832
15833
15834
15835
15836 public void setElements(QueryResponseDocument[] param) {
15837
15838 validateElements(param);
15839
15840
15841 if (param != null) {
15842
15843 localElementsTracker = true;
15844 } else {
15845 localElementsTracker = false;
15846
15847 }
15848
15849 this.localElements = param;
15850 }
15851
15852
15853
15854
15855
15856
15857
15858 public void addElements(QueryResponseDocument param) {
15859 if (localElements == null) {
15860 localElements = new QueryResponseDocument[]{};
15861 }
15862
15863
15864
15865 localElementsTracker = true;
15866
15867
15868 java.util.List list =
15869 org.apache.axis2.databinding.utils.ConverterUtil.toList(localElements);
15870 list.add(param);
15871 this.localElements =
15872 (QueryResponseDocument[]) list.toArray(
15873 new QueryResponseDocument[list.size()]);
15874
15875 }
15876
15877
15878
15879
15880
15881
15882
15883 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
15884 boolean isReaderMTOMAware = false;
15885
15886 try {
15887 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
15888 } catch (java.lang.IllegalArgumentException e) {
15889 isReaderMTOMAware = false;
15890 }
15891 return isReaderMTOMAware;
15892 }
15893
15894
15895
15896
15897
15898
15899
15900 public org.apache.axiom.om.OMElement getOMElement(
15901 final javax.xml.namespace.QName parentQName,
15902 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
15903
15904
15905 org.apache.axiom.om.OMDataSource dataSource =
15906 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
15907
15908 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
15909 QueryResponseDocuments.this.serialize(parentQName, factory, xmlWriter);
15910 }
15911 };
15912 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
15913 parentQName, factory, dataSource);
15914
15915 }
15916
15917 public void serialize(final javax.xml.namespace.QName parentQName,
15918 final org.apache.axiom.om.OMFactory factory,
15919 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
15920 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
15921 serialize(parentQName, factory, xmlWriter, false);
15922 }
15923
15924 public void serialize(final javax.xml.namespace.QName parentQName,
15925 final org.apache.axiom.om.OMFactory factory,
15926 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
15927 boolean serializeType)
15928 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
15929
15930
15931 java.lang.String prefix = null;
15932 java.lang.String namespace = null;
15933
15934
15935 prefix = parentQName.getPrefix();
15936 namespace = parentQName.getNamespaceURI();
15937
15938 if ((namespace != null) && (namespace.trim().length() > 0)) {
15939 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
15940 if (writerPrefix != null) {
15941 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
15942 } else {
15943 if (prefix == null) {
15944 prefix = generatePrefix(namespace);
15945 }
15946
15947 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
15948 xmlWriter.writeNamespace(prefix, namespace);
15949 xmlWriter.setPrefix(prefix, namespace);
15950 }
15951 } else {
15952 xmlWriter.writeStartElement(parentQName.getLocalPart());
15953 }
15954
15955 if (serializeType) {
15956
15957
15958 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
15959 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
15960 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
15961 namespacePrefix + ":QueryResponseDocuments",
15962 xmlWriter);
15963 } else {
15964 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
15965 "QueryResponseDocuments",
15966 xmlWriter);
15967 }
15968
15969
15970 }
15971 if (localElementsTracker) {
15972 if (localElements != null) {
15973 for (int i = 0; i < localElements.length; i++) {
15974 if (localElements[i] != null) {
15975 localElements[i].serialize(new javax.xml.namespace.QName("urn:exist", "elements"),
15976 factory, xmlWriter);
15977 } else {
15978
15979
15980
15981 }
15982
15983 }
15984 } else {
15985
15986 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
15987
15988 }
15989 }
15990 xmlWriter.writeEndElement();
15991
15992
15993 }
15994
15995
15996
15997
15998 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
15999 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16000 if (xmlWriter.getPrefix(namespace) == null) {
16001 xmlWriter.writeNamespace(prefix, namespace);
16002 xmlWriter.setPrefix(prefix, namespace);
16003
16004 }
16005
16006 xmlWriter.writeAttribute(namespace, attName, attValue);
16007
16008 }
16009
16010
16011
16012
16013 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
16014 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16015 if (namespace.equals("")) {
16016 xmlWriter.writeAttribute(attName, attValue);
16017 } else {
16018 registerPrefix(xmlWriter, namespace);
16019 xmlWriter.writeAttribute(namespace, attName, attValue);
16020 }
16021 }
16022
16023
16024
16025
16026
16027 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
16028 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16029
16030 java.lang.String attributeNamespace = qname.getNamespaceURI();
16031 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
16032 if (attributePrefix == null) {
16033 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
16034 }
16035 java.lang.String attributeValue;
16036 if (attributePrefix.trim().length() > 0) {
16037 attributeValue = attributePrefix + ":" + qname.getLocalPart();
16038 } else {
16039 attributeValue = qname.getLocalPart();
16040 }
16041
16042 if (namespace.equals("")) {
16043 xmlWriter.writeAttribute(attName, attributeValue);
16044 } else {
16045 registerPrefix(xmlWriter, namespace);
16046 xmlWriter.writeAttribute(namespace, attName, attributeValue);
16047 }
16048 }
16049
16050
16051
16052
16053
16054 private void writeQName(javax.xml.namespace.QName qname,
16055 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16056 java.lang.String namespaceURI = qname.getNamespaceURI();
16057 if (namespaceURI != null) {
16058 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
16059 if (prefix == null) {
16060 prefix = generatePrefix(namespaceURI);
16061 xmlWriter.writeNamespace(prefix, namespaceURI);
16062 xmlWriter.setPrefix(prefix, namespaceURI);
16063 }
16064
16065 if (prefix.trim().length() > 0) {
16066 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16067 } else {
16068
16069 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16070 }
16071
16072 } else {
16073 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16074 }
16075 }
16076
16077 private void writeQNames(javax.xml.namespace.QName[] qnames,
16078 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16079
16080 if (qnames != null) {
16081
16082
16083 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
16084 java.lang.String namespaceURI = null;
16085 java.lang.String prefix = null;
16086
16087 for (int i = 0; i < qnames.length; i++) {
16088 if (i > 0) {
16089 stringToWrite.append(" ");
16090 }
16091 namespaceURI = qnames[i].getNamespaceURI();
16092 if (namespaceURI != null) {
16093 prefix = xmlWriter.getPrefix(namespaceURI);
16094 if ((prefix == null) || (prefix.length() == 0)) {
16095 prefix = generatePrefix(namespaceURI);
16096 xmlWriter.writeNamespace(prefix, namespaceURI);
16097 xmlWriter.setPrefix(prefix, namespaceURI);
16098 }
16099
16100 if (prefix.trim().length() > 0) {
16101 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16102 } else {
16103 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16104 }
16105 } else {
16106 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16107 }
16108 }
16109 xmlWriter.writeCharacters(stringToWrite.toString());
16110 }
16111
16112 }
16113
16114
16115
16116
16117
16118 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
16119 java.lang.String prefix = xmlWriter.getPrefix(namespace);
16120
16121 if (prefix == null) {
16122 prefix = generatePrefix(namespace);
16123
16124 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
16125 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
16126 }
16127
16128 xmlWriter.writeNamespace(prefix, namespace);
16129 xmlWriter.setPrefix(prefix, namespace);
16130 }
16131
16132 return prefix;
16133 }
16134
16135
16136
16137
16138
16139 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
16140 throws org.apache.axis2.databinding.ADBException {
16141
16142
16143 java.util.ArrayList elementList = new java.util.ArrayList();
16144 java.util.ArrayList attribList = new java.util.ArrayList();
16145
16146 if (localElementsTracker) {
16147 if (localElements != null) {
16148 for (int i = 0; i < localElements.length; i++) {
16149
16150 if (localElements[i] != null) {
16151 elementList.add(new javax.xml.namespace.QName("urn:exist",
16152 "elements"));
16153 elementList.add(localElements[i]);
16154 } else {
16155
16156
16157
16158 }
16159
16160 }
16161 } else {
16162
16163 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
16164
16165 }
16166
16167 }
16168
16169 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
16170
16171
16172 }
16173
16174
16175
16176
16177
16178 public static class Factory {
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188 public static QueryResponseDocuments parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
16189 QueryResponseDocuments object =
16190 new QueryResponseDocuments();
16191
16192 int event;
16193 java.lang.String nillableValue = null;
16194 java.lang.String prefix = "";
16195 java.lang.String namespaceuri = "";
16196 try {
16197
16198 while (!reader.isStartElement() && !reader.isEndElement())
16199 reader.next();
16200
16201
16202 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
16203 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
16204 "type");
16205 if (fullTypeName != null) {
16206 java.lang.String nsPrefix = null;
16207 if (fullTypeName.indexOf(":") > -1) {
16208 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
16209 }
16210 nsPrefix = nsPrefix == null ? "" : nsPrefix;
16211
16212 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
16213
16214 if (!"QueryResponseDocuments".equals(type)) {
16215
16216 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
16217 return (QueryResponseDocuments) ExtensionMapper.getTypeObject(
16218 nsUri, type, reader);
16219 }
16220
16221
16222 }
16223
16224
16225 }
16226
16227
16228
16229
16230 java.util.Vector handledAttributes = new java.util.Vector();
16231
16232
16233 reader.next();
16234
16235 java.util.ArrayList list1 = new java.util.ArrayList();
16236
16237
16238 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
16239
16240 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
16241
16242
16243
16244 list1.add(QueryResponseDocument.Factory.parse(reader));
16245
16246
16247 boolean loopDone1 = false;
16248 while (!loopDone1) {
16249
16250 while (!reader.isEndElement())
16251 reader.next();
16252
16253 reader.next();
16254
16255 while (!reader.isStartElement() && !reader.isEndElement())
16256 reader.next();
16257 if (reader.isEndElement()) {
16258
16259 loopDone1 = true;
16260 } else {
16261 if (new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
16262 list1.add(QueryResponseDocument.Factory.parse(reader));
16263
16264 } else {
16265 loopDone1 = true;
16266 }
16267 }
16268 }
16269
16270
16271 object.setElements((QueryResponseDocument[])
16272 org.apache.axis2.databinding.utils.ConverterUtil.convertToArray(
16273 QueryResponseDocument.class,
16274 list1));
16275
16276 }
16277
16278 else {
16279
16280 }
16281
16282 while (!reader.isStartElement() && !reader.isEndElement())
16283 reader.next();
16284
16285 if (reader.isStartElement())
16286
16287 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
16288
16289
16290 } catch (javax.xml.stream.XMLStreamException e) {
16291 throw new java.lang.Exception(e);
16292 }
16293
16294 return object;
16295 }
16296
16297 }
16298
16299
16300 }
16301
16302
16303 public static class XqueryResponse
16304 implements org.apache.axis2.databinding.ADBBean {
16305
16306 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
16307 "urn:exist",
16308 "xqueryResponse",
16309 "ns1");
16310
16311
16312 private static java.lang.String generatePrefix(java.lang.String namespace) {
16313 if (namespace.equals("urn:exist")) {
16314 return "ns1";
16315 }
16316 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
16317 }
16318
16319
16320
16321
16322
16323
16324
16325 protected QueryResponse localXqueryReturn;
16326
16327
16328
16329
16330
16331
16332
16333 public QueryResponse getXqueryReturn() {
16334 return localXqueryReturn;
16335 }
16336
16337
16338
16339
16340
16341
16342
16343 public void setXqueryReturn(QueryResponse param) {
16344
16345 this.localXqueryReturn = param;
16346
16347
16348 }
16349
16350
16351
16352
16353
16354
16355
16356 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
16357 boolean isReaderMTOMAware = false;
16358
16359 try {
16360 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
16361 } catch (java.lang.IllegalArgumentException e) {
16362 isReaderMTOMAware = false;
16363 }
16364 return isReaderMTOMAware;
16365 }
16366
16367
16368
16369
16370
16371
16372
16373 public org.apache.axiom.om.OMElement getOMElement(
16374 final javax.xml.namespace.QName parentQName,
16375 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
16376
16377
16378 org.apache.axiom.om.OMDataSource dataSource =
16379 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
16380
16381 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16382 XqueryResponse.this.serialize(MY_QNAME, factory, xmlWriter);
16383 }
16384 };
16385 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
16386 MY_QNAME, factory, dataSource);
16387
16388 }
16389
16390 public void serialize(final javax.xml.namespace.QName parentQName,
16391 final org.apache.axiom.om.OMFactory factory,
16392 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
16393 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
16394 serialize(parentQName, factory, xmlWriter, false);
16395 }
16396
16397 public void serialize(final javax.xml.namespace.QName parentQName,
16398 final org.apache.axiom.om.OMFactory factory,
16399 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
16400 boolean serializeType)
16401 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
16402
16403
16404 java.lang.String prefix = null;
16405 java.lang.String namespace = null;
16406
16407
16408 prefix = parentQName.getPrefix();
16409 namespace = parentQName.getNamespaceURI();
16410
16411 if ((namespace != null) && (namespace.trim().length() > 0)) {
16412 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
16413 if (writerPrefix != null) {
16414 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
16415 } else {
16416 if (prefix == null) {
16417 prefix = generatePrefix(namespace);
16418 }
16419
16420 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
16421 xmlWriter.writeNamespace(prefix, namespace);
16422 xmlWriter.setPrefix(prefix, namespace);
16423 }
16424 } else {
16425 xmlWriter.writeStartElement(parentQName.getLocalPart());
16426 }
16427
16428 if (serializeType) {
16429
16430
16431 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
16432 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
16433 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
16434 namespacePrefix + ":xqueryResponse",
16435 xmlWriter);
16436 } else {
16437 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
16438 "xqueryResponse",
16439 xmlWriter);
16440 }
16441
16442
16443 }
16444
16445 if (localXqueryReturn == null) {
16446 throw new org.apache.axis2.databinding.ADBException("xqueryReturn cannot be null!!");
16447 }
16448 localXqueryReturn.serialize(new javax.xml.namespace.QName("urn:exist", "xqueryReturn"),
16449 factory, xmlWriter);
16450
16451 xmlWriter.writeEndElement();
16452
16453
16454 }
16455
16456
16457
16458
16459 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
16460 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16461 if (xmlWriter.getPrefix(namespace) == null) {
16462 xmlWriter.writeNamespace(prefix, namespace);
16463 xmlWriter.setPrefix(prefix, namespace);
16464
16465 }
16466
16467 xmlWriter.writeAttribute(namespace, attName, attValue);
16468
16469 }
16470
16471
16472
16473
16474 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
16475 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16476 if (namespace.equals("")) {
16477 xmlWriter.writeAttribute(attName, attValue);
16478 } else {
16479 registerPrefix(xmlWriter, namespace);
16480 xmlWriter.writeAttribute(namespace, attName, attValue);
16481 }
16482 }
16483
16484
16485
16486
16487
16488 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
16489 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16490
16491 java.lang.String attributeNamespace = qname.getNamespaceURI();
16492 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
16493 if (attributePrefix == null) {
16494 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
16495 }
16496 java.lang.String attributeValue;
16497 if (attributePrefix.trim().length() > 0) {
16498 attributeValue = attributePrefix + ":" + qname.getLocalPart();
16499 } else {
16500 attributeValue = qname.getLocalPart();
16501 }
16502
16503 if (namespace.equals("")) {
16504 xmlWriter.writeAttribute(attName, attributeValue);
16505 } else {
16506 registerPrefix(xmlWriter, namespace);
16507 xmlWriter.writeAttribute(namespace, attName, attributeValue);
16508 }
16509 }
16510
16511
16512
16513
16514
16515 private void writeQName(javax.xml.namespace.QName qname,
16516 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16517 java.lang.String namespaceURI = qname.getNamespaceURI();
16518 if (namespaceURI != null) {
16519 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
16520 if (prefix == null) {
16521 prefix = generatePrefix(namespaceURI);
16522 xmlWriter.writeNamespace(prefix, namespaceURI);
16523 xmlWriter.setPrefix(prefix, namespaceURI);
16524 }
16525
16526 if (prefix.trim().length() > 0) {
16527 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16528 } else {
16529
16530 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16531 }
16532
16533 } else {
16534 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
16535 }
16536 }
16537
16538 private void writeQNames(javax.xml.namespace.QName[] qnames,
16539 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16540
16541 if (qnames != null) {
16542
16543
16544 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
16545 java.lang.String namespaceURI = null;
16546 java.lang.String prefix = null;
16547
16548 for (int i = 0; i < qnames.length; i++) {
16549 if (i > 0) {
16550 stringToWrite.append(" ");
16551 }
16552 namespaceURI = qnames[i].getNamespaceURI();
16553 if (namespaceURI != null) {
16554 prefix = xmlWriter.getPrefix(namespaceURI);
16555 if ((prefix == null) || (prefix.length() == 0)) {
16556 prefix = generatePrefix(namespaceURI);
16557 xmlWriter.writeNamespace(prefix, namespaceURI);
16558 xmlWriter.setPrefix(prefix, namespaceURI);
16559 }
16560
16561 if (prefix.trim().length() > 0) {
16562 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16563 } else {
16564 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16565 }
16566 } else {
16567 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
16568 }
16569 }
16570 xmlWriter.writeCharacters(stringToWrite.toString());
16571 }
16572
16573 }
16574
16575
16576
16577
16578
16579 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
16580 java.lang.String prefix = xmlWriter.getPrefix(namespace);
16581
16582 if (prefix == null) {
16583 prefix = generatePrefix(namespace);
16584
16585 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
16586 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
16587 }
16588
16589 xmlWriter.writeNamespace(prefix, namespace);
16590 xmlWriter.setPrefix(prefix, namespace);
16591 }
16592
16593 return prefix;
16594 }
16595
16596
16597
16598
16599
16600 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
16601 throws org.apache.axis2.databinding.ADBException {
16602
16603
16604 java.util.ArrayList elementList = new java.util.ArrayList();
16605 java.util.ArrayList attribList = new java.util.ArrayList();
16606
16607
16608 elementList.add(new javax.xml.namespace.QName("urn:exist",
16609 "xqueryReturn"));
16610
16611
16612 if (localXqueryReturn == null) {
16613 throw new org.apache.axis2.databinding.ADBException("xqueryReturn cannot be null!!");
16614 }
16615 elementList.add(localXqueryReturn);
16616
16617
16618 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
16619
16620
16621 }
16622
16623
16624
16625
16626
16627 public static class Factory {
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637 public static XqueryResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
16638 XqueryResponse object =
16639 new XqueryResponse();
16640
16641 int event;
16642 java.lang.String nillableValue = null;
16643 java.lang.String prefix = "";
16644 java.lang.String namespaceuri = "";
16645 try {
16646
16647 while (!reader.isStartElement() && !reader.isEndElement())
16648 reader.next();
16649
16650
16651 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
16652 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
16653 "type");
16654 if (fullTypeName != null) {
16655 java.lang.String nsPrefix = null;
16656 if (fullTypeName.indexOf(":") > -1) {
16657 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
16658 }
16659 nsPrefix = nsPrefix == null ? "" : nsPrefix;
16660
16661 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
16662
16663 if (!"xqueryResponse".equals(type)) {
16664
16665 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
16666 return (XqueryResponse) ExtensionMapper.getTypeObject(
16667 nsUri, type, reader);
16668 }
16669
16670
16671 }
16672
16673
16674 }
16675
16676
16677
16678
16679 java.util.Vector handledAttributes = new java.util.Vector();
16680
16681
16682 reader.next();
16683
16684
16685 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
16686
16687 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xqueryReturn").equals(reader.getName())) {
16688
16689 object.setXqueryReturn(QueryResponse.Factory.parse(reader));
16690
16691 reader.next();
16692
16693 }
16694
16695 else {
16696
16697 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
16698 }
16699
16700 while (!reader.isStartElement() && !reader.isEndElement())
16701 reader.next();
16702
16703 if (reader.isStartElement())
16704
16705 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
16706
16707
16708 } catch (javax.xml.stream.XMLStreamException e) {
16709 throw new java.lang.Exception(e);
16710 }
16711
16712 return object;
16713 }
16714
16715 }
16716
16717
16718 }
16719
16720
16721 public static class Base64BinaryArray
16722 implements org.apache.axis2.databinding.ADBBean {
16723
16724
16725
16726
16727
16728
16729
16730 private static java.lang.String generatePrefix(java.lang.String namespace) {
16731 if (namespace.equals("urn:exist")) {
16732 return "ns1";
16733 }
16734 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
16735 }
16736
16737
16738
16739
16740
16741
16742
16743
16744 protected javax.activation.DataHandler[] localElements;
16745
16746
16747
16748
16749
16750
16751
16752 public javax.activation.DataHandler[] getElements() {
16753 return localElements;
16754 }
16755
16756
16757
16758
16759
16760 protected void validateElements(javax.activation.DataHandler[] param) {
16761
16762 if ((param != null) && (param.length < 1)) {
16763 throw new java.lang.RuntimeException();
16764 }
16765
16766 }
16767
16768
16769
16770
16771
16772
16773
16774 public void setElements(javax.activation.DataHandler[] param) {
16775
16776 validateElements(param);
16777
16778
16779 this.localElements = param;
16780 }
16781
16782
16783
16784
16785
16786
16787
16788 public void addElements(javax.activation.DataHandler param) {
16789 if (localElements == null) {
16790 localElements = new javax.activation.DataHandler[]{};
16791 }
16792
16793
16794 java.util.List list =
16795 org.apache.axis2.databinding.utils.ConverterUtil.toList(localElements);
16796 list.add(param);
16797 this.localElements =
16798 (javax.activation.DataHandler[]) list.toArray(
16799 new javax.activation.DataHandler[list.size()]);
16800
16801 }
16802
16803
16804
16805
16806
16807
16808
16809 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
16810 boolean isReaderMTOMAware = false;
16811
16812 try {
16813 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
16814 } catch (java.lang.IllegalArgumentException e) {
16815 isReaderMTOMAware = false;
16816 }
16817 return isReaderMTOMAware;
16818 }
16819
16820
16821
16822
16823
16824
16825
16826 public org.apache.axiom.om.OMElement getOMElement(
16827 final javax.xml.namespace.QName parentQName,
16828 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
16829
16830
16831 org.apache.axiom.om.OMDataSource dataSource =
16832 new org.apache.axis2.databinding.ADBDataSource(this, parentQName) {
16833
16834 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16835 Base64BinaryArray.this.serialize(parentQName, factory, xmlWriter);
16836 }
16837 };
16838 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
16839 parentQName, factory, dataSource);
16840
16841 }
16842
16843 public void serialize(final javax.xml.namespace.QName parentQName,
16844 final org.apache.axiom.om.OMFactory factory,
16845 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
16846 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
16847 serialize(parentQName, factory, xmlWriter, false);
16848 }
16849
16850 public void serialize(final javax.xml.namespace.QName parentQName,
16851 final org.apache.axiom.om.OMFactory factory,
16852 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
16853 boolean serializeType)
16854 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
16855
16856
16857 java.lang.String prefix = null;
16858 java.lang.String namespace = null;
16859
16860
16861 prefix = parentQName.getPrefix();
16862 namespace = parentQName.getNamespaceURI();
16863
16864 if ((namespace != null) && (namespace.trim().length() > 0)) {
16865 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
16866 if (writerPrefix != null) {
16867 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
16868 } else {
16869 if (prefix == null) {
16870 prefix = generatePrefix(namespace);
16871 }
16872
16873 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
16874 xmlWriter.writeNamespace(prefix, namespace);
16875 xmlWriter.setPrefix(prefix, namespace);
16876 }
16877 } else {
16878 xmlWriter.writeStartElement(parentQName.getLocalPart());
16879 }
16880
16881 if (serializeType) {
16882
16883
16884 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
16885 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
16886 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
16887 namespacePrefix + ":Base64BinaryArray",
16888 xmlWriter);
16889 } else {
16890 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
16891 "Base64BinaryArray",
16892 xmlWriter);
16893 }
16894
16895
16896 }
16897
16898 if (localElements != null) {
16899 namespace = "urn:exist";
16900 boolean emptyNamespace = namespace == null || namespace.length() == 0;
16901 prefix = emptyNamespace ? null : xmlWriter.getPrefix(namespace);
16902 for (int i = 0; i < localElements.length; i++) {
16903
16904 if (localElements[i] != null) {
16905
16906 if (!emptyNamespace) {
16907 if (prefix == null) {
16908 java.lang.String prefix2 = generatePrefix(namespace);
16909
16910 xmlWriter.writeStartElement(prefix2, "elements", namespace);
16911 xmlWriter.writeNamespace(prefix2, namespace);
16912 xmlWriter.setPrefix(prefix2, namespace);
16913
16914 } else {
16915 xmlWriter.writeStartElement(namespace, "elements");
16916 }
16917
16918 } else {
16919 xmlWriter.writeStartElement("elements");
16920 }
16921
16922
16923 xmlWriter.writeDataHandler(localElements[i]);
16924
16925 xmlWriter.writeEndElement();
16926
16927 } else {
16928
16929 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
16930
16931 }
16932
16933 }
16934 } else {
16935
16936 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
16937
16938 }
16939
16940
16941 xmlWriter.writeEndElement();
16942
16943
16944 }
16945
16946
16947
16948
16949 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
16950 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16951 if (xmlWriter.getPrefix(namespace) == null) {
16952 xmlWriter.writeNamespace(prefix, namespace);
16953 xmlWriter.setPrefix(prefix, namespace);
16954
16955 }
16956
16957 xmlWriter.writeAttribute(namespace, attName, attValue);
16958
16959 }
16960
16961
16962
16963
16964 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
16965 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16966 if (namespace.equals("")) {
16967 xmlWriter.writeAttribute(attName, attValue);
16968 } else {
16969 registerPrefix(xmlWriter, namespace);
16970 xmlWriter.writeAttribute(namespace, attName, attValue);
16971 }
16972 }
16973
16974
16975
16976
16977
16978 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
16979 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
16980
16981 java.lang.String attributeNamespace = qname.getNamespaceURI();
16982 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
16983 if (attributePrefix == null) {
16984 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
16985 }
16986 java.lang.String attributeValue;
16987 if (attributePrefix.trim().length() > 0) {
16988 attributeValue = attributePrefix + ":" + qname.getLocalPart();
16989 } else {
16990 attributeValue = qname.getLocalPart();
16991 }
16992
16993 if (namespace.equals("")) {
16994 xmlWriter.writeAttribute(attName, attributeValue);
16995 } else {
16996 registerPrefix(xmlWriter, namespace);
16997 xmlWriter.writeAttribute(namespace, attName, attributeValue);
16998 }
16999 }
17000
17001
17002
17003
17004
17005 private void writeQName(javax.xml.namespace.QName qname,
17006 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17007 java.lang.String namespaceURI = qname.getNamespaceURI();
17008 if (namespaceURI != null) {
17009 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
17010 if (prefix == null) {
17011 prefix = generatePrefix(namespaceURI);
17012 xmlWriter.writeNamespace(prefix, namespaceURI);
17013 xmlWriter.setPrefix(prefix, namespaceURI);
17014 }
17015
17016 if (prefix.trim().length() > 0) {
17017 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17018 } else {
17019
17020 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17021 }
17022
17023 } else {
17024 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17025 }
17026 }
17027
17028 private void writeQNames(javax.xml.namespace.QName[] qnames,
17029 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17030
17031 if (qnames != null) {
17032
17033
17034 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
17035 java.lang.String namespaceURI = null;
17036 java.lang.String prefix = null;
17037
17038 for (int i = 0; i < qnames.length; i++) {
17039 if (i > 0) {
17040 stringToWrite.append(" ");
17041 }
17042 namespaceURI = qnames[i].getNamespaceURI();
17043 if (namespaceURI != null) {
17044 prefix = xmlWriter.getPrefix(namespaceURI);
17045 if ((prefix == null) || (prefix.length() == 0)) {
17046 prefix = generatePrefix(namespaceURI);
17047 xmlWriter.writeNamespace(prefix, namespaceURI);
17048 xmlWriter.setPrefix(prefix, namespaceURI);
17049 }
17050
17051 if (prefix.trim().length() > 0) {
17052 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17053 } else {
17054 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17055 }
17056 } else {
17057 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17058 }
17059 }
17060 xmlWriter.writeCharacters(stringToWrite.toString());
17061 }
17062
17063 }
17064
17065
17066
17067
17068
17069 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
17070 java.lang.String prefix = xmlWriter.getPrefix(namespace);
17071
17072 if (prefix == null) {
17073 prefix = generatePrefix(namespace);
17074
17075 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
17076 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
17077 }
17078
17079 xmlWriter.writeNamespace(prefix, namespace);
17080 xmlWriter.setPrefix(prefix, namespace);
17081 }
17082
17083 return prefix;
17084 }
17085
17086
17087
17088
17089
17090 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
17091 throws org.apache.axis2.databinding.ADBException {
17092
17093
17094 java.util.ArrayList elementList = new java.util.ArrayList();
17095 java.util.ArrayList attribList = new java.util.ArrayList();
17096
17097
17098 if (localElements != null) {
17099 for (int i = 0; i < localElements.length; i++) {
17100
17101 if (localElements[i] != null) {
17102 elementList.add(new javax.xml.namespace.QName("urn:exist",
17103 "elements"));
17104 elementList.add(
17105 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localElements[i]));
17106 } else {
17107
17108 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
17109
17110 }
17111
17112
17113 }
17114 } else {
17115
17116 throw new org.apache.axis2.databinding.ADBException("elements cannot be null!!");
17117
17118 }
17119
17120
17121 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
17122
17123
17124 }
17125
17126
17127
17128
17129
17130 public static class Factory {
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140 public static Base64BinaryArray parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
17141 Base64BinaryArray object =
17142 new Base64BinaryArray();
17143
17144 int event;
17145 java.lang.String nillableValue = null;
17146 java.lang.String prefix = "";
17147 java.lang.String namespaceuri = "";
17148 try {
17149
17150 while (!reader.isStartElement() && !reader.isEndElement())
17151 reader.next();
17152
17153
17154 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
17155 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
17156 "type");
17157 if (fullTypeName != null) {
17158 java.lang.String nsPrefix = null;
17159 if (fullTypeName.indexOf(":") > -1) {
17160 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
17161 }
17162 nsPrefix = nsPrefix == null ? "" : nsPrefix;
17163
17164 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
17165
17166 if (!"Base64BinaryArray".equals(type)) {
17167
17168 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
17169 return (Base64BinaryArray) ExtensionMapper.getTypeObject(
17170 nsUri, type, reader);
17171 }
17172
17173
17174 }
17175
17176
17177 }
17178
17179
17180
17181
17182 java.util.Vector handledAttributes = new java.util.Vector();
17183
17184
17185 reader.next();
17186
17187 java.util.ArrayList list1 = new java.util.ArrayList();
17188
17189
17190 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
17191
17192 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
17193
17194
17195
17196
17197
17198 if (isReaderMTOMAware(reader)
17199 &&
17200 java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_BINARY))) {
17201
17202 list1.add(
17203 (javax.activation.DataHandler) reader.getProperty(org.apache.axiom.om.OMConstants.DATA_HANDLER));
17204 } else {
17205
17206 if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
17207 reader.next();
17208 }
17209 if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) {
17210 java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8");
17211 list1.add(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) ((org.apache.axiom.om.impl.llom.OMStAXWrapper) reader).getBuilder()).getDataHandler(id));
17212 reader.next();
17213 reader.next();
17214 } else if (reader.hasText()) {
17215
17216 java.lang.String content = reader.getText();
17217 list1.add(
17218 org.apache.axis2.databinding.utils.ConverterUtil.convertToBase64Binary(content));
17219 reader.next();
17220 }
17221
17222 }
17223
17224
17225
17226 boolean loopDone1 = false;
17227 while (!loopDone1) {
17228
17229 while (!reader.isEndElement()) {
17230 reader.next();
17231 }
17232
17233 reader.next();
17234
17235 while (!reader.isStartElement() && !reader.isEndElement())
17236 reader.next();
17237 if (reader.isEndElement()) {
17238
17239 loopDone1 = true;
17240 } else {
17241 if (new javax.xml.namespace.QName("urn:exist", "elements").equals(reader.getName())) {
17242 reader.next();
17243 if (isReaderMTOMAware(reader)
17244 &&
17245 java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_BINARY))) {
17246
17247 list1.add(
17248 (javax.activation.DataHandler) reader.getProperty(org.apache.axiom.om.OMConstants.DATA_HANDLER));
17249 } else {
17250 if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) {
17251 java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8");
17252 list1.add(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) ((org.apache.axiom.om.impl.llom.OMStAXWrapper) reader).getBuilder()).getDataHandler(id));
17253 reader.next();
17254 reader.next();
17255 } else if (reader.hasText()) {
17256
17257 java.lang.String content = reader.getText();
17258 list1.add(
17259 org.apache.axis2.databinding.utils.ConverterUtil.convertToBase64Binary(content));
17260 reader.next();
17261 }
17262
17263 }
17264
17265
17266 } else {
17267 loopDone1 = true;
17268 }
17269 }
17270 }
17271
17272
17273 object.setElements((javax.activation.DataHandler[])
17274 org.apache.axis2.databinding.utils.ConverterUtil.convertToArray(
17275 javax.activation.DataHandler.class, list1));
17276
17277 }
17278
17279 else {
17280
17281 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
17282 }
17283
17284 while (!reader.isStartElement() && !reader.isEndElement())
17285 reader.next();
17286
17287 if (reader.isStartElement())
17288
17289 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
17290
17291
17292 } catch (javax.xml.stream.XMLStreamException e) {
17293 throw new java.lang.Exception(e);
17294 }
17295
17296 return object;
17297 }
17298
17299 }
17300
17301
17302 }
17303
17304
17305 public static class RetrieveDataResponse
17306 implements org.apache.axis2.databinding.ADBBean {
17307
17308 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
17309 "urn:exist",
17310 "retrieveDataResponse",
17311 "ns1");
17312
17313
17314 private static java.lang.String generatePrefix(java.lang.String namespace) {
17315 if (namespace.equals("urn:exist")) {
17316 return "ns1";
17317 }
17318 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
17319 }
17320
17321
17322
17323
17324
17325
17326
17327 protected Base64BinaryArray localRetrieveDataReturn;
17328
17329
17330
17331
17332
17333
17334
17335 public Base64BinaryArray getRetrieveDataReturn() {
17336 return localRetrieveDataReturn;
17337 }
17338
17339
17340
17341
17342
17343
17344
17345 public void setRetrieveDataReturn(Base64BinaryArray param) {
17346
17347 this.localRetrieveDataReturn = param;
17348
17349
17350 }
17351
17352
17353
17354
17355
17356
17357
17358 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
17359 boolean isReaderMTOMAware = false;
17360
17361 try {
17362 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
17363 } catch (java.lang.IllegalArgumentException e) {
17364 isReaderMTOMAware = false;
17365 }
17366 return isReaderMTOMAware;
17367 }
17368
17369
17370
17371
17372
17373
17374
17375 public org.apache.axiom.om.OMElement getOMElement(
17376 final javax.xml.namespace.QName parentQName,
17377 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
17378
17379
17380 org.apache.axiom.om.OMDataSource dataSource =
17381 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
17382
17383 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17384 RetrieveDataResponse.this.serialize(MY_QNAME, factory, xmlWriter);
17385 }
17386 };
17387 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
17388 MY_QNAME, factory, dataSource);
17389
17390 }
17391
17392 public void serialize(final javax.xml.namespace.QName parentQName,
17393 final org.apache.axiom.om.OMFactory factory,
17394 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
17395 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
17396 serialize(parentQName, factory, xmlWriter, false);
17397 }
17398
17399 public void serialize(final javax.xml.namespace.QName parentQName,
17400 final org.apache.axiom.om.OMFactory factory,
17401 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
17402 boolean serializeType)
17403 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
17404
17405
17406 java.lang.String prefix = null;
17407 java.lang.String namespace = null;
17408
17409
17410 prefix = parentQName.getPrefix();
17411 namespace = parentQName.getNamespaceURI();
17412
17413 if ((namespace != null) && (namespace.trim().length() > 0)) {
17414 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
17415 if (writerPrefix != null) {
17416 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
17417 } else {
17418 if (prefix == null) {
17419 prefix = generatePrefix(namespace);
17420 }
17421
17422 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
17423 xmlWriter.writeNamespace(prefix, namespace);
17424 xmlWriter.setPrefix(prefix, namespace);
17425 }
17426 } else {
17427 xmlWriter.writeStartElement(parentQName.getLocalPart());
17428 }
17429
17430 if (serializeType) {
17431
17432
17433 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
17434 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
17435 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
17436 namespacePrefix + ":retrieveDataResponse",
17437 xmlWriter);
17438 } else {
17439 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
17440 "retrieveDataResponse",
17441 xmlWriter);
17442 }
17443
17444
17445 }
17446
17447 if (localRetrieveDataReturn == null) {
17448 throw new org.apache.axis2.databinding.ADBException("retrieveDataReturn cannot be null!!");
17449 }
17450 localRetrieveDataReturn.serialize(new javax.xml.namespace.QName("urn:exist", "retrieveDataReturn"),
17451 factory, xmlWriter);
17452
17453 xmlWriter.writeEndElement();
17454
17455
17456 }
17457
17458
17459
17460
17461 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
17462 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17463 if (xmlWriter.getPrefix(namespace) == null) {
17464 xmlWriter.writeNamespace(prefix, namespace);
17465 xmlWriter.setPrefix(prefix, namespace);
17466
17467 }
17468
17469 xmlWriter.writeAttribute(namespace, attName, attValue);
17470
17471 }
17472
17473
17474
17475
17476 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
17477 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17478 if (namespace.equals("")) {
17479 xmlWriter.writeAttribute(attName, attValue);
17480 } else {
17481 registerPrefix(xmlWriter, namespace);
17482 xmlWriter.writeAttribute(namespace, attName, attValue);
17483 }
17484 }
17485
17486
17487
17488
17489
17490 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
17491 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17492
17493 java.lang.String attributeNamespace = qname.getNamespaceURI();
17494 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
17495 if (attributePrefix == null) {
17496 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
17497 }
17498 java.lang.String attributeValue;
17499 if (attributePrefix.trim().length() > 0) {
17500 attributeValue = attributePrefix + ":" + qname.getLocalPart();
17501 } else {
17502 attributeValue = qname.getLocalPart();
17503 }
17504
17505 if (namespace.equals("")) {
17506 xmlWriter.writeAttribute(attName, attributeValue);
17507 } else {
17508 registerPrefix(xmlWriter, namespace);
17509 xmlWriter.writeAttribute(namespace, attName, attributeValue);
17510 }
17511 }
17512
17513
17514
17515
17516
17517 private void writeQName(javax.xml.namespace.QName qname,
17518 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17519 java.lang.String namespaceURI = qname.getNamespaceURI();
17520 if (namespaceURI != null) {
17521 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
17522 if (prefix == null) {
17523 prefix = generatePrefix(namespaceURI);
17524 xmlWriter.writeNamespace(prefix, namespaceURI);
17525 xmlWriter.setPrefix(prefix, namespaceURI);
17526 }
17527
17528 if (prefix.trim().length() > 0) {
17529 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17530 } else {
17531
17532 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17533 }
17534
17535 } else {
17536 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
17537 }
17538 }
17539
17540 private void writeQNames(javax.xml.namespace.QName[] qnames,
17541 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17542
17543 if (qnames != null) {
17544
17545
17546 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
17547 java.lang.String namespaceURI = null;
17548 java.lang.String prefix = null;
17549
17550 for (int i = 0; i < qnames.length; i++) {
17551 if (i > 0) {
17552 stringToWrite.append(" ");
17553 }
17554 namespaceURI = qnames[i].getNamespaceURI();
17555 if (namespaceURI != null) {
17556 prefix = xmlWriter.getPrefix(namespaceURI);
17557 if ((prefix == null) || (prefix.length() == 0)) {
17558 prefix = generatePrefix(namespaceURI);
17559 xmlWriter.writeNamespace(prefix, namespaceURI);
17560 xmlWriter.setPrefix(prefix, namespaceURI);
17561 }
17562
17563 if (prefix.trim().length() > 0) {
17564 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17565 } else {
17566 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17567 }
17568 } else {
17569 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
17570 }
17571 }
17572 xmlWriter.writeCharacters(stringToWrite.toString());
17573 }
17574
17575 }
17576
17577
17578
17579
17580
17581 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
17582 java.lang.String prefix = xmlWriter.getPrefix(namespace);
17583
17584 if (prefix == null) {
17585 prefix = generatePrefix(namespace);
17586
17587 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
17588 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
17589 }
17590
17591 xmlWriter.writeNamespace(prefix, namespace);
17592 xmlWriter.setPrefix(prefix, namespace);
17593 }
17594
17595 return prefix;
17596 }
17597
17598
17599
17600
17601
17602 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
17603 throws org.apache.axis2.databinding.ADBException {
17604
17605
17606 java.util.ArrayList elementList = new java.util.ArrayList();
17607 java.util.ArrayList attribList = new java.util.ArrayList();
17608
17609
17610 elementList.add(new javax.xml.namespace.QName("urn:exist",
17611 "retrieveDataReturn"));
17612
17613
17614 if (localRetrieveDataReturn == null) {
17615 throw new org.apache.axis2.databinding.ADBException("retrieveDataReturn cannot be null!!");
17616 }
17617 elementList.add(localRetrieveDataReturn);
17618
17619
17620 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
17621
17622
17623 }
17624
17625
17626
17627
17628
17629 public static class Factory {
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639 public static RetrieveDataResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
17640 RetrieveDataResponse object =
17641 new RetrieveDataResponse();
17642
17643 int event;
17644 java.lang.String nillableValue = null;
17645 java.lang.String prefix = "";
17646 java.lang.String namespaceuri = "";
17647 try {
17648
17649 while (!reader.isStartElement() && !reader.isEndElement())
17650 reader.next();
17651
17652
17653 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
17654 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
17655 "type");
17656 if (fullTypeName != null) {
17657 java.lang.String nsPrefix = null;
17658 if (fullTypeName.indexOf(":") > -1) {
17659 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
17660 }
17661 nsPrefix = nsPrefix == null ? "" : nsPrefix;
17662
17663 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
17664
17665 if (!"retrieveDataResponse".equals(type)) {
17666
17667 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
17668 return (RetrieveDataResponse) ExtensionMapper.getTypeObject(
17669 nsUri, type, reader);
17670 }
17671
17672
17673 }
17674
17675
17676 }
17677
17678
17679
17680
17681 java.util.Vector handledAttributes = new java.util.Vector();
17682
17683
17684 reader.next();
17685
17686
17687 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
17688
17689 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "retrieveDataReturn").equals(reader.getName())) {
17690
17691 object.setRetrieveDataReturn(Base64BinaryArray.Factory.parse(reader));
17692
17693 reader.next();
17694
17695 }
17696
17697 else {
17698
17699 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
17700 }
17701
17702 while (!reader.isStartElement() && !reader.isEndElement())
17703 reader.next();
17704
17705 if (reader.isStartElement())
17706
17707 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
17708
17709
17710 } catch (javax.xml.stream.XMLStreamException e) {
17711 throw new java.lang.Exception(e);
17712 }
17713
17714 return object;
17715 }
17716
17717 }
17718
17719
17720 }
17721
17722
17723 public static class RetrieveData
17724 implements org.apache.axis2.databinding.ADBBean {
17725
17726 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
17727 "urn:exist",
17728 "retrieveData",
17729 "ns1");
17730
17731
17732 private static java.lang.String generatePrefix(java.lang.String namespace) {
17733 if (namespace.equals("urn:exist")) {
17734 return "ns1";
17735 }
17736 return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
17737 }
17738
17739
17740
17741
17742
17743
17744
17745 protected java.lang.String localSessionId;
17746
17747
17748
17749
17750
17751
17752
17753 public java.lang.String getSessionId() {
17754 return localSessionId;
17755 }
17756
17757
17758
17759
17760
17761
17762
17763 public void setSessionId(java.lang.String param) {
17764
17765 this.localSessionId = param;
17766
17767
17768 }
17769
17770
17771
17772
17773
17774
17775
17776 protected int localStart;
17777
17778
17779
17780
17781
17782
17783
17784 public int getStart() {
17785 return localStart;
17786 }
17787
17788
17789
17790
17791
17792
17793
17794 public void setStart(int param) {
17795
17796 this.localStart = param;
17797
17798
17799 }
17800
17801
17802
17803
17804
17805
17806
17807 protected int localHowmany;
17808
17809
17810
17811
17812
17813
17814
17815 public int getHowmany() {
17816 return localHowmany;
17817 }
17818
17819
17820
17821
17822
17823
17824
17825 public void setHowmany(int param) {
17826
17827 this.localHowmany = param;
17828
17829
17830 }
17831
17832
17833
17834
17835
17836
17837
17838 protected boolean localIndent;
17839
17840
17841
17842
17843
17844
17845
17846 public boolean getIndent() {
17847 return localIndent;
17848 }
17849
17850
17851
17852
17853
17854
17855
17856 public void setIndent(boolean param) {
17857
17858 this.localIndent = param;
17859
17860
17861 }
17862
17863
17864
17865
17866
17867
17868
17869 protected boolean localXinclude;
17870
17871
17872
17873
17874
17875
17876
17877 public boolean getXinclude() {
17878 return localXinclude;
17879 }
17880
17881
17882
17883
17884
17885
17886
17887 public void setXinclude(boolean param) {
17888
17889 this.localXinclude = param;
17890
17891
17892 }
17893
17894
17895
17896
17897
17898
17899
17900 protected java.lang.String localHighlight;
17901
17902
17903
17904
17905
17906
17907
17908 public java.lang.String getHighlight() {
17909 return localHighlight;
17910 }
17911
17912
17913
17914
17915
17916
17917
17918 public void setHighlight(java.lang.String param) {
17919
17920 this.localHighlight = param;
17921
17922
17923 }
17924
17925
17926
17927
17928
17929
17930
17931 public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
17932 boolean isReaderMTOMAware = false;
17933
17934 try {
17935 isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
17936 } catch (java.lang.IllegalArgumentException e) {
17937 isReaderMTOMAware = false;
17938 }
17939 return isReaderMTOMAware;
17940 }
17941
17942
17943
17944
17945
17946
17947
17948 public org.apache.axiom.om.OMElement getOMElement(
17949 final javax.xml.namespace.QName parentQName,
17950 final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
17951
17952
17953 org.apache.axiom.om.OMDataSource dataSource =
17954 new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME) {
17955
17956 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
17957 RetrieveData.this.serialize(MY_QNAME, factory, xmlWriter);
17958 }
17959 };
17960 return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
17961 MY_QNAME, factory, dataSource);
17962
17963 }
17964
17965 public void serialize(final javax.xml.namespace.QName parentQName,
17966 final org.apache.axiom.om.OMFactory factory,
17967 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
17968 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
17969 serialize(parentQName, factory, xmlWriter, false);
17970 }
17971
17972 public void serialize(final javax.xml.namespace.QName parentQName,
17973 final org.apache.axiom.om.OMFactory factory,
17974 org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
17975 boolean serializeType)
17976 throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
17977
17978
17979 java.lang.String prefix = null;
17980 java.lang.String namespace = null;
17981
17982
17983 prefix = parentQName.getPrefix();
17984 namespace = parentQName.getNamespaceURI();
17985
17986 if ((namespace != null) && (namespace.trim().length() > 0)) {
17987 java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
17988 if (writerPrefix != null) {
17989 xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
17990 } else {
17991 if (prefix == null) {
17992 prefix = generatePrefix(namespace);
17993 }
17994
17995 xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
17996 xmlWriter.writeNamespace(prefix, namespace);
17997 xmlWriter.setPrefix(prefix, namespace);
17998 }
17999 } else {
18000 xmlWriter.writeStartElement(parentQName.getLocalPart());
18001 }
18002
18003 if (serializeType) {
18004
18005
18006 java.lang.String namespacePrefix = registerPrefix(xmlWriter, "urn:exist");
18007 if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
18008 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
18009 namespacePrefix + ":retrieveData",
18010 xmlWriter);
18011 } else {
18012 writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
18013 "retrieveData",
18014 xmlWriter);
18015 }
18016
18017
18018 }
18019
18020 namespace = "urn:exist";
18021 if (!namespace.equals("")) {
18022 prefix = xmlWriter.getPrefix(namespace);
18023
18024 if (prefix == null) {
18025 prefix = generatePrefix(namespace);
18026
18027 xmlWriter.writeStartElement(prefix, "sessionId", namespace);
18028 xmlWriter.writeNamespace(prefix, namespace);
18029 xmlWriter.setPrefix(prefix, namespace);
18030
18031 } else {
18032 xmlWriter.writeStartElement(namespace, "sessionId");
18033 }
18034
18035 } else {
18036 xmlWriter.writeStartElement("sessionId");
18037 }
18038
18039
18040 if (localSessionId == null) {
18041
18042
18043 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
18044
18045 } else {
18046
18047
18048 xmlWriter.writeCharacters(localSessionId);
18049
18050 }
18051
18052 xmlWriter.writeEndElement();
18053
18054 namespace = "urn:exist";
18055 if (!namespace.equals("")) {
18056 prefix = xmlWriter.getPrefix(namespace);
18057
18058 if (prefix == null) {
18059 prefix = generatePrefix(namespace);
18060
18061 xmlWriter.writeStartElement(prefix, "start", namespace);
18062 xmlWriter.writeNamespace(prefix, namespace);
18063 xmlWriter.setPrefix(prefix, namespace);
18064
18065 } else {
18066 xmlWriter.writeStartElement(namespace, "start");
18067 }
18068
18069 } else {
18070 xmlWriter.writeStartElement("start");
18071 }
18072
18073 if (localStart == java.lang.Integer.MIN_VALUE) {
18074
18075 throw new org.apache.axis2.databinding.ADBException("start cannot be null!!");
18076
18077 } else {
18078 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
18079 }
18080
18081 xmlWriter.writeEndElement();
18082
18083 namespace = "urn:exist";
18084 if (!namespace.equals("")) {
18085 prefix = xmlWriter.getPrefix(namespace);
18086
18087 if (prefix == null) {
18088 prefix = generatePrefix(namespace);
18089
18090 xmlWriter.writeStartElement(prefix, "howmany", namespace);
18091 xmlWriter.writeNamespace(prefix, namespace);
18092 xmlWriter.setPrefix(prefix, namespace);
18093
18094 } else {
18095 xmlWriter.writeStartElement(namespace, "howmany");
18096 }
18097
18098 } else {
18099 xmlWriter.writeStartElement("howmany");
18100 }
18101
18102 if (localHowmany == java.lang.Integer.MIN_VALUE) {
18103
18104 throw new org.apache.axis2.databinding.ADBException("howmany cannot be null!!");
18105
18106 } else {
18107 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
18108 }
18109
18110 xmlWriter.writeEndElement();
18111
18112 namespace = "urn:exist";
18113 if (!namespace.equals("")) {
18114 prefix = xmlWriter.getPrefix(namespace);
18115
18116 if (prefix == null) {
18117 prefix = generatePrefix(namespace);
18118
18119 xmlWriter.writeStartElement(prefix, "indent", namespace);
18120 xmlWriter.writeNamespace(prefix, namespace);
18121 xmlWriter.setPrefix(prefix, namespace);
18122
18123 } else {
18124 xmlWriter.writeStartElement(namespace, "indent");
18125 }
18126
18127 } else {
18128 xmlWriter.writeStartElement("indent");
18129 }
18130
18131 if (false) {
18132
18133 throw new org.apache.axis2.databinding.ADBException("indent cannot be null!!");
18134
18135 } else {
18136 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
18137 }
18138
18139 xmlWriter.writeEndElement();
18140
18141 namespace = "urn:exist";
18142 if (!namespace.equals("")) {
18143 prefix = xmlWriter.getPrefix(namespace);
18144
18145 if (prefix == null) {
18146 prefix = generatePrefix(namespace);
18147
18148 xmlWriter.writeStartElement(prefix, "xinclude", namespace);
18149 xmlWriter.writeNamespace(prefix, namespace);
18150 xmlWriter.setPrefix(prefix, namespace);
18151
18152 } else {
18153 xmlWriter.writeStartElement(namespace, "xinclude");
18154 }
18155
18156 } else {
18157 xmlWriter.writeStartElement("xinclude");
18158 }
18159
18160 if (false) {
18161
18162 throw new org.apache.axis2.databinding.ADBException("xinclude cannot be null!!");
18163
18164 } else {
18165 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
18166 }
18167
18168 xmlWriter.writeEndElement();
18169
18170 namespace = "urn:exist";
18171 if (!namespace.equals("")) {
18172 prefix = xmlWriter.getPrefix(namespace);
18173
18174 if (prefix == null) {
18175 prefix = generatePrefix(namespace);
18176
18177 xmlWriter.writeStartElement(prefix, "highlight", namespace);
18178 xmlWriter.writeNamespace(prefix, namespace);
18179 xmlWriter.setPrefix(prefix, namespace);
18180
18181 } else {
18182 xmlWriter.writeStartElement(namespace, "highlight");
18183 }
18184
18185 } else {
18186 xmlWriter.writeStartElement("highlight");
18187 }
18188
18189
18190 if (localHighlight == null) {
18191
18192
18193 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
18194
18195 } else {
18196
18197
18198 xmlWriter.writeCharacters(localHighlight);
18199
18200 }
18201
18202 xmlWriter.writeEndElement();
18203
18204 xmlWriter.writeEndElement();
18205
18206
18207 }
18208
18209
18210
18211
18212 private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
18213 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
18214 if (xmlWriter.getPrefix(namespace) == null) {
18215 xmlWriter.writeNamespace(prefix, namespace);
18216 xmlWriter.setPrefix(prefix, namespace);
18217
18218 }
18219
18220 xmlWriter.writeAttribute(namespace, attName, attValue);
18221
18222 }
18223
18224
18225
18226
18227 private void writeAttribute(java.lang.String namespace, java.lang.String attName,
18228 java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
18229 if (namespace.equals("")) {
18230 xmlWriter.writeAttribute(attName, attValue);
18231 } else {
18232 registerPrefix(xmlWriter, namespace);
18233 xmlWriter.writeAttribute(namespace, attName, attValue);
18234 }
18235 }
18236
18237
18238
18239
18240
18241 private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
18242 javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
18243
18244 java.lang.String attributeNamespace = qname.getNamespaceURI();
18245 java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
18246 if (attributePrefix == null) {
18247 attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
18248 }
18249 java.lang.String attributeValue;
18250 if (attributePrefix.trim().length() > 0) {
18251 attributeValue = attributePrefix + ":" + qname.getLocalPart();
18252 } else {
18253 attributeValue = qname.getLocalPart();
18254 }
18255
18256 if (namespace.equals("")) {
18257 xmlWriter.writeAttribute(attName, attributeValue);
18258 } else {
18259 registerPrefix(xmlWriter, namespace);
18260 xmlWriter.writeAttribute(namespace, attName, attributeValue);
18261 }
18262 }
18263
18264
18265
18266
18267
18268 private void writeQName(javax.xml.namespace.QName qname,
18269 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
18270 java.lang.String namespaceURI = qname.getNamespaceURI();
18271 if (namespaceURI != null) {
18272 java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
18273 if (prefix == null) {
18274 prefix = generatePrefix(namespaceURI);
18275 xmlWriter.writeNamespace(prefix, namespaceURI);
18276 xmlWriter.setPrefix(prefix, namespaceURI);
18277 }
18278
18279 if (prefix.trim().length() > 0) {
18280 xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
18281 } else {
18282
18283 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
18284 }
18285
18286 } else {
18287 xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
18288 }
18289 }
18290
18291 private void writeQNames(javax.xml.namespace.QName[] qnames,
18292 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
18293
18294 if (qnames != null) {
18295
18296
18297 java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
18298 java.lang.String namespaceURI = null;
18299 java.lang.String prefix = null;
18300
18301 for (int i = 0; i < qnames.length; i++) {
18302 if (i > 0) {
18303 stringToWrite.append(" ");
18304 }
18305 namespaceURI = qnames[i].getNamespaceURI();
18306 if (namespaceURI != null) {
18307 prefix = xmlWriter.getPrefix(namespaceURI);
18308 if ((prefix == null) || (prefix.length() == 0)) {
18309 prefix = generatePrefix(namespaceURI);
18310 xmlWriter.writeNamespace(prefix, namespaceURI);
18311 xmlWriter.setPrefix(prefix, namespaceURI);
18312 }
18313
18314 if (prefix.trim().length() > 0) {
18315 stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
18316 } else {
18317 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
18318 }
18319 } else {
18320 stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
18321 }
18322 }
18323 xmlWriter.writeCharacters(stringToWrite.toString());
18324 }
18325
18326 }
18327
18328
18329
18330
18331
18332 private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
18333 java.lang.String prefix = xmlWriter.getPrefix(namespace);
18334
18335 if (prefix == null) {
18336 prefix = generatePrefix(namespace);
18337
18338 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
18339 prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
18340 }
18341
18342 xmlWriter.writeNamespace(prefix, namespace);
18343 xmlWriter.setPrefix(prefix, namespace);
18344 }
18345
18346 return prefix;
18347 }
18348
18349
18350
18351
18352
18353 public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
18354 throws org.apache.axis2.databinding.ADBException {
18355
18356
18357 java.util.ArrayList elementList = new java.util.ArrayList();
18358 java.util.ArrayList attribList = new java.util.ArrayList();
18359
18360
18361 elementList.add(new javax.xml.namespace.QName("urn:exist",
18362 "sessionId"));
18363
18364 if (localSessionId != null) {
18365 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSessionId));
18366 } else {
18367 throw new org.apache.axis2.databinding.ADBException("sessionId cannot be null!!");
18368 }
18369
18370 elementList.add(new javax.xml.namespace.QName("urn:exist",
18371 "start"));
18372
18373 elementList.add(
18374 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStart));
18375
18376 elementList.add(new javax.xml.namespace.QName("urn:exist",
18377 "howmany"));
18378
18379 elementList.add(
18380 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHowmany));
18381
18382 elementList.add(new javax.xml.namespace.QName("urn:exist",
18383 "indent"));
18384
18385 elementList.add(
18386 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIndent));
18387
18388 elementList.add(new javax.xml.namespace.QName("urn:exist",
18389 "xinclude"));
18390
18391 elementList.add(
18392 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localXinclude));
18393
18394 elementList.add(new javax.xml.namespace.QName("urn:exist",
18395 "highlight"));
18396
18397 if (localHighlight != null) {
18398 elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHighlight));
18399 } else {
18400 throw new org.apache.axis2.databinding.ADBException("highlight cannot be null!!");
18401 }
18402
18403
18404 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
18405
18406
18407 }
18408
18409
18410
18411
18412
18413 public static class Factory {
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423 public static RetrieveData parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
18424 RetrieveData object =
18425 new RetrieveData();
18426
18427 int event;
18428 java.lang.String nillableValue = null;
18429 java.lang.String prefix = "";
18430 java.lang.String namespaceuri = "";
18431 try {
18432
18433 while (!reader.isStartElement() && !reader.isEndElement())
18434 reader.next();
18435
18436
18437 if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
18438 java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
18439 "type");
18440 if (fullTypeName != null) {
18441 java.lang.String nsPrefix = null;
18442 if (fullTypeName.indexOf(":") > -1) {
18443 nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
18444 }
18445 nsPrefix = nsPrefix == null ? "" : nsPrefix;
18446
18447 java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
18448
18449 if (!"retrieveData".equals(type)) {
18450
18451 java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
18452 return (RetrieveData) ExtensionMapper.getTypeObject(
18453 nsUri, type, reader);
18454 }
18455
18456
18457 }
18458
18459
18460 }
18461
18462
18463
18464
18465 java.util.Vector handledAttributes = new java.util.Vector();
18466
18467
18468 reader.next();
18469
18470
18471 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18472
18473 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "sessionId").equals(reader.getName())) {
18474
18475 java.lang.String content = reader.getElementText();
18476
18477 object.setSessionId(
18478 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
18479
18480 reader.next();
18481
18482 }
18483
18484 else {
18485
18486 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18487 }
18488
18489
18490 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18491
18492 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "start").equals(reader.getName())) {
18493
18494 java.lang.String content = reader.getElementText();
18495
18496 object.setStart(
18497 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
18498
18499 reader.next();
18500
18501 }
18502
18503 else {
18504
18505 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18506 }
18507
18508
18509 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18510
18511 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "howmany").equals(reader.getName())) {
18512
18513 java.lang.String content = reader.getElementText();
18514
18515 object.setHowmany(
18516 org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
18517
18518 reader.next();
18519
18520 }
18521
18522 else {
18523
18524 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18525 }
18526
18527
18528 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18529
18530 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "indent").equals(reader.getName())) {
18531
18532 java.lang.String content = reader.getElementText();
18533
18534 object.setIndent(
18535 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
18536
18537 reader.next();
18538
18539 }
18540
18541 else {
18542
18543 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18544 }
18545
18546
18547 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18548
18549 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "xinclude").equals(reader.getName())) {
18550
18551 java.lang.String content = reader.getElementText();
18552
18553 object.setXinclude(
18554 org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
18555
18556 reader.next();
18557
18558 }
18559
18560 else {
18561
18562 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18563 }
18564
18565
18566 while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
18567
18568 if (reader.isStartElement() && new javax.xml.namespace.QName("urn:exist", "highlight").equals(reader.getName())) {
18569
18570 java.lang.String content = reader.getElementText();
18571
18572 object.setHighlight(
18573 org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
18574
18575 reader.next();
18576
18577 }
18578
18579 else {
18580
18581 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18582 }
18583
18584 while (!reader.isStartElement() && !reader.isEndElement())
18585 reader.next();
18586
18587 if (reader.isStartElement())
18588
18589 throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
18590
18591
18592 } catch (javax.xml.stream.XMLStreamException e) {
18593 throw new java.lang.Exception(e);
18594 }
18595
18596 return object;
18597 }
18598
18599 }
18600
18601
18602 }
18603
18604
18605 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query param, boolean optimizeContent)
18606 throws org.apache.axis2.AxisFault {
18607
18608
18609 try {
18610 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query.MY_QNAME,
18611 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18612 } catch (org.apache.axis2.databinding.ADBException e) {
18613 throw org.apache.axis2.AxisFault.makeFault(e);
18614 }
18615
18616
18617 }
18618
18619 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE param, boolean optimizeContent)
18620 throws org.apache.axis2.AxisFault {
18621
18622
18623 try {
18624 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE.MY_QNAME,
18625 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18626 } catch (org.apache.axis2.databinding.ADBException e) {
18627 throw org.apache.axis2.AxisFault.makeFault(e);
18628 }
18629
18630
18631 }
18632
18633 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery param, boolean optimizeContent)
18634 throws org.apache.axis2.AxisFault {
18635
18636
18637 try {
18638 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery.MY_QNAME,
18639 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18640 } catch (org.apache.axis2.databinding.ADBException e) {
18641 throw org.apache.axis2.AxisFault.makeFault(e);
18642 }
18643
18644
18645 }
18646
18647 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse param, boolean optimizeContent)
18648 throws org.apache.axis2.AxisFault {
18649
18650
18651 try {
18652 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse.MY_QNAME,
18653 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18654 } catch (org.apache.axis2.databinding.ADBException e) {
18655 throw org.apache.axis2.AxisFault.makeFault(e);
18656 }
18657
18658
18659 }
18660
18661 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection param, boolean optimizeContent)
18662 throws org.apache.axis2.AxisFault {
18663
18664
18665 try {
18666 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection.MY_QNAME,
18667 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18668 } catch (org.apache.axis2.databinding.ADBException e) {
18669 throw org.apache.axis2.AxisFault.makeFault(e);
18670 }
18671
18672
18673 }
18674
18675 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse param, boolean optimizeContent)
18676 throws org.apache.axis2.AxisFault {
18677
18678
18679 try {
18680 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse.MY_QNAME,
18681 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18682 } catch (org.apache.axis2.databinding.ADBException e) {
18683 throw org.apache.axis2.AxisFault.makeFault(e);
18684 }
18685
18686
18687 }
18688
18689 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve param, boolean optimizeContent)
18690 throws org.apache.axis2.AxisFault {
18691
18692
18693 try {
18694 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve.MY_QNAME,
18695 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18696 } catch (org.apache.axis2.databinding.ADBException e) {
18697 throw org.apache.axis2.AxisFault.makeFault(e);
18698 }
18699
18700
18701 }
18702
18703 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse param, boolean optimizeContent)
18704 throws org.apache.axis2.AxisFault {
18705
18706
18707 try {
18708 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse.MY_QNAME,
18709 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18710 } catch (org.apache.axis2.databinding.ADBException e) {
18711 throw org.apache.axis2.AxisFault.makeFault(e);
18712 }
18713
18714
18715 }
18716
18717 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData param, boolean optimizeContent)
18718 throws org.apache.axis2.AxisFault {
18719
18720
18721 try {
18722 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData.MY_QNAME,
18723 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18724 } catch (org.apache.axis2.databinding.ADBException e) {
18725 throw org.apache.axis2.AxisFault.makeFault(e);
18726 }
18727
18728
18729 }
18730
18731 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse param, boolean optimizeContent)
18732 throws org.apache.axis2.AxisFault {
18733
18734
18735 try {
18736 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse.MY_QNAME,
18737 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18738 } catch (org.apache.axis2.databinding.ADBException e) {
18739 throw org.apache.axis2.AxisFault.makeFault(e);
18740 }
18741
18742
18743 }
18744
18745 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect param, boolean optimizeContent)
18746 throws org.apache.axis2.AxisFault {
18747
18748
18749 try {
18750 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect.MY_QNAME,
18751 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18752 } catch (org.apache.axis2.databinding.ADBException e) {
18753 throw org.apache.axis2.AxisFault.makeFault(e);
18754 }
18755
18756
18757 }
18758
18759 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse param, boolean optimizeContent)
18760 throws org.apache.axis2.AxisFault {
18761
18762
18763 try {
18764 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse.MY_QNAME,
18765 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18766 } catch (org.apache.axis2.databinding.ADBException e) {
18767 throw org.apache.axis2.AxisFault.makeFault(e);
18768 }
18769
18770
18771 }
18772
18773 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument param, boolean optimizeContent)
18774 throws org.apache.axis2.AxisFault {
18775
18776
18777 try {
18778 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument.MY_QNAME,
18779 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18780 } catch (org.apache.axis2.databinding.ADBException e) {
18781 throw org.apache.axis2.AxisFault.makeFault(e);
18782 }
18783
18784
18785 }
18786
18787 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse param, boolean optimizeContent)
18788 throws org.apache.axis2.AxisFault {
18789
18790
18791 try {
18792 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse.MY_QNAME,
18793 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18794 } catch (org.apache.axis2.databinding.ADBException e) {
18795 throw org.apache.axis2.AxisFault.makeFault(e);
18796 }
18797
18798
18799 }
18800
18801 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect param, boolean optimizeContent)
18802 throws org.apache.axis2.AxisFault {
18803
18804
18805 try {
18806 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect.MY_QNAME,
18807 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18808 } catch (org.apache.axis2.databinding.ADBException e) {
18809 throw org.apache.axis2.AxisFault.makeFault(e);
18810 }
18811
18812
18813 }
18814
18815 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse param, boolean optimizeContent)
18816 throws org.apache.axis2.AxisFault {
18817
18818
18819 try {
18820 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse.MY_QNAME,
18821 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18822 } catch (org.apache.axis2.databinding.ADBException e) {
18823 throw org.apache.axis2.AxisFault.makeFault(e);
18824 }
18825
18826
18827 }
18828
18829 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource param, boolean optimizeContent)
18830 throws org.apache.axis2.AxisFault {
18831
18832
18833 try {
18834 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource.MY_QNAME,
18835 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18836 } catch (org.apache.axis2.databinding.ADBException e) {
18837 throw org.apache.axis2.AxisFault.makeFault(e);
18838 }
18839
18840
18841 }
18842
18843 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse param, boolean optimizeContent)
18844 throws org.apache.axis2.AxisFault {
18845
18846
18847 try {
18848 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse.MY_QNAME,
18849 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18850 } catch (org.apache.axis2.databinding.ADBException e) {
18851 throw org.apache.axis2.AxisFault.makeFault(e);
18852 }
18853
18854
18855 }
18856
18857 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData param, boolean optimizeContent)
18858 throws org.apache.axis2.AxisFault {
18859
18860
18861 try {
18862 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData.MY_QNAME,
18863 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18864 } catch (org.apache.axis2.databinding.ADBException e) {
18865 throw org.apache.axis2.AxisFault.makeFault(e);
18866 }
18867
18868
18869 }
18870
18871 private org.apache.axiom.om.OMElement toOM(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse param, boolean optimizeContent)
18872 throws org.apache.axis2.AxisFault {
18873
18874
18875 try {
18876 return param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse.MY_QNAME,
18877 org.apache.axiom.om.OMAbstractFactory.getOMFactory());
18878 } catch (org.apache.axis2.databinding.ADBException e) {
18879 throw org.apache.axis2.AxisFault.makeFault(e);
18880 }
18881
18882
18883 }
18884
18885
18886 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query param, boolean optimizeContent)
18887 throws org.apache.axis2.AxisFault {
18888
18889
18890 try {
18891
18892 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18893 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query.MY_QNAME, factory));
18894 return emptyEnvelope;
18895 } catch (org.apache.axis2.databinding.ADBException e) {
18896 throw org.apache.axis2.AxisFault.makeFault(e);
18897 }
18898
18899
18900 }
18901
18902
18903
18904
18905
18906 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery param, boolean optimizeContent)
18907 throws org.apache.axis2.AxisFault {
18908
18909
18910 try {
18911
18912 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18913 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery.MY_QNAME, factory));
18914 return emptyEnvelope;
18915 } catch (org.apache.axis2.databinding.ADBException e) {
18916 throw org.apache.axis2.AxisFault.makeFault(e);
18917 }
18918
18919
18920 }
18921
18922
18923
18924
18925
18926 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection param, boolean optimizeContent)
18927 throws org.apache.axis2.AxisFault {
18928
18929
18930 try {
18931
18932 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18933 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection.MY_QNAME, factory));
18934 return emptyEnvelope;
18935 } catch (org.apache.axis2.databinding.ADBException e) {
18936 throw org.apache.axis2.AxisFault.makeFault(e);
18937 }
18938
18939
18940 }
18941
18942
18943
18944
18945
18946 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve param, boolean optimizeContent)
18947 throws org.apache.axis2.AxisFault {
18948
18949
18950 try {
18951
18952 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18953 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve.MY_QNAME, factory));
18954 return emptyEnvelope;
18955 } catch (org.apache.axis2.databinding.ADBException e) {
18956 throw org.apache.axis2.AxisFault.makeFault(e);
18957 }
18958
18959
18960 }
18961
18962
18963
18964
18965
18966 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData param, boolean optimizeContent)
18967 throws org.apache.axis2.AxisFault {
18968
18969
18970 try {
18971
18972 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18973 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData.MY_QNAME, factory));
18974 return emptyEnvelope;
18975 } catch (org.apache.axis2.databinding.ADBException e) {
18976 throw org.apache.axis2.AxisFault.makeFault(e);
18977 }
18978
18979
18980 }
18981
18982
18983
18984
18985
18986 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect param, boolean optimizeContent)
18987 throws org.apache.axis2.AxisFault {
18988
18989
18990 try {
18991
18992 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
18993 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect.MY_QNAME, factory));
18994 return emptyEnvelope;
18995 } catch (org.apache.axis2.databinding.ADBException e) {
18996 throw org.apache.axis2.AxisFault.makeFault(e);
18997 }
18998
18999
19000 }
19001
19002
19003
19004
19005
19006 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument param, boolean optimizeContent)
19007 throws org.apache.axis2.AxisFault {
19008
19009
19010 try {
19011
19012 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
19013 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument.MY_QNAME, factory));
19014 return emptyEnvelope;
19015 } catch (org.apache.axis2.databinding.ADBException e) {
19016 throw org.apache.axis2.AxisFault.makeFault(e);
19017 }
19018
19019
19020 }
19021
19022
19023
19024
19025
19026 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect param, boolean optimizeContent)
19027 throws org.apache.axis2.AxisFault {
19028
19029
19030 try {
19031
19032 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
19033 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect.MY_QNAME, factory));
19034 return emptyEnvelope;
19035 } catch (org.apache.axis2.databinding.ADBException e) {
19036 throw org.apache.axis2.AxisFault.makeFault(e);
19037 }
19038
19039
19040 }
19041
19042
19043
19044
19045
19046 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource param, boolean optimizeContent)
19047 throws org.apache.axis2.AxisFault {
19048
19049
19050 try {
19051
19052 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
19053 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource.MY_QNAME, factory));
19054 return emptyEnvelope;
19055 } catch (org.apache.axis2.databinding.ADBException e) {
19056 throw org.apache.axis2.AxisFault.makeFault(e);
19057 }
19058
19059
19060 }
19061
19062
19063
19064
19065
19066 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData param, boolean optimizeContent)
19067 throws org.apache.axis2.AxisFault {
19068
19069
19070 try {
19071
19072 org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
19073 emptyEnvelope.getBody().addChild(param.getOMElement(net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData.MY_QNAME, factory));
19074 return emptyEnvelope;
19075 } catch (org.apache.axis2.databinding.ADBException e) {
19076 throw org.apache.axis2.AxisFault.makeFault(e);
19077 }
19078
19079
19080 }
19081
19082
19083
19084
19085
19086
19087
19088
19089 private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory) {
19090 return factory.getDefaultEnvelope();
19091 }
19092
19093
19094 private java.lang.Object fromOM(
19095 org.apache.axiom.om.OMElement param,
19096 java.lang.Class type,
19097 java.util.Map extraNamespaces) throws org.apache.axis2.AxisFault {
19098
19099 try {
19100
19101 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query.class.equals(type)) {
19102
19103 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Query.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19104
19105
19106 }
19107
19108 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE.class.equals(type)) {
19109
19110 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.QueryResponseE.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19111
19112
19113 }
19114
19115 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery.class.equals(type)) {
19116
19117 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Xquery.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19118
19119
19120 }
19121
19122 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse.class.equals(type)) {
19123
19124 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.XqueryResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19125
19126
19127 }
19128
19129 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection.class.equals(type)) {
19130
19131 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollection.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19132
19133
19134 }
19135
19136 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse.class.equals(type)) {
19137
19138 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ListCollectionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19139
19140
19141 }
19142
19143 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve.class.equals(type)) {
19144
19145 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Retrieve.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19146
19147
19148 }
19149
19150 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse.class.equals(type)) {
19151
19152 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19153
19154
19155 }
19156
19157 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData.class.equals(type)) {
19158
19159 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveData.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19160
19161
19162 }
19163
19164 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse.class.equals(type)) {
19165
19166 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveDataResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19167
19168
19169 }
19170
19171 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect.class.equals(type)) {
19172
19173 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Disconnect.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19174
19175
19176 }
19177
19178 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse.class.equals(type)) {
19179
19180 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.DisconnectResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19181
19182
19183 }
19184
19185 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument.class.equals(type)) {
19186
19187 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocument.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19188
19189
19190 }
19191
19192 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse.class.equals(type)) {
19193
19194 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.RetrieveByDocumentResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19195
19196
19197 }
19198
19199 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect.class.equals(type)) {
19200
19201 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.Connect.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19202
19203
19204 }
19205
19206 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse.class.equals(type)) {
19207
19208 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.ConnectResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19209
19210
19211 }
19212
19213 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource.class.equals(type)) {
19214
19215 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResource.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19216
19217
19218 }
19219
19220 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse.class.equals(type)) {
19221
19222 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19223
19224
19225 }
19226
19227 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData.class.equals(type)) {
19228
19229 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceData.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19230
19231
19232 }
19233
19234 if (net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse.class.equals(type)) {
19235
19236 return net.kwfgrid.gwes.xmldbclient.QueryServiceStub.GetResourceDataResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
19237
19238
19239 }
19240
19241 } catch (java.lang.Exception e) {
19242 throw org.apache.axis2.AxisFault.makeFault(e);
19243 }
19244 return null;
19245 }
19246
19247
19248 }
19249