source: trunk/docx4j/src/main/java/org/docx4j/dml/STShapeType.java @ 1041

Revision 1041, 32.8 KB checked in by jharrop, 2 years ago (diff)

More complete DML, generated from TC45 1.0 final, using dmlROOT.xsd

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.dml;
23
24import javax.xml.bind.annotation.XmlEnum;
25import javax.xml.bind.annotation.XmlEnumValue;
26import javax.xml.bind.annotation.XmlType;
27
28
29/**
30 * <p>Java class for ST_ShapeType.
31 *
32 * <p>The following schema fragment specifies the expected content contained within this class.
33 * <p>
34 * <pre>
35 * &lt;simpleType name="ST_ShapeType">
36 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token">
37 *     &lt;enumeration value="line"/>
38 *     &lt;enumeration value="lineInv"/>
39 *     &lt;enumeration value="triangle"/>
40 *     &lt;enumeration value="rtTriangle"/>
41 *     &lt;enumeration value="rect"/>
42 *     &lt;enumeration value="diamond"/>
43 *     &lt;enumeration value="parallelogram"/>
44 *     &lt;enumeration value="trapezoid"/>
45 *     &lt;enumeration value="nonIsoscelesTrapezoid"/>
46 *     &lt;enumeration value="pentagon"/>
47 *     &lt;enumeration value="hexagon"/>
48 *     &lt;enumeration value="heptagon"/>
49 *     &lt;enumeration value="octagon"/>
50 *     &lt;enumeration value="decagon"/>
51 *     &lt;enumeration value="dodecagon"/>
52 *     &lt;enumeration value="star4"/>
53 *     &lt;enumeration value="star5"/>
54 *     &lt;enumeration value="star6"/>
55 *     &lt;enumeration value="star7"/>
56 *     &lt;enumeration value="star8"/>
57 *     &lt;enumeration value="star10"/>
58 *     &lt;enumeration value="star12"/>
59 *     &lt;enumeration value="star16"/>
60 *     &lt;enumeration value="star24"/>
61 *     &lt;enumeration value="star32"/>
62 *     &lt;enumeration value="roundRect"/>
63 *     &lt;enumeration value="round1Rect"/>
64 *     &lt;enumeration value="round2SameRect"/>
65 *     &lt;enumeration value="round2DiagRect"/>
66 *     &lt;enumeration value="snipRoundRect"/>
67 *     &lt;enumeration value="snip1Rect"/>
68 *     &lt;enumeration value="snip2SameRect"/>
69 *     &lt;enumeration value="snip2DiagRect"/>
70 *     &lt;enumeration value="plaque"/>
71 *     &lt;enumeration value="ellipse"/>
72 *     &lt;enumeration value="teardrop"/>
73 *     &lt;enumeration value="homePlate"/>
74 *     &lt;enumeration value="chevron"/>
75 *     &lt;enumeration value="pieWedge"/>
76 *     &lt;enumeration value="pie"/>
77 *     &lt;enumeration value="blockArc"/>
78 *     &lt;enumeration value="donut"/>
79 *     &lt;enumeration value="noSmoking"/>
80 *     &lt;enumeration value="rightArrow"/>
81 *     &lt;enumeration value="leftArrow"/>
82 *     &lt;enumeration value="upArrow"/>
83 *     &lt;enumeration value="downArrow"/>
84 *     &lt;enumeration value="stripedRightArrow"/>
85 *     &lt;enumeration value="notchedRightArrow"/>
86 *     &lt;enumeration value="bentUpArrow"/>
87 *     &lt;enumeration value="leftRightArrow"/>
88 *     &lt;enumeration value="upDownArrow"/>
89 *     &lt;enumeration value="leftUpArrow"/>
90 *     &lt;enumeration value="leftRightUpArrow"/>
91 *     &lt;enumeration value="quadArrow"/>
92 *     &lt;enumeration value="leftArrowCallout"/>
93 *     &lt;enumeration value="rightArrowCallout"/>
94 *     &lt;enumeration value="upArrowCallout"/>
95 *     &lt;enumeration value="downArrowCallout"/>
96 *     &lt;enumeration value="leftRightArrowCallout"/>
97 *     &lt;enumeration value="upDownArrowCallout"/>
98 *     &lt;enumeration value="quadArrowCallout"/>
99 *     &lt;enumeration value="bentArrow"/>
100 *     &lt;enumeration value="uturnArrow"/>
101 *     &lt;enumeration value="circularArrow"/>
102 *     &lt;enumeration value="leftCircularArrow"/>
103 *     &lt;enumeration value="leftRightCircularArrow"/>
104 *     &lt;enumeration value="curvedRightArrow"/>
105 *     &lt;enumeration value="curvedLeftArrow"/>
106 *     &lt;enumeration value="curvedUpArrow"/>
107 *     &lt;enumeration value="curvedDownArrow"/>
108 *     &lt;enumeration value="swooshArrow"/>
109 *     &lt;enumeration value="cube"/>
110 *     &lt;enumeration value="can"/>
111 *     &lt;enumeration value="lightningBolt"/>
112 *     &lt;enumeration value="heart"/>
113 *     &lt;enumeration value="sun"/>
114 *     &lt;enumeration value="moon"/>
115 *     &lt;enumeration value="smileyFace"/>
116 *     &lt;enumeration value="irregularSeal1"/>
117 *     &lt;enumeration value="irregularSeal2"/>
118 *     &lt;enumeration value="foldedCorner"/>
119 *     &lt;enumeration value="bevel"/>
120 *     &lt;enumeration value="frame"/>
121 *     &lt;enumeration value="halfFrame"/>
122 *     &lt;enumeration value="corner"/>
123 *     &lt;enumeration value="diagStripe"/>
124 *     &lt;enumeration value="chord"/>
125 *     &lt;enumeration value="arc"/>
126 *     &lt;enumeration value="leftBracket"/>
127 *     &lt;enumeration value="rightBracket"/>
128 *     &lt;enumeration value="leftBrace"/>
129 *     &lt;enumeration value="rightBrace"/>
130 *     &lt;enumeration value="bracketPair"/>
131 *     &lt;enumeration value="bracePair"/>
132 *     &lt;enumeration value="straightConnector1"/>
133 *     &lt;enumeration value="bentConnector2"/>
134 *     &lt;enumeration value="bentConnector3"/>
135 *     &lt;enumeration value="bentConnector4"/>
136 *     &lt;enumeration value="bentConnector5"/>
137 *     &lt;enumeration value="curvedConnector2"/>
138 *     &lt;enumeration value="curvedConnector3"/>
139 *     &lt;enumeration value="curvedConnector4"/>
140 *     &lt;enumeration value="curvedConnector5"/>
141 *     &lt;enumeration value="callout1"/>
142 *     &lt;enumeration value="callout2"/>
143 *     &lt;enumeration value="callout3"/>
144 *     &lt;enumeration value="accentCallout1"/>
145 *     &lt;enumeration value="accentCallout2"/>
146 *     &lt;enumeration value="accentCallout3"/>
147 *     &lt;enumeration value="borderCallout1"/>
148 *     &lt;enumeration value="borderCallout2"/>
149 *     &lt;enumeration value="borderCallout3"/>
150 *     &lt;enumeration value="accentBorderCallout1"/>
151 *     &lt;enumeration value="accentBorderCallout2"/>
152 *     &lt;enumeration value="accentBorderCallout3"/>
153 *     &lt;enumeration value="wedgeRectCallout"/>
154 *     &lt;enumeration value="wedgeRoundRectCallout"/>
155 *     &lt;enumeration value="wedgeEllipseCallout"/>
156 *     &lt;enumeration value="cloudCallout"/>
157 *     &lt;enumeration value="cloud"/>
158 *     &lt;enumeration value="ribbon"/>
159 *     &lt;enumeration value="ribbon2"/>
160 *     &lt;enumeration value="ellipseRibbon"/>
161 *     &lt;enumeration value="ellipseRibbon2"/>
162 *     &lt;enumeration value="leftRightRibbon"/>
163 *     &lt;enumeration value="verticalScroll"/>
164 *     &lt;enumeration value="horizontalScroll"/>
165 *     &lt;enumeration value="wave"/>
166 *     &lt;enumeration value="doubleWave"/>
167 *     &lt;enumeration value="plus"/>
168 *     &lt;enumeration value="flowChartProcess"/>
169 *     &lt;enumeration value="flowChartDecision"/>
170 *     &lt;enumeration value="flowChartInputOutput"/>
171 *     &lt;enumeration value="flowChartPredefinedProcess"/>
172 *     &lt;enumeration value="flowChartInternalStorage"/>
173 *     &lt;enumeration value="flowChartDocument"/>
174 *     &lt;enumeration value="flowChartMultidocument"/>
175 *     &lt;enumeration value="flowChartTerminator"/>
176 *     &lt;enumeration value="flowChartPreparation"/>
177 *     &lt;enumeration value="flowChartManualInput"/>
178 *     &lt;enumeration value="flowChartManualOperation"/>
179 *     &lt;enumeration value="flowChartConnector"/>
180 *     &lt;enumeration value="flowChartPunchedCard"/>
181 *     &lt;enumeration value="flowChartPunchedTape"/>
182 *     &lt;enumeration value="flowChartSummingJunction"/>
183 *     &lt;enumeration value="flowChartOr"/>
184 *     &lt;enumeration value="flowChartCollate"/>
185 *     &lt;enumeration value="flowChartSort"/>
186 *     &lt;enumeration value="flowChartExtract"/>
187 *     &lt;enumeration value="flowChartMerge"/>
188 *     &lt;enumeration value="flowChartOfflineStorage"/>
189 *     &lt;enumeration value="flowChartOnlineStorage"/>
190 *     &lt;enumeration value="flowChartMagneticTape"/>
191 *     &lt;enumeration value="flowChartMagneticDisk"/>
192 *     &lt;enumeration value="flowChartMagneticDrum"/>
193 *     &lt;enumeration value="flowChartDisplay"/>
194 *     &lt;enumeration value="flowChartDelay"/>
195 *     &lt;enumeration value="flowChartAlternateProcess"/>
196 *     &lt;enumeration value="flowChartOffpageConnector"/>
197 *     &lt;enumeration value="actionButtonBlank"/>
198 *     &lt;enumeration value="actionButtonHome"/>
199 *     &lt;enumeration value="actionButtonHelp"/>
200 *     &lt;enumeration value="actionButtonInformation"/>
201 *     &lt;enumeration value="actionButtonForwardNext"/>
202 *     &lt;enumeration value="actionButtonBackPrevious"/>
203 *     &lt;enumeration value="actionButtonEnd"/>
204 *     &lt;enumeration value="actionButtonBeginning"/>
205 *     &lt;enumeration value="actionButtonReturn"/>
206 *     &lt;enumeration value="actionButtonDocument"/>
207 *     &lt;enumeration value="actionButtonSound"/>
208 *     &lt;enumeration value="actionButtonMovie"/>
209 *     &lt;enumeration value="gear6"/>
210 *     &lt;enumeration value="gear9"/>
211 *     &lt;enumeration value="funnel"/>
212 *     &lt;enumeration value="mathPlus"/>
213 *     &lt;enumeration value="mathMinus"/>
214 *     &lt;enumeration value="mathMultiply"/>
215 *     &lt;enumeration value="mathDivide"/>
216 *     &lt;enumeration value="mathEqual"/>
217 *     &lt;enumeration value="mathNotEqual"/>
218 *     &lt;enumeration value="cornerTabs"/>
219 *     &lt;enumeration value="squareTabs"/>
220 *     &lt;enumeration value="plaqueTabs"/>
221 *     &lt;enumeration value="chartX"/>
222 *     &lt;enumeration value="chartStar"/>
223 *     &lt;enumeration value="chartPlus"/>
224 *   &lt;/restriction>
225 * &lt;/simpleType>
226 * </pre>
227 *
228 */
229@XmlType(name = "ST_ShapeType")
230@XmlEnum
231public enum STShapeType {
232
233
234    /**
235     * Line Shape
236     *
237     */
238    @XmlEnumValue("line")
239    LINE("line"),
240
241    /**
242     * Line Inverse Shape
243     *
244     */
245    @XmlEnumValue("lineInv")
246    LINE_INV("lineInv"),
247
248    /**
249     * Triangle Shape
250     *
251     */
252    @XmlEnumValue("triangle")
253    TRIANGLE("triangle"),
254
255    /**
256     * Right Triangle Shape
257     *
258     */
259    @XmlEnumValue("rtTriangle")
260    RT_TRIANGLE("rtTriangle"),
261
262    /**
263     * Rectangle Shape
264     *
265     */
266    @XmlEnumValue("rect")
267    RECT("rect"),
268
269    /**
270     * Diamond Shape
271     *
272     */
273    @XmlEnumValue("diamond")
274    DIAMOND("diamond"),
275
276    /**
277     * Parallelogram Shape
278     *
279     */
280    @XmlEnumValue("parallelogram")
281    PARALLELOGRAM("parallelogram"),
282
283    /**
284     * Trapezoid Shape
285     *
286     */
287    @XmlEnumValue("trapezoid")
288    TRAPEZOID("trapezoid"),
289
290    /**
291     * Non-Isosceles Trapezoid Shape
292     *
293     */
294    @XmlEnumValue("nonIsoscelesTrapezoid")
295    NON_ISOSCELES_TRAPEZOID("nonIsoscelesTrapezoid"),
296
297    /**
298     * Pentagon Shape
299     *
300     */
301    @XmlEnumValue("pentagon")
302    PENTAGON("pentagon"),
303
304    /**
305     * Hexagon Shape
306     *
307     */
308    @XmlEnumValue("hexagon")
309    HEXAGON("hexagon"),
310
311    /**
312     * Heptagon Shape
313     *
314     */
315    @XmlEnumValue("heptagon")
316    HEPTAGON("heptagon"),
317
318    /**
319     * Octagon Shape
320     *
321     */
322    @XmlEnumValue("octagon")
323    OCTAGON("octagon"),
324
325    /**
326     * Decagon Shape
327     *
328     */
329    @XmlEnumValue("decagon")
330    DECAGON("decagon"),
331
332    /**
333     * Dodecagon Shape
334     *
335     */
336    @XmlEnumValue("dodecagon")
337    DODECAGON("dodecagon"),
338
339    /**
340     * Four Pointed Star Shape
341     *
342     */
343    @XmlEnumValue("star4")
344    STAR_4("star4"),
345
346    /**
347     * Five Pointed Star Shape
348     *
349     */
350    @XmlEnumValue("star5")
351    STAR_5("star5"),
352
353    /**
354     * Six Pointed Star Shape
355     *
356     */
357    @XmlEnumValue("star6")
358    STAR_6("star6"),
359
360    /**
361     * Seven Pointed Star Shape
362     *
363     */
364    @XmlEnumValue("star7")
365    STAR_7("star7"),
366
367    /**
368     * Eight Pointed Star Shape
369     *
370     */
371    @XmlEnumValue("star8")
372    STAR_8("star8"),
373
374    /**
375     * Ten Pointed Star Shape
376     *
377     */
378    @XmlEnumValue("star10")
379    STAR_10("star10"),
380
381    /**
382     * Twelve Pointed Star Shape
383     *
384     */
385    @XmlEnumValue("star12")
386    STAR_12("star12"),
387
388    /**
389     * Sixteen Pointed Star Shape
390     *
391     */
392    @XmlEnumValue("star16")
393    STAR_16("star16"),
394
395    /**
396     * Twenty Four Pointed Star Shape
397     *
398     */
399    @XmlEnumValue("star24")
400    STAR_24("star24"),
401
402    /**
403     * Thirty Two Pointed Star Shape
404     *
405     */
406    @XmlEnumValue("star32")
407    STAR_32("star32"),
408
409    /**
410     * Round Corner Rectangle Shape
411     *
412     */
413    @XmlEnumValue("roundRect")
414    ROUND_RECT("roundRect"),
415
416    /**
417     * One Round Corner Rectangle Shape
418     *
419     */
420    @XmlEnumValue("round1Rect")
421    ROUND_1_RECT("round1Rect"),
422
423    /**
424     * Two Same-side Round Corner Rectangle Shape
425     *
426     */
427    @XmlEnumValue("round2SameRect")
428    ROUND_2_SAME_RECT("round2SameRect"),
429
430    /**
431     * Two Diagonal Round Corner Rectangle Shape
432     *
433     */
434    @XmlEnumValue("round2DiagRect")
435    ROUND_2_DIAG_RECT("round2DiagRect"),
436
437    /**
438     * One Snip One Round Corner Rectangle Shape
439     *
440     */
441    @XmlEnumValue("snipRoundRect")
442    SNIP_ROUND_RECT("snipRoundRect"),
443
444    /**
445     * One Snip Corner Rectangle Shape
446     *
447     */
448    @XmlEnumValue("snip1Rect")
449    SNIP_1_RECT("snip1Rect"),
450
451    /**
452     * Two Same-side Snip Corner Rectangle Shape
453     *
454     */
455    @XmlEnumValue("snip2SameRect")
456    SNIP_2_SAME_RECT("snip2SameRect"),
457
458    /**
459     * Two Diagonal Snip Corner Rectangle Shape
460     *
461     */
462    @XmlEnumValue("snip2DiagRect")
463    SNIP_2_DIAG_RECT("snip2DiagRect"),
464
465    /**
466     * Plaque Shape
467     *
468     */
469    @XmlEnumValue("plaque")
470    PLAQUE("plaque"),
471
472    /**
473     * Ellipse Shape
474     *
475     */
476    @XmlEnumValue("ellipse")
477    ELLIPSE("ellipse"),
478
479    /**
480     * Teardrop Shape
481     *
482     */
483    @XmlEnumValue("teardrop")
484    TEARDROP("teardrop"),
485
486    /**
487     * Home Plate Shape
488     *
489     */
490    @XmlEnumValue("homePlate")
491    HOME_PLATE("homePlate"),
492
493    /**
494     * Chevron Shape
495     *
496     */
497    @XmlEnumValue("chevron")
498    CHEVRON("chevron"),
499
500    /**
501     * Pie Wedge Shape
502     *
503     */
504    @XmlEnumValue("pieWedge")
505    PIE_WEDGE("pieWedge"),
506
507    /**
508     * Pie Shape
509     *
510     */
511    @XmlEnumValue("pie")
512    PIE("pie"),
513
514    /**
515     * Block Arc Shape
516     *
517     */
518    @XmlEnumValue("blockArc")
519    BLOCK_ARC("blockArc"),
520
521    /**
522     * Donut Shape
523     *
524     */
525    @XmlEnumValue("donut")
526    DONUT("donut"),
527
528    /**
529     * No Smoking Shape
530     *
531     */
532    @XmlEnumValue("noSmoking")
533    NO_SMOKING("noSmoking"),
534
535    /**
536     * Right Arrow Shape
537     *
538     */
539    @XmlEnumValue("rightArrow")
540    RIGHT_ARROW("rightArrow"),
541
542    /**
543     * Left Arrow Shape
544     *
545     */
546    @XmlEnumValue("leftArrow")
547    LEFT_ARROW("leftArrow"),
548
549    /**
550     * Up Arrow Shape
551     *
552     */
553    @XmlEnumValue("upArrow")
554    UP_ARROW("upArrow"),
555
556    /**
557     * Down Arrow Shape
558     *
559     */
560    @XmlEnumValue("downArrow")
561    DOWN_ARROW("downArrow"),
562
563    /**
564     * Striped Right Arrow Shape
565     *
566     */
567    @XmlEnumValue("stripedRightArrow")
568    STRIPED_RIGHT_ARROW("stripedRightArrow"),
569
570    /**
571     * Notched Right Arrow Shape
572     *
573     */
574    @XmlEnumValue("notchedRightArrow")
575    NOTCHED_RIGHT_ARROW("notchedRightArrow"),
576
577    /**
578     * Bent Up Arrow Shape
579     *
580     */
581    @XmlEnumValue("bentUpArrow")
582    BENT_UP_ARROW("bentUpArrow"),
583
584    /**
585     * Left Right Arrow Shape
586     *
587     */
588    @XmlEnumValue("leftRightArrow")
589    LEFT_RIGHT_ARROW("leftRightArrow"),
590
591    /**
592     * Up Down Arrow Shape
593     *
594     */
595    @XmlEnumValue("upDownArrow")
596    UP_DOWN_ARROW("upDownArrow"),
597
598    /**
599     * Left Up Arrow Shape
600     *
601     */
602    @XmlEnumValue("leftUpArrow")
603    LEFT_UP_ARROW("leftUpArrow"),
604
605    /**
606     * Left Right Up Arrow Shape
607     *
608     */
609    @XmlEnumValue("leftRightUpArrow")
610    LEFT_RIGHT_UP_ARROW("leftRightUpArrow"),
611
612    /**
613     * Quad-Arrow Shape
614     *
615     */
616    @XmlEnumValue("quadArrow")
617    QUAD_ARROW("quadArrow"),
618
619    /**
620     * Callout Left Arrow Shape
621     *
622     */
623    @XmlEnumValue("leftArrowCallout")
624    LEFT_ARROW_CALLOUT("leftArrowCallout"),
625
626    /**
627     * Callout Right Arrow Shape
628     *
629     */
630    @XmlEnumValue("rightArrowCallout")
631    RIGHT_ARROW_CALLOUT("rightArrowCallout"),
632
633    /**
634     * Callout Up Arrow Shape
635     *
636     */
637    @XmlEnumValue("upArrowCallout")
638    UP_ARROW_CALLOUT("upArrowCallout"),
639
640    /**
641     * Callout Down Arrow Shape
642     *
643     */
644    @XmlEnumValue("downArrowCallout")
645    DOWN_ARROW_CALLOUT("downArrowCallout"),
646
647    /**
648     * Callout Left Right Arrow Shape
649     *
650     */
651    @XmlEnumValue("leftRightArrowCallout")
652    LEFT_RIGHT_ARROW_CALLOUT("leftRightArrowCallout"),
653
654    /**
655     * Callout Up Down Arrow Shape
656     *
657     */
658    @XmlEnumValue("upDownArrowCallout")
659    UP_DOWN_ARROW_CALLOUT("upDownArrowCallout"),
660
661    /**
662     * Callout Quad-Arrow Shape
663     *
664     */
665    @XmlEnumValue("quadArrowCallout")
666    QUAD_ARROW_CALLOUT("quadArrowCallout"),
667
668    /**
669     * Bent Arrow Shape
670     *
671     */
672    @XmlEnumValue("bentArrow")
673    BENT_ARROW("bentArrow"),
674
675    /**
676     * U-Turn Arrow Shape
677     *
678     */
679    @XmlEnumValue("uturnArrow")
680    UTURN_ARROW("uturnArrow"),
681
682    /**
683     * Circular Arrow Shape
684     *
685     */
686    @XmlEnumValue("circularArrow")
687    CIRCULAR_ARROW("circularArrow"),
688
689    /**
690     * Left Circular Arrow Shape
691     *
692     */
693    @XmlEnumValue("leftCircularArrow")
694    LEFT_CIRCULAR_ARROW("leftCircularArrow"),
695
696    /**
697     * Left Right Circular Arrow Shape
698     *
699     */
700    @XmlEnumValue("leftRightCircularArrow")
701    LEFT_RIGHT_CIRCULAR_ARROW("leftRightCircularArrow"),
702
703    /**
704     * Curved Right Arrow Shape
705     *
706     */
707    @XmlEnumValue("curvedRightArrow")
708    CURVED_RIGHT_ARROW("curvedRightArrow"),
709
710    /**
711     * Curved Left Arrow Shape
712     *
713     */
714    @XmlEnumValue("curvedLeftArrow")
715    CURVED_LEFT_ARROW("curvedLeftArrow"),
716
717    /**
718     * Curved Up Arrow Shape
719     *
720     */
721    @XmlEnumValue("curvedUpArrow")
722    CURVED_UP_ARROW("curvedUpArrow"),
723
724    /**
725     * Curved Down Arrow Shape
726     *
727     */
728    @XmlEnumValue("curvedDownArrow")
729    CURVED_DOWN_ARROW("curvedDownArrow"),
730
731    /**
732     * Swoosh Arrow Shape
733     *
734     */
735    @XmlEnumValue("swooshArrow")
736    SWOOSH_ARROW("swooshArrow"),
737
738    /**
739     * Cube Shape
740     *
741     */
742    @XmlEnumValue("cube")
743    CUBE("cube"),
744
745    /**
746     * Can Shape
747     *
748     */
749    @XmlEnumValue("can")
750    CAN("can"),
751
752    /**
753     * Lightning Bolt Shape
754     *
755     */
756    @XmlEnumValue("lightningBolt")
757    LIGHTNING_BOLT("lightningBolt"),
758
759    /**
760     * Heart Shape
761     *
762     */
763    @XmlEnumValue("heart")
764    HEART("heart"),
765
766    /**
767     * Sun Shape
768     *
769     */
770    @XmlEnumValue("sun")
771    SUN("sun"),
772
773    /**
774     * Moon Shape
775     *
776     */
777    @XmlEnumValue("moon")
778    MOON("moon"),
779
780    /**
781     * Smiley Face Shape
782     *
783     */
784    @XmlEnumValue("smileyFace")
785    SMILEY_FACE("smileyFace"),
786
787    /**
788     * Irregular Seal 1 Shape
789     *
790     */
791    @XmlEnumValue("irregularSeal1")
792    IRREGULAR_SEAL_1("irregularSeal1"),
793
794    /**
795     * Irregular Seal 2 Shape
796     *
797     */
798    @XmlEnumValue("irregularSeal2")
799    IRREGULAR_SEAL_2("irregularSeal2"),
800
801    /**
802     * Folded Corner Shape
803     *
804     */
805    @XmlEnumValue("foldedCorner")
806    FOLDED_CORNER("foldedCorner"),
807
808    /**
809     * Bevel Shape
810     *
811     */
812    @XmlEnumValue("bevel")
813    BEVEL("bevel"),
814
815    /**
816     * Frame Shape
817     *
818     */
819    @XmlEnumValue("frame")
820    FRAME("frame"),
821
822    /**
823     * Half Frame Shape
824     *
825     */
826    @XmlEnumValue("halfFrame")
827    HALF_FRAME("halfFrame"),
828
829    /**
830     * Corner Shape
831     *
832     */
833    @XmlEnumValue("corner")
834    CORNER("corner"),
835
836    /**
837     * Diagonal Stripe Shape
838     *
839     */
840    @XmlEnumValue("diagStripe")
841    DIAG_STRIPE("diagStripe"),
842
843    /**
844     * Chord Shape
845     *
846     */
847    @XmlEnumValue("chord")
848    CHORD("chord"),
849
850    /**
851     * Curved Arc Shape
852     *
853     */
854    @XmlEnumValue("arc")
855    ARC("arc"),
856
857    /**
858     * Left Bracket Shape
859     *
860     */
861    @XmlEnumValue("leftBracket")
862    LEFT_BRACKET("leftBracket"),
863
864    /**
865     * Right Bracket Shape
866     *
867     */
868    @XmlEnumValue("rightBracket")
869    RIGHT_BRACKET("rightBracket"),
870
871    /**
872     * Left Brace Shape
873     *
874     */
875    @XmlEnumValue("leftBrace")
876    LEFT_BRACE("leftBrace"),
877
878    /**
879     * Right Brace Shape
880     *
881     */
882    @XmlEnumValue("rightBrace")
883    RIGHT_BRACE("rightBrace"),
884
885    /**
886     * Bracket Pair Shape
887     *
888     */
889    @XmlEnumValue("bracketPair")
890    BRACKET_PAIR("bracketPair"),
891
892    /**
893     * Brace Pair Shape
894     *
895     */
896    @XmlEnumValue("bracePair")
897    BRACE_PAIR("bracePair"),
898
899    /**
900     * Straight Connector 1 Shape
901     *
902     */
903    @XmlEnumValue("straightConnector1")
904    STRAIGHT_CONNECTOR_1("straightConnector1"),
905
906    /**
907     * Bent Connector 2 Shape
908     *
909     */
910    @XmlEnumValue("bentConnector2")
911    BENT_CONNECTOR_2("bentConnector2"),
912
913    /**
914     * Bent Connector 3 Shape
915     *
916     */
917    @XmlEnumValue("bentConnector3")
918    BENT_CONNECTOR_3("bentConnector3"),
919
920    /**
921     * Bent Connector 4 Shape
922     *
923     */
924    @XmlEnumValue("bentConnector4")
925    BENT_CONNECTOR_4("bentConnector4"),
926
927    /**
928     * Bent Connector 5 Shape
929     *
930     */
931    @XmlEnumValue("bentConnector5")
932    BENT_CONNECTOR_5("bentConnector5"),
933
934    /**
935     * Curved Connector 2 Shape
936     *
937     */
938    @XmlEnumValue("curvedConnector2")
939    CURVED_CONNECTOR_2("curvedConnector2"),
940
941    /**
942     * Curved Connector 3 Shape
943     *
944     */
945    @XmlEnumValue("curvedConnector3")
946    CURVED_CONNECTOR_3("curvedConnector3"),
947
948    /**
949     * Curved Connector 4 Shape
950     *
951     */
952    @XmlEnumValue("curvedConnector4")
953    CURVED_CONNECTOR_4("curvedConnector4"),
954
955    /**
956     * Curved Connector 5 Shape
957     *
958     */
959    @XmlEnumValue("curvedConnector5")
960    CURVED_CONNECTOR_5("curvedConnector5"),
961
962    /**
963     * Callout 1 Shape
964     *
965     */
966    @XmlEnumValue("callout1")
967    CALLOUT_1("callout1"),
968
969    /**
970     * Callout 2 Shape
971     *
972     */
973    @XmlEnumValue("callout2")
974    CALLOUT_2("callout2"),
975
976    /**
977     * Callout 3 Shape
978     *
979     */
980    @XmlEnumValue("callout3")
981    CALLOUT_3("callout3"),
982
983    /**
984     * Callout 1 Shape
985     *
986     */
987    @XmlEnumValue("accentCallout1")
988    ACCENT_CALLOUT_1("accentCallout1"),
989
990    /**
991     * Callout 2 Shape
992     *
993     */
994    @XmlEnumValue("accentCallout2")
995    ACCENT_CALLOUT_2("accentCallout2"),
996
997    /**
998     * Callout 3 Shape
999     *
1000     */
1001    @XmlEnumValue("accentCallout3")
1002    ACCENT_CALLOUT_3("accentCallout3"),
1003
1004    /**
1005     * Callout 1 with Border Shape
1006     *
1007     */
1008    @XmlEnumValue("borderCallout1")
1009    BORDER_CALLOUT_1("borderCallout1"),
1010
1011    /**
1012     * Callout 2 with Border Shape
1013     *
1014     */
1015    @XmlEnumValue("borderCallout2")
1016    BORDER_CALLOUT_2("borderCallout2"),
1017
1018    /**
1019     * Callout 3 with Border Shape
1020     *
1021     */
1022    @XmlEnumValue("borderCallout3")
1023    BORDER_CALLOUT_3("borderCallout3"),
1024
1025    /**
1026     * Callout 1 with Border and Accent Shape
1027     *
1028     */
1029    @XmlEnumValue("accentBorderCallout1")
1030    ACCENT_BORDER_CALLOUT_1("accentBorderCallout1"),
1031
1032    /**
1033     * Callout 2 with Border and Accent Shape
1034     *
1035     */
1036    @XmlEnumValue("accentBorderCallout2")
1037    ACCENT_BORDER_CALLOUT_2("accentBorderCallout2"),
1038
1039    /**
1040     * Callout 3 with Border and Accent Shape
1041     *
1042     */
1043    @XmlEnumValue("accentBorderCallout3")
1044    ACCENT_BORDER_CALLOUT_3("accentBorderCallout3"),
1045
1046    /**
1047     * Callout Wedge Rectangle Shape
1048     *
1049     */
1050    @XmlEnumValue("wedgeRectCallout")
1051    WEDGE_RECT_CALLOUT("wedgeRectCallout"),
1052
1053    /**
1054     * Callout Wedge Round Rectangle Shape
1055     *
1056     */
1057    @XmlEnumValue("wedgeRoundRectCallout")
1058    WEDGE_ROUND_RECT_CALLOUT("wedgeRoundRectCallout"),
1059
1060    /**
1061     * Callout Wedge Ellipse Shape
1062     *
1063     */
1064    @XmlEnumValue("wedgeEllipseCallout")
1065    WEDGE_ELLIPSE_CALLOUT("wedgeEllipseCallout"),
1066
1067    /**
1068     * Callout Cloud Shape
1069     *
1070     */
1071    @XmlEnumValue("cloudCallout")
1072    CLOUD_CALLOUT("cloudCallout"),
1073
1074    /**
1075     * Cloud Shape
1076     *
1077     */
1078    @XmlEnumValue("cloud")
1079    CLOUD("cloud"),
1080
1081    /**
1082     * Ribbon Shape
1083     *
1084     */
1085    @XmlEnumValue("ribbon")
1086    RIBBON("ribbon"),
1087
1088    /**
1089     * Ribbon 2 Shape
1090     *
1091     */
1092    @XmlEnumValue("ribbon2")
1093    RIBBON_2("ribbon2"),
1094
1095    /**
1096     * Ellipse Ribbon Shape
1097     *
1098     */
1099    @XmlEnumValue("ellipseRibbon")
1100    ELLIPSE_RIBBON("ellipseRibbon"),
1101
1102    /**
1103     * Ellipse Ribbon 2 Shape
1104     *
1105     */
1106    @XmlEnumValue("ellipseRibbon2")
1107    ELLIPSE_RIBBON_2("ellipseRibbon2"),
1108
1109    /**
1110     * Left Right Ribbon Shape
1111     *
1112     */
1113    @XmlEnumValue("leftRightRibbon")
1114    LEFT_RIGHT_RIBBON("leftRightRibbon"),
1115
1116    /**
1117     * Vertical Scroll Shape
1118     *
1119     */
1120    @XmlEnumValue("verticalScroll")
1121    VERTICAL_SCROLL("verticalScroll"),
1122
1123    /**
1124     * Horizontal Scroll Shape
1125     *
1126     */
1127    @XmlEnumValue("horizontalScroll")
1128    HORIZONTAL_SCROLL("horizontalScroll"),
1129
1130    /**
1131     * Wave Shape
1132     *
1133     */
1134    @XmlEnumValue("wave")
1135    WAVE("wave"),
1136
1137    /**
1138     * Double Wave Shape
1139     *
1140     */
1141    @XmlEnumValue("doubleWave")
1142    DOUBLE_WAVE("doubleWave"),
1143
1144    /**
1145     * Plus Shape
1146     *
1147     */
1148    @XmlEnumValue("plus")
1149    PLUS("plus"),
1150
1151    /**
1152     * Process Flow Shape
1153     *
1154     */
1155    @XmlEnumValue("flowChartProcess")
1156    FLOW_CHART_PROCESS("flowChartProcess"),
1157
1158    /**
1159     * Decision Flow Shape
1160     *
1161     */
1162    @XmlEnumValue("flowChartDecision")
1163    FLOW_CHART_DECISION("flowChartDecision"),
1164
1165    /**
1166     * Input Output Flow Shape
1167     *
1168     */
1169    @XmlEnumValue("flowChartInputOutput")
1170    FLOW_CHART_INPUT_OUTPUT("flowChartInputOutput"),
1171
1172    /**
1173     * Predefined Process Flow Shape
1174     *
1175     */
1176    @XmlEnumValue("flowChartPredefinedProcess")
1177    FLOW_CHART_PREDEFINED_PROCESS("flowChartPredefinedProcess"),
1178
1179    /**
1180     * Internal Storage Flow Shape
1181     *
1182     */
1183    @XmlEnumValue("flowChartInternalStorage")
1184    FLOW_CHART_INTERNAL_STORAGE("flowChartInternalStorage"),
1185
1186    /**
1187     * Document Flow Shape
1188     *
1189     */
1190    @XmlEnumValue("flowChartDocument")
1191    FLOW_CHART_DOCUMENT("flowChartDocument"),
1192
1193    /**
1194     * Multi-Document Flow Shape
1195     *
1196     */
1197    @XmlEnumValue("flowChartMultidocument")
1198    FLOW_CHART_MULTIDOCUMENT("flowChartMultidocument"),
1199
1200    /**
1201     * Terminator Flow Shape
1202     *
1203     */
1204    @XmlEnumValue("flowChartTerminator")
1205    FLOW_CHART_TERMINATOR("flowChartTerminator"),
1206
1207    /**
1208     * Preparation Flow Shape
1209     *
1210     */
1211    @XmlEnumValue("flowChartPreparation")
1212    FLOW_CHART_PREPARATION("flowChartPreparation"),
1213
1214    /**
1215     * Manual Input Flow Shape
1216     *
1217     */
1218    @XmlEnumValue("flowChartManualInput")
1219    FLOW_CHART_MANUAL_INPUT("flowChartManualInput"),
1220
1221    /**
1222     * Manual Operation Flow Shape
1223     *
1224     */
1225    @XmlEnumValue("flowChartManualOperation")
1226    FLOW_CHART_MANUAL_OPERATION("flowChartManualOperation"),
1227
1228    /**
1229     * Connector Flow Shape
1230     *
1231     */
1232    @XmlEnumValue("flowChartConnector")
1233    FLOW_CHART_CONNECTOR("flowChartConnector"),
1234
1235    /**
1236     * Punched Card Flow Shape
1237     *
1238     */
1239    @XmlEnumValue("flowChartPunchedCard")
1240    FLOW_CHART_PUNCHED_CARD("flowChartPunchedCard"),
1241
1242    /**
1243     * Punched Tape Flow Shape
1244     *
1245     */
1246    @XmlEnumValue("flowChartPunchedTape")
1247    FLOW_CHART_PUNCHED_TAPE("flowChartPunchedTape"),
1248
1249    /**
1250     * Summing Junction Flow Shape
1251     *
1252     */
1253    @XmlEnumValue("flowChartSummingJunction")
1254    FLOW_CHART_SUMMING_JUNCTION("flowChartSummingJunction"),
1255
1256    /**
1257     * Or Flow Shape
1258     *
1259     */
1260    @XmlEnumValue("flowChartOr")
1261    FLOW_CHART_OR("flowChartOr"),
1262
1263    /**
1264     * Collate Flow Shape
1265     *
1266     */
1267    @XmlEnumValue("flowChartCollate")
1268    FLOW_CHART_COLLATE("flowChartCollate"),
1269
1270    /**
1271     * Sort Flow Shape
1272     *
1273     */
1274    @XmlEnumValue("flowChartSort")
1275    FLOW_CHART_SORT("flowChartSort"),
1276
1277    /**
1278     * Extract Flow Shape
1279     *
1280     */
1281    @XmlEnumValue("flowChartExtract")
1282    FLOW_CHART_EXTRACT("flowChartExtract"),
1283
1284    /**
1285     * Merge Flow Shape
1286     *
1287     */
1288    @XmlEnumValue("flowChartMerge")
1289    FLOW_CHART_MERGE("flowChartMerge"),
1290
1291    /**
1292     * Offline Storage Flow Shape
1293     *
1294     */
1295    @XmlEnumValue("flowChartOfflineStorage")
1296    FLOW_CHART_OFFLINE_STORAGE("flowChartOfflineStorage"),
1297
1298    /**
1299     * Online Storage Flow Shape
1300     *
1301     */
1302    @XmlEnumValue("flowChartOnlineStorage")
1303    FLOW_CHART_ONLINE_STORAGE("flowChartOnlineStorage"),
1304
1305    /**
1306     * Magnetic Tape Flow Shape
1307     *
1308     */
1309    @XmlEnumValue("flowChartMagneticTape")
1310    FLOW_CHART_MAGNETIC_TAPE("flowChartMagneticTape"),
1311
1312    /**
1313     * Magnetic Disk Flow Shape
1314     *
1315     */
1316    @XmlEnumValue("flowChartMagneticDisk")
1317    FLOW_CHART_MAGNETIC_DISK("flowChartMagneticDisk"),
1318
1319    /**
1320     * Magnetic Drum Flow Shape
1321     *
1322     */
1323    @XmlEnumValue("flowChartMagneticDrum")
1324    FLOW_CHART_MAGNETIC_DRUM("flowChartMagneticDrum"),
1325
1326    /**
1327     * Display Flow Shape
1328     *
1329     */
1330    @XmlEnumValue("flowChartDisplay")
1331    FLOW_CHART_DISPLAY("flowChartDisplay"),
1332
1333    /**
1334     * Delay Flow Shape
1335     *
1336     */
1337    @XmlEnumValue("flowChartDelay")
1338    FLOW_CHART_DELAY("flowChartDelay"),
1339
1340    /**
1341     * Alternate Process Flow Shape
1342     *
1343     */
1344    @XmlEnumValue("flowChartAlternateProcess")
1345    FLOW_CHART_ALTERNATE_PROCESS("flowChartAlternateProcess"),
1346
1347    /**
1348     * Off-Page Connector Flow Shape
1349     *
1350     */
1351    @XmlEnumValue("flowChartOffpageConnector")
1352    FLOW_CHART_OFFPAGE_CONNECTOR("flowChartOffpageConnector"),
1353
1354    /**
1355     * Blank Button Shape
1356     *
1357     */
1358    @XmlEnumValue("actionButtonBlank")
1359    ACTION_BUTTON_BLANK("actionButtonBlank"),
1360
1361    /**
1362     * Home Button Shape
1363     *
1364     */
1365    @XmlEnumValue("actionButtonHome")
1366    ACTION_BUTTON_HOME("actionButtonHome"),
1367
1368    /**
1369     * Help Button Shape
1370     *
1371     */
1372    @XmlEnumValue("actionButtonHelp")
1373    ACTION_BUTTON_HELP("actionButtonHelp"),
1374
1375    /**
1376     * Information Button Shape
1377     *
1378     */
1379    @XmlEnumValue("actionButtonInformation")
1380    ACTION_BUTTON_INFORMATION("actionButtonInformation"),
1381
1382    /**
1383     * Forward or Next Button Shape
1384     *
1385     */
1386    @XmlEnumValue("actionButtonForwardNext")
1387    ACTION_BUTTON_FORWARD_NEXT("actionButtonForwardNext"),
1388
1389    /**
1390     * Back or Previous Button Shape
1391     *
1392     */
1393    @XmlEnumValue("actionButtonBackPrevious")
1394    ACTION_BUTTON_BACK_PREVIOUS("actionButtonBackPrevious"),
1395
1396    /**
1397     * End Button Shape
1398     *
1399     */
1400    @XmlEnumValue("actionButtonEnd")
1401    ACTION_BUTTON_END("actionButtonEnd"),
1402
1403    /**
1404     * Beginning Button Shape
1405     *
1406     */
1407    @XmlEnumValue("actionButtonBeginning")
1408    ACTION_BUTTON_BEGINNING("actionButtonBeginning"),
1409
1410    /**
1411     * Return Button Shape
1412     *
1413     */
1414    @XmlEnumValue("actionButtonReturn")
1415    ACTION_BUTTON_RETURN("actionButtonReturn"),
1416
1417    /**
1418     * Document Button Shape
1419     *
1420     */
1421    @XmlEnumValue("actionButtonDocument")
1422    ACTION_BUTTON_DOCUMENT("actionButtonDocument"),
1423
1424    /**
1425     * Sound Button Shape
1426     *
1427     */
1428    @XmlEnumValue("actionButtonSound")
1429    ACTION_BUTTON_SOUND("actionButtonSound"),
1430
1431    /**
1432     * Movie Button Shape
1433     *
1434     */
1435    @XmlEnumValue("actionButtonMovie")
1436    ACTION_BUTTON_MOVIE("actionButtonMovie"),
1437
1438    /**
1439     * Gear 6 Shape
1440     *
1441     */
1442    @XmlEnumValue("gear6")
1443    GEAR_6("gear6"),
1444
1445    /**
1446     * Gear 9 Shape
1447     *
1448     */
1449    @XmlEnumValue("gear9")
1450    GEAR_9("gear9"),
1451
1452    /**
1453     * Funnel Shape
1454     *
1455     */
1456    @XmlEnumValue("funnel")
1457    FUNNEL("funnel"),
1458
1459    /**
1460     * Plus Math Shape
1461     *
1462     */
1463    @XmlEnumValue("mathPlus")
1464    MATH_PLUS("mathPlus"),
1465
1466    /**
1467     * Minus Math Shape
1468     *
1469     */
1470    @XmlEnumValue("mathMinus")
1471    MATH_MINUS("mathMinus"),
1472
1473    /**
1474     * Multiply Math Shape
1475     *
1476     */
1477    @XmlEnumValue("mathMultiply")
1478    MATH_MULTIPLY("mathMultiply"),
1479
1480    /**
1481     * Divide Math Shape
1482     *
1483     */
1484    @XmlEnumValue("mathDivide")
1485    MATH_DIVIDE("mathDivide"),
1486
1487    /**
1488     * Equal Math Shape
1489     *
1490     */
1491    @XmlEnumValue("mathEqual")
1492    MATH_EQUAL("mathEqual"),
1493
1494    /**
1495     * Not Equal Math Shape
1496     *
1497     */
1498    @XmlEnumValue("mathNotEqual")
1499    MATH_NOT_EQUAL("mathNotEqual"),
1500
1501    /**
1502     * Corner Tabs Shape
1503     *
1504     */
1505    @XmlEnumValue("cornerTabs")
1506    CORNER_TABS("cornerTabs"),
1507
1508    /**
1509     * Square Tabs Shape
1510     *
1511     */
1512    @XmlEnumValue("squareTabs")
1513    SQUARE_TABS("squareTabs"),
1514
1515    /**
1516     * Plaque Tabs Shape
1517     *
1518     */
1519    @XmlEnumValue("plaqueTabs")
1520    PLAQUE_TABS("plaqueTabs"),
1521
1522    /**
1523     * Chart X Shape
1524     *
1525     */
1526    @XmlEnumValue("chartX")
1527    CHART_X("chartX"),
1528
1529    /**
1530     * Chart Star Shape
1531     *
1532     */
1533    @XmlEnumValue("chartStar")
1534    CHART_STAR("chartStar"),
1535
1536    /**
1537     * Chart Plus Shape
1538     *
1539     */
1540    @XmlEnumValue("chartPlus")
1541    CHART_PLUS("chartPlus");
1542    private final String value;
1543
1544    STShapeType(String v) {
1545        value = v;
1546    }
1547
1548    public String value() {
1549        return value;
1550    }
1551
1552    public static STShapeType fromValue(String v) {
1553        for (STShapeType c: STShapeType.values()) {
1554            if (c.value.equals(v)) {
1555                return c;
1556            }
1557        }
1558        throw new IllegalArgumentException(v);
1559    }
1560
1561}
Note: See TracBrowser for help on using the repository browser.