source: trunk/docx4j/src/main/java/org/docx4j/wml/CTMailMerge.java @ 359

Revision 359, 29.2 KB checked in by jharrop, 4 years ago (diff)

Change CT_FldChar to FldChar?;
Style is freestanding, rather than an inner class of Styles.
(Other changes largely whitespace in license header)

Line 
1/*
2 *  Copyright 2007-2008, Plutext Pty Ltd.
3 *   
4 *  This file is part of docx4j.
5
6    docx4j is licensed under the Apache License, Version 2.0 (the "License");
7    you may not use this file except in compliance with the License.
8
9    You may obtain a copy of the License at
10
11        http://www.apache.org/licenses/LICENSE-2.0
12
13    Unless required by applicable law or agreed to in writing, software
14    distributed under the License is distributed on an "AS IS" BASIS,
15    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16    See the License for the specific language governing permissions and
17    limitations under the License.
18
19 */
20
21
22package org.docx4j.wml;
23
24import java.math.BigInteger;
25import javax.xml.bind.Unmarshaller;
26import javax.xml.bind.annotation.XmlAccessType;
27import javax.xml.bind.annotation.XmlAccessorType;
28import javax.xml.bind.annotation.XmlAttribute;
29import javax.xml.bind.annotation.XmlElement;
30import javax.xml.bind.annotation.XmlTransient;
31import javax.xml.bind.annotation.XmlType;
32import org.jvnet.jaxb2_commons.ppp.Child;
33
34
35/**
36 * <p>Java class for CT_MailMerge complex type.
37 *
38 * <p>The following schema fragment specifies the expected content contained within this class.
39 *
40 * <pre>
41 * &lt;complexType name="CT_MailMerge">
42 *   &lt;complexContent>
43 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
44 *       &lt;sequence>
45 *         &lt;element name="mainDocumentType" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_MailMergeDocType"/>
46 *         &lt;element name="linkToQuery" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
47 *         &lt;element name="dataType" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_MailMergeDataType"/>
48 *         &lt;element name="connectString" minOccurs="0">
49 *           &lt;complexType>
50 *             &lt;complexContent>
51 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
52 *                 &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
53 *               &lt;/restriction>
54 *             &lt;/complexContent>
55 *           &lt;/complexType>
56 *         &lt;/element>
57 *         &lt;element name="query" minOccurs="0">
58 *           &lt;complexType>
59 *             &lt;complexContent>
60 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
61 *                 &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
62 *               &lt;/restriction>
63 *             &lt;/complexContent>
64 *           &lt;/complexType>
65 *         &lt;/element>
66 *         &lt;element name="dataSource" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_Rel" minOccurs="0"/>
67 *         &lt;element name="headerSource" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_Rel" minOccurs="0"/>
68 *         &lt;element name="doNotSuppressBlankLines" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
69 *         &lt;element name="destination" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_MailMergeDest" minOccurs="0"/>
70 *         &lt;element name="addressFieldName" minOccurs="0">
71 *           &lt;complexType>
72 *             &lt;complexContent>
73 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
74 *                 &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
75 *               &lt;/restriction>
76 *             &lt;/complexContent>
77 *           &lt;/complexType>
78 *         &lt;/element>
79 *         &lt;element name="mailSubject" minOccurs="0">
80 *           &lt;complexType>
81 *             &lt;complexContent>
82 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
83 *                 &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
84 *               &lt;/restriction>
85 *             &lt;/complexContent>
86 *           &lt;/complexType>
87 *         &lt;/element>
88 *         &lt;element name="mailAsAttachment" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
89 *         &lt;element name="viewMergedData" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
90 *         &lt;element name="activeRecord" minOccurs="0">
91 *           &lt;complexType>
92 *             &lt;complexContent>
93 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
94 *                 &lt;attribute name="val" use="required">
95 *                   &lt;simpleType>
96 *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
97 *                     &lt;/restriction>
98 *                   &lt;/simpleType>
99 *                 &lt;/attribute>
100 *               &lt;/restriction>
101 *             &lt;/complexContent>
102 *           &lt;/complexType>
103 *         &lt;/element>
104 *         &lt;element name="checkErrors" minOccurs="0">
105 *           &lt;complexType>
106 *             &lt;complexContent>
107 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
108 *                 &lt;attribute name="val" use="required">
109 *                   &lt;simpleType>
110 *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
111 *                     &lt;/restriction>
112 *                   &lt;/simpleType>
113 *                 &lt;/attribute>
114 *               &lt;/restriction>
115 *             &lt;/complexContent>
116 *           &lt;/complexType>
117 *         &lt;/element>
118 *         &lt;element name="odso" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_Odso" minOccurs="0"/>
119 *       &lt;/sequence>
120 *     &lt;/restriction>
121 *   &lt;/complexContent>
122 * &lt;/complexType>
123 * </pre>
124 *
125 *
126 */
127@XmlAccessorType(XmlAccessType.FIELD)
128@XmlType(name = "CT_MailMerge", propOrder = {
129    "mainDocumentType",
130    "linkToQuery",
131    "dataType",
132    "connectString",
133    "query",
134    "dataSource",
135    "headerSource",
136    "doNotSuppressBlankLines",
137    "destination",
138    "addressFieldName",
139    "mailSubject",
140    "mailAsAttachment",
141    "viewMergedData",
142    "activeRecord",
143    "checkErrors",
144    "odso"
145})
146public class CTMailMerge
147    implements Child
148{
149
150    @XmlElement(required = true)
151    protected CTMailMergeDocType mainDocumentType;
152    protected BooleanDefaultTrue linkToQuery;
153    @XmlElement(required = true)
154    protected CTMailMergeDataType dataType;
155    protected CTMailMerge.ConnectString connectString;
156    protected CTMailMerge.Query query;
157    protected CTRel dataSource;
158    protected CTRel headerSource;
159    protected BooleanDefaultTrue doNotSuppressBlankLines;
160    protected CTMailMergeDest destination;
161    protected CTMailMerge.AddressFieldName addressFieldName;
162    protected CTMailMerge.MailSubject mailSubject;
163    protected BooleanDefaultTrue mailAsAttachment;
164    protected BooleanDefaultTrue viewMergedData;
165    protected CTMailMerge.ActiveRecord activeRecord;
166    protected CTMailMerge.CheckErrors checkErrors;
167    protected CTOdso odso;
168    @XmlTransient
169    private Object parent;
170
171    /**
172     * Gets the value of the mainDocumentType property.
173     *
174     * @return
175     *     possible object is
176     *     {@link CTMailMergeDocType }
177     *     
178     */
179    public CTMailMergeDocType getMainDocumentType() {
180        return mainDocumentType;
181    }
182
183    /**
184     * Sets the value of the mainDocumentType property.
185     *
186     * @param value
187     *     allowed object is
188     *     {@link CTMailMergeDocType }
189     *     
190     */
191    public void setMainDocumentType(CTMailMergeDocType value) {
192        this.mainDocumentType = value;
193    }
194
195    /**
196     * Gets the value of the linkToQuery property.
197     *
198     * @return
199     *     possible object is
200     *     {@link BooleanDefaultTrue }
201     *     
202     */
203    public BooleanDefaultTrue getLinkToQuery() {
204        return linkToQuery;
205    }
206
207    /**
208     * Sets the value of the linkToQuery property.
209     *
210     * @param value
211     *     allowed object is
212     *     {@link BooleanDefaultTrue }
213     *     
214     */
215    public void setLinkToQuery(BooleanDefaultTrue value) {
216        this.linkToQuery = value;
217    }
218
219    /**
220     * Gets the value of the dataType property.
221     *
222     * @return
223     *     possible object is
224     *     {@link CTMailMergeDataType }
225     *     
226     */
227    public CTMailMergeDataType getDataType() {
228        return dataType;
229    }
230
231    /**
232     * Sets the value of the dataType property.
233     *
234     * @param value
235     *     allowed object is
236     *     {@link CTMailMergeDataType }
237     *     
238     */
239    public void setDataType(CTMailMergeDataType value) {
240        this.dataType = value;
241    }
242
243    /**
244     * Gets the value of the connectString property.
245     *
246     * @return
247     *     possible object is
248     *     {@link CTMailMerge.ConnectString }
249     *     
250     */
251    public CTMailMerge.ConnectString getConnectString() {
252        return connectString;
253    }
254
255    /**
256     * Sets the value of the connectString property.
257     *
258     * @param value
259     *     allowed object is
260     *     {@link CTMailMerge.ConnectString }
261     *     
262     */
263    public void setConnectString(CTMailMerge.ConnectString value) {
264        this.connectString = value;
265    }
266
267    /**
268     * Gets the value of the query property.
269     *
270     * @return
271     *     possible object is
272     *     {@link CTMailMerge.Query }
273     *     
274     */
275    public CTMailMerge.Query getQuery() {
276        return query;
277    }
278
279    /**
280     * Sets the value of the query property.
281     *
282     * @param value
283     *     allowed object is
284     *     {@link CTMailMerge.Query }
285     *     
286     */
287    public void setQuery(CTMailMerge.Query value) {
288        this.query = value;
289    }
290
291    /**
292     * Gets the value of the dataSource property.
293     *
294     * @return
295     *     possible object is
296     *     {@link CTRel }
297     *     
298     */
299    public CTRel getDataSource() {
300        return dataSource;
301    }
302
303    /**
304     * Sets the value of the dataSource property.
305     *
306     * @param value
307     *     allowed object is
308     *     {@link CTRel }
309     *     
310     */
311    public void setDataSource(CTRel value) {
312        this.dataSource = value;
313    }
314
315    /**
316     * Gets the value of the headerSource property.
317     *
318     * @return
319     *     possible object is
320     *     {@link CTRel }
321     *     
322     */
323    public CTRel getHeaderSource() {
324        return headerSource;
325    }
326
327    /**
328     * Sets the value of the headerSource property.
329     *
330     * @param value
331     *     allowed object is
332     *     {@link CTRel }
333     *     
334     */
335    public void setHeaderSource(CTRel value) {
336        this.headerSource = value;
337    }
338
339    /**
340     * Gets the value of the doNotSuppressBlankLines property.
341     *
342     * @return
343     *     possible object is
344     *     {@link BooleanDefaultTrue }
345     *     
346     */
347    public BooleanDefaultTrue getDoNotSuppressBlankLines() {
348        return doNotSuppressBlankLines;
349    }
350
351    /**
352     * Sets the value of the doNotSuppressBlankLines property.
353     *
354     * @param value
355     *     allowed object is
356     *     {@link BooleanDefaultTrue }
357     *     
358     */
359    public void setDoNotSuppressBlankLines(BooleanDefaultTrue value) {
360        this.doNotSuppressBlankLines = value;
361    }
362
363    /**
364     * Gets the value of the destination property.
365     *
366     * @return
367     *     possible object is
368     *     {@link CTMailMergeDest }
369     *     
370     */
371    public CTMailMergeDest getDestination() {
372        return destination;
373    }
374
375    /**
376     * Sets the value of the destination property.
377     *
378     * @param value
379     *     allowed object is
380     *     {@link CTMailMergeDest }
381     *     
382     */
383    public void setDestination(CTMailMergeDest value) {
384        this.destination = value;
385    }
386
387    /**
388     * Gets the value of the addressFieldName property.
389     *
390     * @return
391     *     possible object is
392     *     {@link CTMailMerge.AddressFieldName }
393     *     
394     */
395    public CTMailMerge.AddressFieldName getAddressFieldName() {
396        return addressFieldName;
397    }
398
399    /**
400     * Sets the value of the addressFieldName property.
401     *
402     * @param value
403     *     allowed object is
404     *     {@link CTMailMerge.AddressFieldName }
405     *     
406     */
407    public void setAddressFieldName(CTMailMerge.AddressFieldName value) {
408        this.addressFieldName = value;
409    }
410
411    /**
412     * Gets the value of the mailSubject property.
413     *
414     * @return
415     *     possible object is
416     *     {@link CTMailMerge.MailSubject }
417     *     
418     */
419    public CTMailMerge.MailSubject getMailSubject() {
420        return mailSubject;
421    }
422
423    /**
424     * Sets the value of the mailSubject property.
425     *
426     * @param value
427     *     allowed object is
428     *     {@link CTMailMerge.MailSubject }
429     *     
430     */
431    public void setMailSubject(CTMailMerge.MailSubject value) {
432        this.mailSubject = value;
433    }
434
435    /**
436     * Gets the value of the mailAsAttachment property.
437     *
438     * @return
439     *     possible object is
440     *     {@link BooleanDefaultTrue }
441     *     
442     */
443    public BooleanDefaultTrue getMailAsAttachment() {
444        return mailAsAttachment;
445    }
446
447    /**
448     * Sets the value of the mailAsAttachment property.
449     *
450     * @param value
451     *     allowed object is
452     *     {@link BooleanDefaultTrue }
453     *     
454     */
455    public void setMailAsAttachment(BooleanDefaultTrue value) {
456        this.mailAsAttachment = value;
457    }
458
459    /**
460     * Gets the value of the viewMergedData property.
461     *
462     * @return
463     *     possible object is
464     *     {@link BooleanDefaultTrue }
465     *     
466     */
467    public BooleanDefaultTrue getViewMergedData() {
468        return viewMergedData;
469    }
470
471    /**
472     * Sets the value of the viewMergedData property.
473     *
474     * @param value
475     *     allowed object is
476     *     {@link BooleanDefaultTrue }
477     *     
478     */
479    public void setViewMergedData(BooleanDefaultTrue value) {
480        this.viewMergedData = value;
481    }
482
483    /**
484     * Gets the value of the activeRecord property.
485     *
486     * @return
487     *     possible object is
488     *     {@link CTMailMerge.ActiveRecord }
489     *     
490     */
491    public CTMailMerge.ActiveRecord getActiveRecord() {
492        return activeRecord;
493    }
494
495    /**
496     * Sets the value of the activeRecord property.
497     *
498     * @param value
499     *     allowed object is
500     *     {@link CTMailMerge.ActiveRecord }
501     *     
502     */
503    public void setActiveRecord(CTMailMerge.ActiveRecord value) {
504        this.activeRecord = value;
505    }
506
507    /**
508     * Gets the value of the checkErrors property.
509     *
510     * @return
511     *     possible object is
512     *     {@link CTMailMerge.CheckErrors }
513     *     
514     */
515    public CTMailMerge.CheckErrors getCheckErrors() {
516        return checkErrors;
517    }
518
519    /**
520     * Sets the value of the checkErrors property.
521     *
522     * @param value
523     *     allowed object is
524     *     {@link CTMailMerge.CheckErrors }
525     *     
526     */
527    public void setCheckErrors(CTMailMerge.CheckErrors value) {
528        this.checkErrors = value;
529    }
530
531    /**
532     * Gets the value of the odso property.
533     *
534     * @return
535     *     possible object is
536     *     {@link CTOdso }
537     *     
538     */
539    public CTOdso getOdso() {
540        return odso;
541    }
542
543    /**
544     * Sets the value of the odso property.
545     *
546     * @param value
547     *     allowed object is
548     *     {@link CTOdso }
549     *     
550     */
551    public void setOdso(CTOdso value) {
552        this.odso = value;
553    }
554
555    /**
556     * Gets the parent object in the object tree representing the unmarshalled xml document.
557     *
558     * @return
559     *     The parent object.
560     */
561    public Object getParent() {
562        return this.parent;
563    }
564
565    public void setParent(Object parent) {
566        this.parent = parent;
567    }
568
569    /**
570     * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
571     *
572     * @param parent
573     *     The parent object in the object tree.
574     * @param unmarshaller
575     *     The unmarshaller that generated the instance.
576     */
577    public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
578        setParent(parent);
579    }
580
581
582    /**
583     * <p>Java class for anonymous complex type.
584     *
585     * <p>The following schema fragment specifies the expected content contained within this class.
586     *
587     * <pre>
588     * &lt;complexType>
589     *   &lt;complexContent>
590     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
591     *       &lt;attribute name="val" use="required">
592     *         &lt;simpleType>
593     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
594     *           &lt;/restriction>
595     *         &lt;/simpleType>
596     *       &lt;/attribute>
597     *     &lt;/restriction>
598     *   &lt;/complexContent>
599     * &lt;/complexType>
600     * </pre>
601     *
602     *
603     */
604    @XmlAccessorType(XmlAccessType.FIELD)
605    @XmlType(name = "")
606    public static class ActiveRecord
607        implements Child
608    {
609
610        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", required = true)
611        protected BigInteger val;
612        @XmlTransient
613        private Object parent;
614
615        /**
616         * Gets the value of the val property.
617         *
618         * @return
619         *     possible object is
620         *     {@link BigInteger }
621         *     
622         */
623        public BigInteger getVal() {
624            return val;
625        }
626
627        /**
628         * Sets the value of the val property.
629         *
630         * @param value
631         *     allowed object is
632         *     {@link BigInteger }
633         *     
634         */
635        public void setVal(BigInteger value) {
636            this.val = value;
637        }
638
639        /**
640         * Gets the parent object in the object tree representing the unmarshalled xml document.
641         *
642         * @return
643         *     The parent object.
644         */
645        public Object getParent() {
646            return this.parent;
647        }
648
649        public void setParent(Object parent) {
650            this.parent = parent;
651        }
652
653        /**
654         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
655         *
656         * @param parent
657         *     The parent object in the object tree.
658         * @param unmarshaller
659         *     The unmarshaller that generated the instance.
660         */
661        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
662            setParent(parent);
663        }
664
665    }
666
667
668    /**
669     * <p>Java class for anonymous complex type.
670     *
671     * <p>The following schema fragment specifies the expected content contained within this class.
672     *
673     * <pre>
674     * &lt;complexType>
675     *   &lt;complexContent>
676     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
677     *       &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
678     *     &lt;/restriction>
679     *   &lt;/complexContent>
680     * &lt;/complexType>
681     * </pre>
682     *
683     *
684     */
685    @XmlAccessorType(XmlAccessType.FIELD)
686    @XmlType(name = "")
687    public static class AddressFieldName
688        implements Child
689    {
690
691        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
692        protected String val;
693        @XmlTransient
694        private Object parent;
695
696        /**
697         * Gets the value of the val property.
698         *
699         * @return
700         *     possible object is
701         *     {@link String }
702         *     
703         */
704        public String getVal() {
705            return val;
706        }
707
708        /**
709         * Sets the value of the val property.
710         *
711         * @param value
712         *     allowed object is
713         *     {@link String }
714         *     
715         */
716        public void setVal(String value) {
717            this.val = value;
718        }
719
720        /**
721         * Gets the parent object in the object tree representing the unmarshalled xml document.
722         *
723         * @return
724         *     The parent object.
725         */
726        public Object getParent() {
727            return this.parent;
728        }
729
730        public void setParent(Object parent) {
731            this.parent = parent;
732        }
733
734        /**
735         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
736         *
737         * @param parent
738         *     The parent object in the object tree.
739         * @param unmarshaller
740         *     The unmarshaller that generated the instance.
741         */
742        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
743            setParent(parent);
744        }
745
746    }
747
748
749    /**
750     * <p>Java class for anonymous complex type.
751     *
752     * <p>The following schema fragment specifies the expected content contained within this class.
753     *
754     * <pre>
755     * &lt;complexType>
756     *   &lt;complexContent>
757     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
758     *       &lt;attribute name="val" use="required">
759     *         &lt;simpleType>
760     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
761     *           &lt;/restriction>
762     *         &lt;/simpleType>
763     *       &lt;/attribute>
764     *     &lt;/restriction>
765     *   &lt;/complexContent>
766     * &lt;/complexType>
767     * </pre>
768     *
769     *
770     */
771    @XmlAccessorType(XmlAccessType.FIELD)
772    @XmlType(name = "")
773    public static class CheckErrors
774        implements Child
775    {
776
777        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", required = true)
778        protected BigInteger val;
779        @XmlTransient
780        private Object parent;
781
782        /**
783         * Gets the value of the val property.
784         *
785         * @return
786         *     possible object is
787         *     {@link BigInteger }
788         *     
789         */
790        public BigInteger getVal() {
791            return val;
792        }
793
794        /**
795         * Sets the value of the val property.
796         *
797         * @param value
798         *     allowed object is
799         *     {@link BigInteger }
800         *     
801         */
802        public void setVal(BigInteger value) {
803            this.val = value;
804        }
805
806        /**
807         * Gets the parent object in the object tree representing the unmarshalled xml document.
808         *
809         * @return
810         *     The parent object.
811         */
812        public Object getParent() {
813            return this.parent;
814        }
815
816        public void setParent(Object parent) {
817            this.parent = parent;
818        }
819
820        /**
821         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
822         *
823         * @param parent
824         *     The parent object in the object tree.
825         * @param unmarshaller
826         *     The unmarshaller that generated the instance.
827         */
828        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
829            setParent(parent);
830        }
831
832    }
833
834
835    /**
836     * <p>Java class for anonymous complex type.
837     *
838     * <p>The following schema fragment specifies the expected content contained within this class.
839     *
840     * <pre>
841     * &lt;complexType>
842     *   &lt;complexContent>
843     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
844     *       &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
845     *     &lt;/restriction>
846     *   &lt;/complexContent>
847     * &lt;/complexType>
848     * </pre>
849     *
850     *
851     */
852    @XmlAccessorType(XmlAccessType.FIELD)
853    @XmlType(name = "")
854    public static class ConnectString
855        implements Child
856    {
857
858        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
859        protected String val;
860        @XmlTransient
861        private Object parent;
862
863        /**
864         * Gets the value of the val property.
865         *
866         * @return
867         *     possible object is
868         *     {@link String }
869         *     
870         */
871        public String getVal() {
872            return val;
873        }
874
875        /**
876         * Sets the value of the val property.
877         *
878         * @param value
879         *     allowed object is
880         *     {@link String }
881         *     
882         */
883        public void setVal(String value) {
884            this.val = value;
885        }
886
887        /**
888         * Gets the parent object in the object tree representing the unmarshalled xml document.
889         *
890         * @return
891         *     The parent object.
892         */
893        public Object getParent() {
894            return this.parent;
895        }
896
897        public void setParent(Object parent) {
898            this.parent = parent;
899        }
900
901        /**
902         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
903         *
904         * @param parent
905         *     The parent object in the object tree.
906         * @param unmarshaller
907         *     The unmarshaller that generated the instance.
908         */
909        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
910            setParent(parent);
911        }
912
913    }
914
915
916    /**
917     * <p>Java class for anonymous complex type.
918     *
919     * <p>The following schema fragment specifies the expected content contained within this class.
920     *
921     * <pre>
922     * &lt;complexType>
923     *   &lt;complexContent>
924     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
925     *       &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
926     *     &lt;/restriction>
927     *   &lt;/complexContent>
928     * &lt;/complexType>
929     * </pre>
930     *
931     *
932     */
933    @XmlAccessorType(XmlAccessType.FIELD)
934    @XmlType(name = "")
935    public static class MailSubject
936        implements Child
937    {
938
939        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
940        protected String val;
941        @XmlTransient
942        private Object parent;
943
944        /**
945         * Gets the value of the val property.
946         *
947         * @return
948         *     possible object is
949         *     {@link String }
950         *     
951         */
952        public String getVal() {
953            return val;
954        }
955
956        /**
957         * Sets the value of the val property.
958         *
959         * @param value
960         *     allowed object is
961         *     {@link String }
962         *     
963         */
964        public void setVal(String value) {
965            this.val = value;
966        }
967
968        /**
969         * Gets the parent object in the object tree representing the unmarshalled xml document.
970         *
971         * @return
972         *     The parent object.
973         */
974        public Object getParent() {
975            return this.parent;
976        }
977
978        public void setParent(Object parent) {
979            this.parent = parent;
980        }
981
982        /**
983         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
984         *
985         * @param parent
986         *     The parent object in the object tree.
987         * @param unmarshaller
988         *     The unmarshaller that generated the instance.
989         */
990        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
991            setParent(parent);
992        }
993
994    }
995
996
997    /**
998     * <p>Java class for anonymous complex type.
999     *
1000     * <p>The following schema fragment specifies the expected content contained within this class.
1001     *
1002     * <pre>
1003     * &lt;complexType>
1004     *   &lt;complexContent>
1005     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1006     *       &lt;attribute name="val" type="{http://www.w3.org/2001/XMLSchema}string" />
1007     *     &lt;/restriction>
1008     *   &lt;/complexContent>
1009     * &lt;/complexType>
1010     * </pre>
1011     *
1012     *
1013     */
1014    @XmlAccessorType(XmlAccessType.FIELD)
1015    @XmlType(name = "")
1016    public static class Query
1017        implements Child
1018    {
1019
1020        @XmlAttribute(namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
1021        protected String val;
1022        @XmlTransient
1023        private Object parent;
1024
1025        /**
1026         * Gets the value of the val property.
1027         *
1028         * @return
1029         *     possible object is
1030         *     {@link String }
1031         *     
1032         */
1033        public String getVal() {
1034            return val;
1035        }
1036
1037        /**
1038         * Sets the value of the val property.
1039         *
1040         * @param value
1041         *     allowed object is
1042         *     {@link String }
1043         *     
1044         */
1045        public void setVal(String value) {
1046            this.val = value;
1047        }
1048
1049        /**
1050         * Gets the parent object in the object tree representing the unmarshalled xml document.
1051         *
1052         * @return
1053         *     The parent object.
1054         */
1055        public Object getParent() {
1056            return this.parent;
1057        }
1058
1059        public void setParent(Object parent) {
1060            this.parent = parent;
1061        }
1062
1063        /**
1064         * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
1065         *
1066         * @param parent
1067         *     The parent object in the object tree.
1068         * @param unmarshaller
1069         *     The unmarshaller that generated the instance.
1070         */
1071        public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
1072            setParent(parent);
1073        }
1074
1075    }
1076
1077}
Note: See TracBrowser for help on using the repository browser.