source: trunk/docx4j/src/main/java/org/docx4j/vml/CTRect.java @ 1461

Revision 1461, 41.0 KB checked in by jharrop, 14 months ago (diff)

VML generated classes, based on ECMA 376 1ed (rather than earlier draft).
Includes @XmlType? namespace annotations from revs 940 and 1129.

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.vml;
23
24import java.math.BigInteger;
25import java.util.ArrayList;
26import java.util.List;
27import javax.xml.bind.JAXBElement;
28import javax.xml.bind.Unmarshaller;
29import javax.xml.bind.annotation.XmlAccessType;
30import javax.xml.bind.annotation.XmlAccessorType;
31import javax.xml.bind.annotation.XmlAttribute;
32import javax.xml.bind.annotation.XmlElementRef;
33import javax.xml.bind.annotation.XmlElementRefs;
34import javax.xml.bind.annotation.XmlTransient;
35import javax.xml.bind.annotation.XmlType;
36import org.docx4j.vml.officedrawing.CTCallout;
37import org.docx4j.vml.officedrawing.CTClipPath;
38import org.docx4j.vml.officedrawing.CTExtrusion;
39import org.docx4j.vml.officedrawing.CTLock;
40import org.docx4j.vml.officedrawing.CTSignatureLine;
41import org.docx4j.vml.officedrawing.CTSkew;
42import org.docx4j.vml.officedrawing.STBWMode;
43import org.docx4j.vml.officedrawing.STConnectorType;
44import org.docx4j.vml.officedrawing.STHrAlign;
45import org.docx4j.vml.officedrawing.STInsetMode;
46import org.docx4j.vml.presentationDrawing.CTRel;
47import org.docx4j.vml.spreadsheetDrawing.CTClientData;
48import org.docx4j.vml.wordprocessingDrawing.CTAnchorLock;
49import org.docx4j.vml.wordprocessingDrawing.CTBorder;
50import org.docx4j.vml.wordprocessingDrawing.CTWrap;
51import org.jvnet.jaxb2_commons.ppp.Child;
52
53
54/**
55 * <p>Java class for CT_Rect complex type.
56 *
57 * <p>The following schema fragment specifies the expected content contained within this class.
58 *
59 * <pre>
60 * &lt;complexType name="CT_Rect">
61 *   &lt;complexContent>
62 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
63 *       &lt;choice maxOccurs="unbounded">
64 *         &lt;group ref="{urn:schemas-microsoft-com:vml}EG_ShapeElements" maxOccurs="unbounded" minOccurs="0"/>
65 *       &lt;/choice>
66 *       &lt;attGroup ref="{urn:schemas-microsoft-com:vml}AG_AllCoreAttributes"/>
67 *       &lt;attGroup ref="{urn:schemas-microsoft-com:vml}AG_AllShapeAttributes"/>
68 *     &lt;/restriction>
69 *   &lt;/complexContent>
70 * &lt;/complexType>
71 * </pre>
72 *
73 *
74 */
75@XmlAccessorType(XmlAccessType.FIELD)
76@XmlType(name = "CT_Rect", propOrder = {
77    "pathOrFormulasOrHandles"
78})
79public class CTRect implements Child
80{
81
82    @XmlElementRefs({
83        @XmlElementRef(name = "ClientData", namespace = "urn:schemas-microsoft-com:office:excel", type = JAXBElement.class),
84        @XmlElementRef(name = "clippath", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
85        @XmlElementRef(name = "imagedata", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
86        @XmlElementRef(name = "skew", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
87        @XmlElementRef(name = "handles", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
88        @XmlElementRef(name = "anchorlock", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class),
89        @XmlElementRef(name = "borderright", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class),
90        @XmlElementRef(name = "fill", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
91        @XmlElementRef(name = "borderleft", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class),
92        @XmlElementRef(name = "extrusion", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
93        @XmlElementRef(name = "textbox", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
94        @XmlElementRef(name = "formulas", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
95        @XmlElementRef(name = "textpath", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
96        @XmlElementRef(name = "shadow", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
97        @XmlElementRef(name = "bordertop", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class),
98        @XmlElementRef(name = "signatureline", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
99        @XmlElementRef(name = "stroke", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
100        @XmlElementRef(name = "borderbottom", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class),
101        @XmlElementRef(name = "path", namespace = "urn:schemas-microsoft-com:vml", type = JAXBElement.class),
102        @XmlElementRef(name = "lock", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
103        @XmlElementRef(name = "textdata", namespace = "urn:schemas-microsoft-com:office:powerpoint", type = JAXBElement.class),
104        @XmlElementRef(name = "callout", namespace = "urn:schemas-microsoft-com:office:office", type = JAXBElement.class),
105        @XmlElementRef(name = "wrap", namespace = "urn:schemas-microsoft-com:office:word", type = JAXBElement.class)
106    })
107    protected List<JAXBElement<?>> pathOrFormulasOrHandles;
108    @XmlAttribute(name = "href")
109    protected String href;
110    @XmlAttribute(name = "target")
111    protected String target;
112    @XmlAttribute(name = "class")
113    protected String clazz;
114    @XmlAttribute(name = "title")
115    protected String title;
116    @XmlAttribute(name = "alt")
117    protected String alt;
118    @XmlAttribute(name = "coordsize")
119    protected String coordsize;
120    @XmlAttribute(name = "coordorigin")
121    protected String coordorigin;
122    @XmlAttribute(name = "wrapcoords")
123    protected String wrapcoords;
124    @XmlAttribute(name = "print")
125    protected org.docx4j.vml.STTrueFalse print;
126    @XmlAttribute(name = "style")
127    protected String style;
128    @XmlAttribute(name = "id")
129    protected String vmlId;
130    @XmlAttribute(name = "spid", namespace = "urn:schemas-microsoft-com:office:office")
131    protected String spid;
132    @XmlAttribute(name = "oned", namespace = "urn:schemas-microsoft-com:office:office")
133    protected org.docx4j.vml.officedrawing.STTrueFalse oned;
134    @XmlAttribute(name = "regroupid", namespace = "urn:schemas-microsoft-com:office:office")
135    protected BigInteger regroupid;
136    @XmlAttribute(name = "doubleclicknotify", namespace = "urn:schemas-microsoft-com:office:office")
137    protected org.docx4j.vml.officedrawing.STTrueFalse doubleclicknotify;
138    @XmlAttribute(name = "button", namespace = "urn:schemas-microsoft-com:office:office")
139    protected org.docx4j.vml.officedrawing.STTrueFalse button;
140    @XmlAttribute(name = "userhidden", namespace = "urn:schemas-microsoft-com:office:office")
141    protected org.docx4j.vml.officedrawing.STTrueFalse userhidden;
142    @XmlAttribute(name = "bullet", namespace = "urn:schemas-microsoft-com:office:office")
143    protected org.docx4j.vml.officedrawing.STTrueFalse bullet;
144    @XmlAttribute(name = "hr", namespace = "urn:schemas-microsoft-com:office:office")
145    protected org.docx4j.vml.officedrawing.STTrueFalse hr;
146    @XmlAttribute(name = "hrstd", namespace = "urn:schemas-microsoft-com:office:office")
147    protected org.docx4j.vml.officedrawing.STTrueFalse hrstd;
148    @XmlAttribute(name = "hrnoshade", namespace = "urn:schemas-microsoft-com:office:office")
149    protected org.docx4j.vml.officedrawing.STTrueFalse hrnoshade;
150    @XmlAttribute(name = "hrpct", namespace = "urn:schemas-microsoft-com:office:office")
151    protected Float hrpct;
152    @XmlAttribute(name = "hralign", namespace = "urn:schemas-microsoft-com:office:office")
153    protected STHrAlign hralign;
154    @XmlAttribute(name = "allowincell", namespace = "urn:schemas-microsoft-com:office:office")
155    protected org.docx4j.vml.officedrawing.STTrueFalse allowincell;
156    @XmlAttribute(name = "allowoverlap", namespace = "urn:schemas-microsoft-com:office:office")
157    protected org.docx4j.vml.officedrawing.STTrueFalse allowoverlap;
158    @XmlAttribute(name = "userdrawn", namespace = "urn:schemas-microsoft-com:office:office")
159    protected org.docx4j.vml.officedrawing.STTrueFalse userdrawn;
160    @XmlAttribute(name = "bordertopcolor", namespace = "urn:schemas-microsoft-com:office:office")
161    protected String bordertopcolor;
162    @XmlAttribute(name = "borderleftcolor", namespace = "urn:schemas-microsoft-com:office:office")
163    protected String borderleftcolor;
164    @XmlAttribute(name = "borderbottomcolor", namespace = "urn:schemas-microsoft-com:office:office")
165    protected String borderbottomcolor;
166    @XmlAttribute(name = "borderrightcolor", namespace = "urn:schemas-microsoft-com:office:office")
167    protected String borderrightcolor;
168    @XmlAttribute(name = "dgmlayout", namespace = "urn:schemas-microsoft-com:office:office")
169    protected BigInteger dgmlayout;
170    @XmlAttribute(name = "dgmnodekind", namespace = "urn:schemas-microsoft-com:office:office")
171    protected BigInteger dgmnodekind;
172    @XmlAttribute(name = "dgmlayoutmru", namespace = "urn:schemas-microsoft-com:office:office")
173    protected BigInteger dgmlayoutmru;
174    @XmlAttribute(name = "insetmode", namespace = "urn:schemas-microsoft-com:office:office")
175    protected STInsetMode insetmode;
176    @XmlAttribute(name = "opacity")
177    protected String opacity;
178    @XmlAttribute(name = "stroked")
179    protected org.docx4j.vml.STTrueFalse stroked;
180    @XmlAttribute(name = "strokecolor")
181    protected String strokecolor;
182    @XmlAttribute(name = "strokeweight")
183    protected String strokeweight;
184    @XmlAttribute(name = "insetpen")
185    protected org.docx4j.vml.STTrueFalse insetpen;
186    @XmlAttribute(name = "filled")
187    protected org.docx4j.vml.STTrueFalse filled;
188    @XmlAttribute(name = "fillcolor")
189    protected String fillcolor;
190    @XmlAttribute(name = "chromakey")
191    protected String chromakey;
192    @XmlAttribute(name = "spt", namespace = "urn:schemas-microsoft-com:office:office")
193    protected Float spt;
194    @XmlAttribute(name = "connectortype", namespace = "urn:schemas-microsoft-com:office:office")
195    protected STConnectorType connectortype;
196    @XmlAttribute(name = "bwmode", namespace = "urn:schemas-microsoft-com:office:office")
197    protected STBWMode bwmode;
198    @XmlAttribute(name = "bwpure", namespace = "urn:schemas-microsoft-com:office:office")
199    protected STBWMode bwpure;
200    @XmlAttribute(name = "bwnormal", namespace = "urn:schemas-microsoft-com:office:office")
201    protected STBWMode bwnormal;
202    @XmlAttribute(name = "forcedash", namespace = "urn:schemas-microsoft-com:office:office")
203    protected org.docx4j.vml.officedrawing.STTrueFalse forcedash;
204    @XmlAttribute(name = "oleicon", namespace = "urn:schemas-microsoft-com:office:office")
205    protected org.docx4j.vml.officedrawing.STTrueFalse oleicon;
206    @XmlAttribute(name = "ole", namespace = "urn:schemas-microsoft-com:office:office")
207    protected String ole;
208    @XmlAttribute(name = "preferrelative", namespace = "urn:schemas-microsoft-com:office:office")
209    protected org.docx4j.vml.officedrawing.STTrueFalse preferrelative;
210    @XmlAttribute(name = "cliptowrap", namespace = "urn:schemas-microsoft-com:office:office")
211    protected org.docx4j.vml.officedrawing.STTrueFalse cliptowrap;
212    @XmlAttribute(name = "clip", namespace = "urn:schemas-microsoft-com:office:office")
213    protected org.docx4j.vml.officedrawing.STTrueFalse clip;
214    @XmlTransient
215    private Object parent;
216
217    /**
218     * Gets the value of the pathOrFormulasOrHandles property.
219     *
220     * <p>
221     * This accessor method returns a reference to the live list,
222     * not a snapshot. Therefore any modification you make to the
223     * returned list will be present inside the JAXB object.
224     * This is why there is not a <CODE>set</CODE> method for the pathOrFormulasOrHandles property.
225     *
226     * <p>
227     * For example, to add a new item, do as follows:
228     * <pre>
229     *    getPathOrFormulasOrHandles().add(newItem);
230     * </pre>
231     *
232     *
233     * <p>
234     * Objects of the following type(s) are allowed in the list
235     * {@link JAXBElement }{@code <}{@link CTClientData }{@code >}
236     * {@link JAXBElement }{@code <}{@link CTClipPath }{@code >}
237     * {@link JAXBElement }{@code <}{@link CTImageData }{@code >}
238     * {@link JAXBElement }{@code <}{@link CTHandles }{@code >}
239     * {@link JAXBElement }{@code <}{@link CTSkew }{@code >}
240     * {@link JAXBElement }{@code <}{@link CTAnchorLock }{@code >}
241     * {@link JAXBElement }{@code <}{@link CTFill }{@code >}
242     * {@link JAXBElement }{@code <}{@link CTBorder }{@code >}
243     * {@link JAXBElement }{@code <}{@link CTExtrusion }{@code >}
244     * {@link JAXBElement }{@code <}{@link CTBorder }{@code >}
245     * {@link JAXBElement }{@code <}{@link CTTextbox }{@code >}
246     * {@link JAXBElement }{@code <}{@link CTFormulas }{@code >}
247     * {@link JAXBElement }{@code <}{@link CTTextPath }{@code >}
248     * {@link JAXBElement }{@code <}{@link CTShadow }{@code >}
249     * {@link JAXBElement }{@code <}{@link CTBorder }{@code >}
250     * {@link JAXBElement }{@code <}{@link CTSignatureLine }{@code >}
251     * {@link JAXBElement }{@code <}{@link CTBorder }{@code >}
252     * {@link JAXBElement }{@code <}{@link CTStroke }{@code >}
253     * {@link JAXBElement }{@code <}{@link CTPath }{@code >}
254     * {@link JAXBElement }{@code <}{@link CTLock }{@code >}
255     * {@link JAXBElement }{@code <}{@link CTWrap }{@code >}
256     * {@link JAXBElement }{@code <}{@link CTCallout }{@code >}
257     * {@link JAXBElement }{@code <}{@link CTRel }{@code >}
258     *
259     *
260     */
261    public List<JAXBElement<?>> getPathOrFormulasOrHandles() {
262        if (pathOrFormulasOrHandles == null) {
263            pathOrFormulasOrHandles = new ArrayList<JAXBElement<?>>();
264        }
265        return this.pathOrFormulasOrHandles;
266    }
267
268    /**
269     * Gets the value of the href property.
270     *
271     * @return
272     *     possible object is
273     *     {@link String }
274     *     
275     */
276    public String getHref() {
277        return href;
278    }
279
280    /**
281     * Sets the value of the href property.
282     *
283     * @param value
284     *     allowed object is
285     *     {@link String }
286     *     
287     */
288    public void setHref(String value) {
289        this.href = value;
290    }
291
292    /**
293     * Gets the value of the target property.
294     *
295     * @return
296     *     possible object is
297     *     {@link String }
298     *     
299     */
300    public String getTarget() {
301        return target;
302    }
303
304    /**
305     * Sets the value of the target property.
306     *
307     * @param value
308     *     allowed object is
309     *     {@link String }
310     *     
311     */
312    public void setTarget(String value) {
313        this.target = value;
314    }
315
316    /**
317     * Gets the value of the clazz property.
318     *
319     * @return
320     *     possible object is
321     *     {@link String }
322     *     
323     */
324    public String getClazz() {
325        return clazz;
326    }
327
328    /**
329     * Sets the value of the clazz property.
330     *
331     * @param value
332     *     allowed object is
333     *     {@link String }
334     *     
335     */
336    public void setClazz(String value) {
337        this.clazz = value;
338    }
339
340    /**
341     * Gets the value of the title property.
342     *
343     * @return
344     *     possible object is
345     *     {@link String }
346     *     
347     */
348    public String getTitle() {
349        return title;
350    }
351
352    /**
353     * Sets the value of the title property.
354     *
355     * @param value
356     *     allowed object is
357     *     {@link String }
358     *     
359     */
360    public void setTitle(String value) {
361        this.title = value;
362    }
363
364    /**
365     * Gets the value of the alt property.
366     *
367     * @return
368     *     possible object is
369     *     {@link String }
370     *     
371     */
372    public String getAlt() {
373        return alt;
374    }
375
376    /**
377     * Sets the value of the alt property.
378     *
379     * @param value
380     *     allowed object is
381     *     {@link String }
382     *     
383     */
384    public void setAlt(String value) {
385        this.alt = value;
386    }
387
388    /**
389     * Gets the value of the coordsize property.
390     *
391     * @return
392     *     possible object is
393     *     {@link String }
394     *     
395     */
396    public String getCoordsize() {
397        return coordsize;
398    }
399
400    /**
401     * Sets the value of the coordsize property.
402     *
403     * @param value
404     *     allowed object is
405     *     {@link String }
406     *     
407     */
408    public void setCoordsize(String value) {
409        this.coordsize = value;
410    }
411
412    /**
413     * Gets the value of the coordorigin property.
414     *
415     * @return
416     *     possible object is
417     *     {@link String }
418     *     
419     */
420    public String getCoordorigin() {
421        return coordorigin;
422    }
423
424    /**
425     * Sets the value of the coordorigin property.
426     *
427     * @param value
428     *     allowed object is
429     *     {@link String }
430     *     
431     */
432    public void setCoordorigin(String value) {
433        this.coordorigin = value;
434    }
435
436    /**
437     * Gets the value of the wrapcoords property.
438     *
439     * @return
440     *     possible object is
441     *     {@link String }
442     *     
443     */
444    public String getWrapcoords() {
445        return wrapcoords;
446    }
447
448    /**
449     * Sets the value of the wrapcoords property.
450     *
451     * @param value
452     *     allowed object is
453     *     {@link String }
454     *     
455     */
456    public void setWrapcoords(String value) {
457        this.wrapcoords = value;
458    }
459
460    /**
461     * Gets the value of the print property.
462     *
463     * @return
464     *     possible object is
465     *     {@link org.docx4j.vml.STTrueFalse }
466     *     
467     */
468    public org.docx4j.vml.STTrueFalse getPrint() {
469        return print;
470    }
471
472    /**
473     * Sets the value of the print property.
474     *
475     * @param value
476     *     allowed object is
477     *     {@link org.docx4j.vml.STTrueFalse }
478     *     
479     */
480    public void setPrint(org.docx4j.vml.STTrueFalse value) {
481        this.print = value;
482    }
483
484    /**
485     * Gets the value of the style property.
486     *
487     * @return
488     *     possible object is
489     *     {@link String }
490     *     
491     */
492    public String getStyle() {
493        return style;
494    }
495
496    /**
497     * Sets the value of the style property.
498     *
499     * @param value
500     *     allowed object is
501     *     {@link String }
502     *     
503     */
504    public void setStyle(String value) {
505        this.style = value;
506    }
507
508    /**
509     * Gets the value of the vmlId property.
510     *
511     * @return
512     *     possible object is
513     *     {@link String }
514     *     
515     */
516    public String getVmlId() {
517        return vmlId;
518    }
519
520    /**
521     * Sets the value of the vmlId property.
522     *
523     * @param value
524     *     allowed object is
525     *     {@link String }
526     *     
527     */
528    public void setVmlId(String value) {
529        this.vmlId = value;
530    }
531
532    /**
533     * Optional String
534     *
535     * @return
536     *     possible object is
537     *     {@link String }
538     *     
539     */
540    public String getSpid() {
541        return spid;
542    }
543
544    /**
545     * Sets the value of the spid property.
546     *
547     * @param value
548     *     allowed object is
549     *     {@link String }
550     *     
551     */
552    public void setSpid(String value) {
553        this.spid = value;
554    }
555
556    /**
557     * Shape Handle Toggle
558     *
559     * @return
560     *     possible object is
561     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
562     *     
563     */
564    public org.docx4j.vml.officedrawing.STTrueFalse getOned() {
565        return oned;
566    }
567
568    /**
569     * Sets the value of the oned property.
570     *
571     * @param value
572     *     allowed object is
573     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
574     *     
575     */
576    public void setOned(org.docx4j.vml.officedrawing.STTrueFalse value) {
577        this.oned = value;
578    }
579
580    /**
581     * Regroup ID
582     *
583     * @return
584     *     possible object is
585     *     {@link BigInteger }
586     *     
587     */
588    public BigInteger getRegroupid() {
589        return regroupid;
590    }
591
592    /**
593     * Sets the value of the regroupid property.
594     *
595     * @param value
596     *     allowed object is
597     *     {@link BigInteger }
598     *     
599     */
600    public void setRegroupid(BigInteger value) {
601        this.regroupid = value;
602    }
603
604    /**
605     * Double-click Notification Toggle
606     *
607     * @return
608     *     possible object is
609     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
610     *     
611     */
612    public org.docx4j.vml.officedrawing.STTrueFalse getDoubleclicknotify() {
613        return doubleclicknotify;
614    }
615
616    /**
617     * Sets the value of the doubleclicknotify property.
618     *
619     * @param value
620     *     allowed object is
621     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
622     *     
623     */
624    public void setDoubleclicknotify(org.docx4j.vml.officedrawing.STTrueFalse value) {
625        this.doubleclicknotify = value;
626    }
627
628    /**
629     * Button Behavior Toggle
630     *
631     * @return
632     *     possible object is
633     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
634     *     
635     */
636    public org.docx4j.vml.officedrawing.STTrueFalse getButton() {
637        return button;
638    }
639
640    /**
641     * Sets the value of the button property.
642     *
643     * @param value
644     *     allowed object is
645     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
646     *     
647     */
648    public void setButton(org.docx4j.vml.officedrawing.STTrueFalse value) {
649        this.button = value;
650    }
651
652    /**
653     * Hide Script Anchors
654     *
655     * @return
656     *     possible object is
657     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
658     *     
659     */
660    public org.docx4j.vml.officedrawing.STTrueFalse getUserhidden() {
661        return userhidden;
662    }
663
664    /**
665     * Sets the value of the userhidden property.
666     *
667     * @param value
668     *     allowed object is
669     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
670     *     
671     */
672    public void setUserhidden(org.docx4j.vml.officedrawing.STTrueFalse value) {
673        this.userhidden = value;
674    }
675
676    /**
677     * Graphical Bullet
678     *
679     * @return
680     *     possible object is
681     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
682     *     
683     */
684    public org.docx4j.vml.officedrawing.STTrueFalse getBullet() {
685        return bullet;
686    }
687
688    /**
689     * Sets the value of the bullet property.
690     *
691     * @param value
692     *     allowed object is
693     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
694     *     
695     */
696    public void setBullet(org.docx4j.vml.officedrawing.STTrueFalse value) {
697        this.bullet = value;
698    }
699
700    /**
701     * Horizontal Rule Toggle
702     *
703     * @return
704     *     possible object is
705     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
706     *     
707     */
708    public org.docx4j.vml.officedrawing.STTrueFalse getHr() {
709        return hr;
710    }
711
712    /**
713     * Sets the value of the hr property.
714     *
715     * @param value
716     *     allowed object is
717     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
718     *     
719     */
720    public void setHr(org.docx4j.vml.officedrawing.STTrueFalse value) {
721        this.hr = value;
722    }
723
724    /**
725     * Horizontal Rule Standard Display Toggle
726     *
727     * @return
728     *     possible object is
729     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
730     *     
731     */
732    public org.docx4j.vml.officedrawing.STTrueFalse getHrstd() {
733        return hrstd;
734    }
735
736    /**
737     * Sets the value of the hrstd property.
738     *
739     * @param value
740     *     allowed object is
741     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
742     *     
743     */
744    public void setHrstd(org.docx4j.vml.officedrawing.STTrueFalse value) {
745        this.hrstd = value;
746    }
747
748    /**
749     * Horizontal Rule 3D Shading Toggle
750     *
751     * @return
752     *     possible object is
753     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
754     *     
755     */
756    public org.docx4j.vml.officedrawing.STTrueFalse getHrnoshade() {
757        return hrnoshade;
758    }
759
760    /**
761     * Sets the value of the hrnoshade property.
762     *
763     * @param value
764     *     allowed object is
765     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
766     *     
767     */
768    public void setHrnoshade(org.docx4j.vml.officedrawing.STTrueFalse value) {
769        this.hrnoshade = value;
770    }
771
772    /**
773     * Horizontal Rule Length Percentage
774     *
775     * @return
776     *     possible object is
777     *     {@link Float }
778     *     
779     */
780    public Float getHrpct() {
781        return hrpct;
782    }
783
784    /**
785     * Sets the value of the hrpct property.
786     *
787     * @param value
788     *     allowed object is
789     *     {@link Float }
790     *     
791     */
792    public void setHrpct(Float value) {
793        this.hrpct = value;
794    }
795
796    /**
797     * Horizontal Rule Alignment
798     *
799     * @return
800     *     possible object is
801     *     {@link STHrAlign }
802     *     
803     */
804    public STHrAlign getHralign() {
805        if (hralign == null) {
806            return STHrAlign.LEFT;
807        } else {
808            return hralign;
809        }
810    }
811
812    /**
813     * Sets the value of the hralign property.
814     *
815     * @param value
816     *     allowed object is
817     *     {@link STHrAlign }
818     *     
819     */
820    public void setHralign(STHrAlign value) {
821        this.hralign = value;
822    }
823
824    /**
825     * Allow in Table Cell
826     *
827     * @return
828     *     possible object is
829     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
830     *     
831     */
832    public org.docx4j.vml.officedrawing.STTrueFalse getAllowincell() {
833        return allowincell;
834    }
835
836    /**
837     * Sets the value of the allowincell property.
838     *
839     * @param value
840     *     allowed object is
841     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
842     *     
843     */
844    public void setAllowincell(org.docx4j.vml.officedrawing.STTrueFalse value) {
845        this.allowincell = value;
846    }
847
848    /**
849     * Allow Shape Overlap
850     *
851     * @return
852     *     possible object is
853     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
854     *     
855     */
856    public org.docx4j.vml.officedrawing.STTrueFalse getAllowoverlap() {
857        return allowoverlap;
858    }
859
860    /**
861     * Sets the value of the allowoverlap property.
862     *
863     * @param value
864     *     allowed object is
865     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
866     *     
867     */
868    public void setAllowoverlap(org.docx4j.vml.officedrawing.STTrueFalse value) {
869        this.allowoverlap = value;
870    }
871
872    /**
873     * Exists In Master Slide
874     *
875     * @return
876     *     possible object is
877     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
878     *     
879     */
880    public org.docx4j.vml.officedrawing.STTrueFalse getUserdrawn() {
881        return userdrawn;
882    }
883
884    /**
885     * Sets the value of the userdrawn property.
886     *
887     * @param value
888     *     allowed object is
889     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
890     *     
891     */
892    public void setUserdrawn(org.docx4j.vml.officedrawing.STTrueFalse value) {
893        this.userdrawn = value;
894    }
895
896    /**
897     * Border Top Color
898     *
899     * @return
900     *     possible object is
901     *     {@link String }
902     *     
903     */
904    public String getBordertopcolor() {
905        return bordertopcolor;
906    }
907
908    /**
909     * Sets the value of the bordertopcolor property.
910     *
911     * @param value
912     *     allowed object is
913     *     {@link String }
914     *     
915     */
916    public void setBordertopcolor(String value) {
917        this.bordertopcolor = value;
918    }
919
920    /**
921     * Border Left Color
922     *
923     * @return
924     *     possible object is
925     *     {@link String }
926     *     
927     */
928    public String getBorderleftcolor() {
929        return borderleftcolor;
930    }
931
932    /**
933     * Sets the value of the borderleftcolor property.
934     *
935     * @param value
936     *     allowed object is
937     *     {@link String }
938     *     
939     */
940    public void setBorderleftcolor(String value) {
941        this.borderleftcolor = value;
942    }
943
944    /**
945     * Bottom Border Color
946     *
947     * @return
948     *     possible object is
949     *     {@link String }
950     *     
951     */
952    public String getBorderbottomcolor() {
953        return borderbottomcolor;
954    }
955
956    /**
957     * Sets the value of the borderbottomcolor property.
958     *
959     * @param value
960     *     allowed object is
961     *     {@link String }
962     *     
963     */
964    public void setBorderbottomcolor(String value) {
965        this.borderbottomcolor = value;
966    }
967
968    /**
969     * Border Right Color
970     *
971     * @return
972     *     possible object is
973     *     {@link String }
974     *     
975     */
976    public String getBorderrightcolor() {
977        return borderrightcolor;
978    }
979
980    /**
981     * Sets the value of the borderrightcolor property.
982     *
983     * @param value
984     *     allowed object is
985     *     {@link String }
986     *     
987     */
988    public void setBorderrightcolor(String value) {
989        this.borderrightcolor = value;
990    }
991
992    /**
993     * Diagram Node Layout Identifier
994     *
995     * @return
996     *     possible object is
997     *     {@link BigInteger }
998     *     
999     */
1000    public BigInteger getDgmlayout() {
1001        return dgmlayout;
1002    }
1003
1004    /**
1005     * Sets the value of the dgmlayout property.
1006     *
1007     * @param value
1008     *     allowed object is
1009     *     {@link BigInteger }
1010     *     
1011     */
1012    public void setDgmlayout(BigInteger value) {
1013        this.dgmlayout = value;
1014    }
1015
1016    /**
1017     * Diagram Node Identifier
1018     *
1019     * @return
1020     *     possible object is
1021     *     {@link BigInteger }
1022     *     
1023     */
1024    public BigInteger getDgmnodekind() {
1025        return dgmnodekind;
1026    }
1027
1028    /**
1029     * Sets the value of the dgmnodekind property.
1030     *
1031     * @param value
1032     *     allowed object is
1033     *     {@link BigInteger }
1034     *     
1035     */
1036    public void setDgmnodekind(BigInteger value) {
1037        this.dgmnodekind = value;
1038    }
1039
1040    /**
1041     * Diagram Node Recent Layout Identifier
1042     *
1043     * @return
1044     *     possible object is
1045     *     {@link BigInteger }
1046     *     
1047     */
1048    public BigInteger getDgmlayoutmru() {
1049        return dgmlayoutmru;
1050    }
1051
1052    /**
1053     * Sets the value of the dgmlayoutmru property.
1054     *
1055     * @param value
1056     *     allowed object is
1057     *     {@link BigInteger }
1058     *     
1059     */
1060    public void setDgmlayoutmru(BigInteger value) {
1061        this.dgmlayoutmru = value;
1062    }
1063
1064    /**
1065     * Text Inset Mode
1066     *
1067     * @return
1068     *     possible object is
1069     *     {@link STInsetMode }
1070     *     
1071     */
1072    public STInsetMode getInsetmode() {
1073        if (insetmode == null) {
1074            return STInsetMode.CUSTOM;
1075        } else {
1076            return insetmode;
1077        }
1078    }
1079
1080    /**
1081     * Sets the value of the insetmode property.
1082     *
1083     * @param value
1084     *     allowed object is
1085     *     {@link STInsetMode }
1086     *     
1087     */
1088    public void setInsetmode(STInsetMode value) {
1089        this.insetmode = value;
1090    }
1091
1092    /**
1093     * Gets the value of the opacity property.
1094     *
1095     * @return
1096     *     possible object is
1097     *     {@link String }
1098     *     
1099     */
1100    public String getOpacity() {
1101        return opacity;
1102    }
1103
1104    /**
1105     * Sets the value of the opacity property.
1106     *
1107     * @param value
1108     *     allowed object is
1109     *     {@link String }
1110     *     
1111     */
1112    public void setOpacity(String value) {
1113        this.opacity = value;
1114    }
1115
1116    /**
1117     * Gets the value of the stroked property.
1118     *
1119     * @return
1120     *     possible object is
1121     *     {@link org.docx4j.vml.STTrueFalse }
1122     *     
1123     */
1124    public org.docx4j.vml.STTrueFalse getStroked() {
1125        return stroked;
1126    }
1127
1128    /**
1129     * Sets the value of the stroked property.
1130     *
1131     * @param value
1132     *     allowed object is
1133     *     {@link org.docx4j.vml.STTrueFalse }
1134     *     
1135     */
1136    public void setStroked(org.docx4j.vml.STTrueFalse value) {
1137        this.stroked = value;
1138    }
1139
1140    /**
1141     * Gets the value of the strokecolor property.
1142     *
1143     * @return
1144     *     possible object is
1145     *     {@link String }
1146     *     
1147     */
1148    public String getStrokecolor() {
1149        return strokecolor;
1150    }
1151
1152    /**
1153     * Sets the value of the strokecolor property.
1154     *
1155     * @param value
1156     *     allowed object is
1157     *     {@link String }
1158     *     
1159     */
1160    public void setStrokecolor(String value) {
1161        this.strokecolor = value;
1162    }
1163
1164    /**
1165     * Gets the value of the strokeweight property.
1166     *
1167     * @return
1168     *     possible object is
1169     *     {@link String }
1170     *     
1171     */
1172    public String getStrokeweight() {
1173        return strokeweight;
1174    }
1175
1176    /**
1177     * Sets the value of the strokeweight property.
1178     *
1179     * @param value
1180     *     allowed object is
1181     *     {@link String }
1182     *     
1183     */
1184    public void setStrokeweight(String value) {
1185        this.strokeweight = value;
1186    }
1187
1188    /**
1189     * Gets the value of the insetpen property.
1190     *
1191     * @return
1192     *     possible object is
1193     *     {@link org.docx4j.vml.STTrueFalse }
1194     *     
1195     */
1196    public org.docx4j.vml.STTrueFalse getInsetpen() {
1197        return insetpen;
1198    }
1199
1200    /**
1201     * Sets the value of the insetpen property.
1202     *
1203     * @param value
1204     *     allowed object is
1205     *     {@link org.docx4j.vml.STTrueFalse }
1206     *     
1207     */
1208    public void setInsetpen(org.docx4j.vml.STTrueFalse value) {
1209        this.insetpen = value;
1210    }
1211
1212    /**
1213     * Gets the value of the filled property.
1214     *
1215     * @return
1216     *     possible object is
1217     *     {@link org.docx4j.vml.STTrueFalse }
1218     *     
1219     */
1220    public org.docx4j.vml.STTrueFalse getFilled() {
1221        return filled;
1222    }
1223
1224    /**
1225     * Sets the value of the filled property.
1226     *
1227     * @param value
1228     *     allowed object is
1229     *     {@link org.docx4j.vml.STTrueFalse }
1230     *     
1231     */
1232    public void setFilled(org.docx4j.vml.STTrueFalse value) {
1233        this.filled = value;
1234    }
1235
1236    /**
1237     * Gets the value of the fillcolor property.
1238     *
1239     * @return
1240     *     possible object is
1241     *     {@link String }
1242     *     
1243     */
1244    public String getFillcolor() {
1245        return fillcolor;
1246    }
1247
1248    /**
1249     * Sets the value of the fillcolor property.
1250     *
1251     * @param value
1252     *     allowed object is
1253     *     {@link String }
1254     *     
1255     */
1256    public void setFillcolor(String value) {
1257        this.fillcolor = value;
1258    }
1259
1260    /**
1261     * Gets the value of the chromakey property.
1262     *
1263     * @return
1264     *     possible object is
1265     *     {@link String }
1266     *     
1267     */
1268    public String getChromakey() {
1269        return chromakey;
1270    }
1271
1272    /**
1273     * Sets the value of the chromakey property.
1274     *
1275     * @param value
1276     *     allowed object is
1277     *     {@link String }
1278     *     
1279     */
1280    public void setChromakey(String value) {
1281        this.chromakey = value;
1282    }
1283
1284    /**
1285     * Optional Number
1286     *
1287     * @return
1288     *     possible object is
1289     *     {@link Float }
1290     *     
1291     */
1292    public Float getSpt() {
1293        return spt;
1294    }
1295
1296    /**
1297     * Sets the value of the spt property.
1298     *
1299     * @param value
1300     *     allowed object is
1301     *     {@link Float }
1302     *     
1303     */
1304    public void setSpt(Float value) {
1305        this.spt = value;
1306    }
1307
1308    /**
1309     * Shape Connector Type
1310     *
1311     * @return
1312     *     possible object is
1313     *     {@link STConnectorType }
1314     *     
1315     */
1316    public STConnectorType getConnectortype() {
1317        if (connectortype == null) {
1318            return STConnectorType.STRAIGHT;
1319        } else {
1320            return connectortype;
1321        }
1322    }
1323
1324    /**
1325     * Sets the value of the connectortype property.
1326     *
1327     * @param value
1328     *     allowed object is
1329     *     {@link STConnectorType }
1330     *     
1331     */
1332    public void setConnectortype(STConnectorType value) {
1333        this.connectortype = value;
1334    }
1335
1336    /**
1337     * Black-and-White Mode
1338     *
1339     * @return
1340     *     possible object is
1341     *     {@link STBWMode }
1342     *     
1343     */
1344    public STBWMode getBwmode() {
1345        return bwmode;
1346    }
1347
1348    /**
1349     * Sets the value of the bwmode property.
1350     *
1351     * @param value
1352     *     allowed object is
1353     *     {@link STBWMode }
1354     *     
1355     */
1356    public void setBwmode(STBWMode value) {
1357        this.bwmode = value;
1358    }
1359
1360    /**
1361     * Pure Black-and-White Mode
1362     *
1363     * @return
1364     *     possible object is
1365     *     {@link STBWMode }
1366     *     
1367     */
1368    public STBWMode getBwpure() {
1369        return bwpure;
1370    }
1371
1372    /**
1373     * Sets the value of the bwpure property.
1374     *
1375     * @param value
1376     *     allowed object is
1377     *     {@link STBWMode }
1378     *     
1379     */
1380    public void setBwpure(STBWMode value) {
1381        this.bwpure = value;
1382    }
1383
1384    /**
1385     * Normal Black-and-White Mode
1386     *
1387     * @return
1388     *     possible object is
1389     *     {@link STBWMode }
1390     *     
1391     */
1392    public STBWMode getBwnormal() {
1393        return bwnormal;
1394    }
1395
1396    /**
1397     * Sets the value of the bwnormal property.
1398     *
1399     * @param value
1400     *     allowed object is
1401     *     {@link STBWMode }
1402     *     
1403     */
1404    public void setBwnormal(STBWMode value) {
1405        this.bwnormal = value;
1406    }
1407
1408    /**
1409     * Force Dashed Outline
1410     *
1411     * @return
1412     *     possible object is
1413     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1414     *     
1415     */
1416    public org.docx4j.vml.officedrawing.STTrueFalse getForcedash() {
1417        return forcedash;
1418    }
1419
1420    /**
1421     * Sets the value of the forcedash property.
1422     *
1423     * @param value
1424     *     allowed object is
1425     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1426     *     
1427     */
1428    public void setForcedash(org.docx4j.vml.officedrawing.STTrueFalse value) {
1429        this.forcedash = value;
1430    }
1431
1432    /**
1433     * Embedded Object Icon Toggle
1434     *
1435     * @return
1436     *     possible object is
1437     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1438     *     
1439     */
1440    public org.docx4j.vml.officedrawing.STTrueFalse getOleicon() {
1441        return oleicon;
1442    }
1443
1444    /**
1445     * Sets the value of the oleicon property.
1446     *
1447     * @param value
1448     *     allowed object is
1449     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1450     *     
1451     */
1452    public void setOleicon(org.docx4j.vml.officedrawing.STTrueFalse value) {
1453        this.oleicon = value;
1454    }
1455
1456    /**
1457     * Embedded Object Toggle
1458     *
1459     * @return
1460     *     possible object is
1461     *     {@link String }
1462     *     
1463     */
1464    public String getOle() {
1465        return ole;
1466    }
1467
1468    /**
1469     * Sets the value of the ole property.
1470     *
1471     * @param value
1472     *     allowed object is
1473     *     {@link String }
1474     *     
1475     */
1476    public void setOle(String value) {
1477        this.ole = value;
1478    }
1479
1480    /**
1481     * Relative Resize Toggle
1482     *
1483     * @return
1484     *     possible object is
1485     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1486     *     
1487     */
1488    public org.docx4j.vml.officedrawing.STTrueFalse getPreferrelative() {
1489        return preferrelative;
1490    }
1491
1492    /**
1493     * Sets the value of the preferrelative property.
1494     *
1495     * @param value
1496     *     allowed object is
1497     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1498     *     
1499     */
1500    public void setPreferrelative(org.docx4j.vml.officedrawing.STTrueFalse value) {
1501        this.preferrelative = value;
1502    }
1503
1504    /**
1505     * Clip to Wrapping Polygon
1506     *
1507     * @return
1508     *     possible object is
1509     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1510     *     
1511     */
1512    public org.docx4j.vml.officedrawing.STTrueFalse getCliptowrap() {
1513        return cliptowrap;
1514    }
1515
1516    /**
1517     * Sets the value of the cliptowrap property.
1518     *
1519     * @param value
1520     *     allowed object is
1521     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1522     *     
1523     */
1524    public void setCliptowrap(org.docx4j.vml.officedrawing.STTrueFalse value) {
1525        this.cliptowrap = value;
1526    }
1527
1528    /**
1529     * Clipping Toggle
1530     *
1531     * @return
1532     *     possible object is
1533     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1534     *     
1535     */
1536    public org.docx4j.vml.officedrawing.STTrueFalse getClip() {
1537        return clip;
1538    }
1539
1540    /**
1541     * Sets the value of the clip property.
1542     *
1543     * @param value
1544     *     allowed object is
1545     *     {@link org.docx4j.vml.officedrawing.STTrueFalse }
1546     *     
1547     */
1548    public void setClip(org.docx4j.vml.officedrawing.STTrueFalse value) {
1549        this.clip = value;
1550    }
1551
1552    /**
1553     * Gets the parent object in the object tree representing the unmarshalled xml document.
1554     *
1555     * @return
1556     *     The parent object.
1557     */
1558    public Object getParent() {
1559        return this.parent;
1560    }
1561
1562    public void setParent(Object parent) {
1563        this.parent = parent;
1564    }
1565
1566    /**
1567     * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
1568     *
1569     * @param parent
1570     *     The parent object in the object tree.
1571     * @param unmarshaller
1572     *     The unmarshaller that generated the instance.
1573     */
1574    public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
1575        setParent(parent);
1576    }
1577
1578}
Note: See TracBrowser for help on using the repository browser.