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

Revision 1041, 8.9 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_PresetPatternVal.
31 *
32 * <p>The following schema fragment specifies the expected content contained within this class.
33 * <p>
34 * <pre>
35 * &lt;simpleType name="ST_PresetPatternVal">
36 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token">
37 *     &lt;enumeration value="pct5"/>
38 *     &lt;enumeration value="pct10"/>
39 *     &lt;enumeration value="pct20"/>
40 *     &lt;enumeration value="pct25"/>
41 *     &lt;enumeration value="pct30"/>
42 *     &lt;enumeration value="pct40"/>
43 *     &lt;enumeration value="pct50"/>
44 *     &lt;enumeration value="pct60"/>
45 *     &lt;enumeration value="pct70"/>
46 *     &lt;enumeration value="pct75"/>
47 *     &lt;enumeration value="pct80"/>
48 *     &lt;enumeration value="pct90"/>
49 *     &lt;enumeration value="horz"/>
50 *     &lt;enumeration value="vert"/>
51 *     &lt;enumeration value="ltHorz"/>
52 *     &lt;enumeration value="ltVert"/>
53 *     &lt;enumeration value="dkHorz"/>
54 *     &lt;enumeration value="dkVert"/>
55 *     &lt;enumeration value="narHorz"/>
56 *     &lt;enumeration value="narVert"/>
57 *     &lt;enumeration value="dashHorz"/>
58 *     &lt;enumeration value="dashVert"/>
59 *     &lt;enumeration value="cross"/>
60 *     &lt;enumeration value="dnDiag"/>
61 *     &lt;enumeration value="upDiag"/>
62 *     &lt;enumeration value="ltDnDiag"/>
63 *     &lt;enumeration value="ltUpDiag"/>
64 *     &lt;enumeration value="dkDnDiag"/>
65 *     &lt;enumeration value="dkUpDiag"/>
66 *     &lt;enumeration value="wdDnDiag"/>
67 *     &lt;enumeration value="wdUpDiag"/>
68 *     &lt;enumeration value="dashDnDiag"/>
69 *     &lt;enumeration value="dashUpDiag"/>
70 *     &lt;enumeration value="diagCross"/>
71 *     &lt;enumeration value="smCheck"/>
72 *     &lt;enumeration value="lgCheck"/>
73 *     &lt;enumeration value="smGrid"/>
74 *     &lt;enumeration value="lgGrid"/>
75 *     &lt;enumeration value="dotGrid"/>
76 *     &lt;enumeration value="smConfetti"/>
77 *     &lt;enumeration value="lgConfetti"/>
78 *     &lt;enumeration value="horzBrick"/>
79 *     &lt;enumeration value="diagBrick"/>
80 *     &lt;enumeration value="solidDmnd"/>
81 *     &lt;enumeration value="openDmnd"/>
82 *     &lt;enumeration value="dotDmnd"/>
83 *     &lt;enumeration value="plaid"/>
84 *     &lt;enumeration value="sphere"/>
85 *     &lt;enumeration value="weave"/>
86 *     &lt;enumeration value="divot"/>
87 *     &lt;enumeration value="shingle"/>
88 *     &lt;enumeration value="wave"/>
89 *     &lt;enumeration value="trellis"/>
90 *     &lt;enumeration value="zigZag"/>
91 *   &lt;/restriction>
92 * &lt;/simpleType>
93 * </pre>
94 *
95 */
96@XmlType(name = "ST_PresetPatternVal")
97@XmlEnum
98public enum STPresetPatternVal {
99
100
101    /**
102     *  5%
103     *
104     */
105    @XmlEnumValue("pct5")
106    PCT_5("pct5"),
107
108    /**
109     *  10%
110     *
111     */
112    @XmlEnumValue("pct10")
113    PCT_10("pct10"),
114
115    /**
116     *  20%
117     *
118     */
119    @XmlEnumValue("pct20")
120    PCT_20("pct20"),
121
122    /**
123     *  25%
124     *
125     */
126    @XmlEnumValue("pct25")
127    PCT_25("pct25"),
128
129    /**
130     *  30%
131     *
132     */
133    @XmlEnumValue("pct30")
134    PCT_30("pct30"),
135
136    /**
137     *  40%
138     *
139     */
140    @XmlEnumValue("pct40")
141    PCT_40("pct40"),
142
143    /**
144     *  50%
145     *
146     */
147    @XmlEnumValue("pct50")
148    PCT_50("pct50"),
149
150    /**
151     *  60%
152     *
153     */
154    @XmlEnumValue("pct60")
155    PCT_60("pct60"),
156
157    /**
158     *  70%
159     *
160     */
161    @XmlEnumValue("pct70")
162    PCT_70("pct70"),
163
164    /**
165     *  75%
166     *
167     */
168    @XmlEnumValue("pct75")
169    PCT_75("pct75"),
170
171    /**
172     *  80%
173     *
174     */
175    @XmlEnumValue("pct80")
176    PCT_80("pct80"),
177
178    /**
179     *  90%
180     *
181     */
182    @XmlEnumValue("pct90")
183    PCT_90("pct90"),
184
185    /**
186     * Horizontal
187     *
188     */
189    @XmlEnumValue("horz")
190    HORZ("horz"),
191
192    /**
193     * Vertical
194     *
195     */
196    @XmlEnumValue("vert")
197    VERT("vert"),
198
199    /**
200     * Light Horizontal
201     *
202     */
203    @XmlEnumValue("ltHorz")
204    LT_HORZ("ltHorz"),
205
206    /**
207     * Light Vertical
208     *
209     */
210    @XmlEnumValue("ltVert")
211    LT_VERT("ltVert"),
212
213    /**
214     * Dark Horizontal
215     *
216     */
217    @XmlEnumValue("dkHorz")
218    DK_HORZ("dkHorz"),
219
220    /**
221     * Dark Vertical
222     *
223     */
224    @XmlEnumValue("dkVert")
225    DK_VERT("dkVert"),
226
227    /**
228     * Narrow Horizontal
229     *
230     */
231    @XmlEnumValue("narHorz")
232    NAR_HORZ("narHorz"),
233
234    /**
235     * Narrow Vertical
236     *
237     */
238    @XmlEnumValue("narVert")
239    NAR_VERT("narVert"),
240
241    /**
242     * Dashed Horizontal
243     *
244     */
245    @XmlEnumValue("dashHorz")
246    DASH_HORZ("dashHorz"),
247
248    /**
249     * Dashed Vertical
250     *
251     */
252    @XmlEnumValue("dashVert")
253    DASH_VERT("dashVert"),
254
255    /**
256     * Cross
257     *
258     */
259    @XmlEnumValue("cross")
260    CROSS("cross"),
261
262    /**
263     * Downward Diagonal
264     *
265     */
266    @XmlEnumValue("dnDiag")
267    DN_DIAG("dnDiag"),
268
269    /**
270     * Upward Diagonal
271     *
272     */
273    @XmlEnumValue("upDiag")
274    UP_DIAG("upDiag"),
275
276    /**
277     * Light Downward Diagonal
278     *
279     */
280    @XmlEnumValue("ltDnDiag")
281    LT_DN_DIAG("ltDnDiag"),
282
283    /**
284     * Light Upward Diagonal
285     *
286     */
287    @XmlEnumValue("ltUpDiag")
288    LT_UP_DIAG("ltUpDiag"),
289
290    /**
291     * Dark Downward Diagonal
292     *
293     */
294    @XmlEnumValue("dkDnDiag")
295    DK_DN_DIAG("dkDnDiag"),
296
297    /**
298     * Dark Upward Diagonal
299     *
300     */
301    @XmlEnumValue("dkUpDiag")
302    DK_UP_DIAG("dkUpDiag"),
303
304    /**
305     * Wide Downward Diagonal
306     *
307     */
308    @XmlEnumValue("wdDnDiag")
309    WD_DN_DIAG("wdDnDiag"),
310
311    /**
312     * Wide Upward Diagonal
313     *
314     */
315    @XmlEnumValue("wdUpDiag")
316    WD_UP_DIAG("wdUpDiag"),
317
318    /**
319     * Dashed Downward Diagonal
320     *
321     */
322    @XmlEnumValue("dashDnDiag")
323    DASH_DN_DIAG("dashDnDiag"),
324
325    /**
326     * Dashed Upward DIagonal
327     *
328     */
329    @XmlEnumValue("dashUpDiag")
330    DASH_UP_DIAG("dashUpDiag"),
331
332    /**
333     * Diagonal Cross
334     *
335     */
336    @XmlEnumValue("diagCross")
337    DIAG_CROSS("diagCross"),
338
339    /**
340     * Small Checker Board
341     *
342     */
343    @XmlEnumValue("smCheck")
344    SM_CHECK("smCheck"),
345
346    /**
347     * Large Checker Board
348     *
349     */
350    @XmlEnumValue("lgCheck")
351    LG_CHECK("lgCheck"),
352
353    /**
354     * Small Grid
355     *
356     */
357    @XmlEnumValue("smGrid")
358    SM_GRID("smGrid"),
359
360    /**
361     * Large Grid
362     *
363     */
364    @XmlEnumValue("lgGrid")
365    LG_GRID("lgGrid"),
366
367    /**
368     * Dotted Grid
369     *
370     */
371    @XmlEnumValue("dotGrid")
372    DOT_GRID("dotGrid"),
373
374    /**
375     * Small Confetti
376     *
377     */
378    @XmlEnumValue("smConfetti")
379    SM_CONFETTI("smConfetti"),
380
381    /**
382     * Large Confetti
383     *
384     */
385    @XmlEnumValue("lgConfetti")
386    LG_CONFETTI("lgConfetti"),
387
388    /**
389     * Horizontal Brick
390     *
391     */
392    @XmlEnumValue("horzBrick")
393    HORZ_BRICK("horzBrick"),
394
395    /**
396     * Diagonal Brick
397     *
398     */
399    @XmlEnumValue("diagBrick")
400    DIAG_BRICK("diagBrick"),
401
402    /**
403     * Solid Diamond
404     *
405     */
406    @XmlEnumValue("solidDmnd")
407    SOLID_DMND("solidDmnd"),
408
409    /**
410     * Open Diamond
411     *
412     */
413    @XmlEnumValue("openDmnd")
414    OPEN_DMND("openDmnd"),
415
416    /**
417     * Dotted Diamond
418     *
419     */
420    @XmlEnumValue("dotDmnd")
421    DOT_DMND("dotDmnd"),
422
423    /**
424     * Plaid
425     *
426     */
427    @XmlEnumValue("plaid")
428    PLAID("plaid"),
429
430    /**
431     * Sphere
432     *
433     */
434    @XmlEnumValue("sphere")
435    SPHERE("sphere"),
436
437    /**
438     * Weave
439     *
440     */
441    @XmlEnumValue("weave")
442    WEAVE("weave"),
443
444    /**
445     * Divot
446     *
447     */
448    @XmlEnumValue("divot")
449    DIVOT("divot"),
450
451    /**
452     * Shingle
453     *
454     */
455    @XmlEnumValue("shingle")
456    SHINGLE("shingle"),
457
458    /**
459     * Wave
460     *
461     */
462    @XmlEnumValue("wave")
463    WAVE("wave"),
464
465    /**
466     * Trellis
467     *
468     */
469    @XmlEnumValue("trellis")
470    TRELLIS("trellis"),
471
472    /**
473     * Zig Zag
474     *
475     */
476    @XmlEnumValue("zigZag")
477    ZIG_ZAG("zigZag");
478    private final String value;
479
480    STPresetPatternVal(String v) {
481        value = v;
482    }
483
484    public String value() {
485        return value;
486    }
487
488    public static STPresetPatternVal fromValue(String v) {
489        for (STPresetPatternVal c: STPresetPatternVal.values()) {
490            if (c.value.equals(v)) {
491                return c;
492            }
493        }
494        throw new IllegalArgumentException(v);
495    }
496
497}
Note: See TracBrowser for help on using the repository browser.