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

Revision 1041, 9.5 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_TextAutonumberScheme.
31 *
32 * <p>The following schema fragment specifies the expected content contained within this class.
33 * <p>
34 * <pre>
35 * &lt;simpleType name="ST_TextAutonumberScheme">
36 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token">
37 *     &lt;enumeration value="alphaLcParenBoth"/>
38 *     &lt;enumeration value="alphaUcParenBoth"/>
39 *     &lt;enumeration value="alphaLcParenR"/>
40 *     &lt;enumeration value="alphaUcParenR"/>
41 *     &lt;enumeration value="alphaLcPeriod"/>
42 *     &lt;enumeration value="alphaUcPeriod"/>
43 *     &lt;enumeration value="arabicParenBoth"/>
44 *     &lt;enumeration value="arabicParenR"/>
45 *     &lt;enumeration value="arabicPeriod"/>
46 *     &lt;enumeration value="arabicPlain"/>
47 *     &lt;enumeration value="romanLcParenBoth"/>
48 *     &lt;enumeration value="romanUcParenBoth"/>
49 *     &lt;enumeration value="romanLcParenR"/>
50 *     &lt;enumeration value="romanUcParenR"/>
51 *     &lt;enumeration value="romanLcPeriod"/>
52 *     &lt;enumeration value="romanUcPeriod"/>
53 *     &lt;enumeration value="circleNumDbPlain"/>
54 *     &lt;enumeration value="circleNumWdBlackPlain"/>
55 *     &lt;enumeration value="circleNumWdWhitePlain"/>
56 *     &lt;enumeration value="arabicDbPeriod"/>
57 *     &lt;enumeration value="arabicDbPlain"/>
58 *     &lt;enumeration value="ea1ChsPeriod"/>
59 *     &lt;enumeration value="ea1ChsPlain"/>
60 *     &lt;enumeration value="ea1ChtPeriod"/>
61 *     &lt;enumeration value="ea1ChtPlain"/>
62 *     &lt;enumeration value="ea1JpnChsDbPeriod"/>
63 *     &lt;enumeration value="ea1JpnKorPlain"/>
64 *     &lt;enumeration value="ea1JpnKorPeriod"/>
65 *     &lt;enumeration value="arabic1Minus"/>
66 *     &lt;enumeration value="arabic2Minus"/>
67 *     &lt;enumeration value="hebrew2Minus"/>
68 *     &lt;enumeration value="thaiAlphaPeriod"/>
69 *     &lt;enumeration value="thaiAlphaParenR"/>
70 *     &lt;enumeration value="thaiAlphaParenBoth"/>
71 *     &lt;enumeration value="thaiNumPeriod"/>
72 *     &lt;enumeration value="thaiNumParenR"/>
73 *     &lt;enumeration value="thaiNumParenBoth"/>
74 *     &lt;enumeration value="hindiAlphaPeriod"/>
75 *     &lt;enumeration value="hindiNumPeriod"/>
76 *     &lt;enumeration value="hindiNumParenR"/>
77 *     &lt;enumeration value="hindiAlpha1Period"/>
78 *   &lt;/restriction>
79 * &lt;/simpleType>
80 * </pre>
81 *
82 */
83@XmlType(name = "ST_TextAutonumberScheme")
84@XmlEnum
85public enum STTextAutonumberScheme {
86
87
88    /**
89     * Autonumber Enum ( alphaLcParenBoth )
90     *
91     */
92    @XmlEnumValue("alphaLcParenBoth")
93    ALPHA_LC_PAREN_BOTH("alphaLcParenBoth"),
94
95    /**
96     * Autonumbering Enum ( alphaUcParenBoth )
97     *
98     */
99    @XmlEnumValue("alphaUcParenBoth")
100    ALPHA_UC_PAREN_BOTH("alphaUcParenBoth"),
101
102    /**
103     * Autonumbering Enum ( alphaLcParenR )
104     *
105     */
106    @XmlEnumValue("alphaLcParenR")
107    ALPHA_LC_PAREN_R("alphaLcParenR"),
108
109    /**
110     * Autonumbering Enum ( alphaUcParenR )
111     *
112     */
113    @XmlEnumValue("alphaUcParenR")
114    ALPHA_UC_PAREN_R("alphaUcParenR"),
115
116    /**
117     * Autonumbering Enum ( alphaLcPeriod )
118     *
119     */
120    @XmlEnumValue("alphaLcPeriod")
121    ALPHA_LC_PERIOD("alphaLcPeriod"),
122
123    /**
124     * Autonumbering Enum ( alphaUcPeriod )
125     *
126     */
127    @XmlEnumValue("alphaUcPeriod")
128    ALPHA_UC_PERIOD("alphaUcPeriod"),
129
130    /**
131     * Autonumbering Enum ( arabicParenBoth )
132     *
133     */
134    @XmlEnumValue("arabicParenBoth")
135    ARABIC_PAREN_BOTH("arabicParenBoth"),
136
137    /**
138     * Autonumbering Enum ( arabicParenR )
139     *
140     */
141    @XmlEnumValue("arabicParenR")
142    ARABIC_PAREN_R("arabicParenR"),
143
144    /**
145     * Autonumbering Enum ( arabicPeriod )
146     *
147     */
148    @XmlEnumValue("arabicPeriod")
149    ARABIC_PERIOD("arabicPeriod"),
150
151    /**
152     * Autonumbering Enum ( arabicPlain )
153     *
154     */
155    @XmlEnumValue("arabicPlain")
156    ARABIC_PLAIN("arabicPlain"),
157
158    /**
159     * Autonumbering Enum ( romanLcParenBoth )
160     *
161     */
162    @XmlEnumValue("romanLcParenBoth")
163    ROMAN_LC_PAREN_BOTH("romanLcParenBoth"),
164
165    /**
166     * Autonumbering Enum ( romanUcParenBoth )
167     *
168     */
169    @XmlEnumValue("romanUcParenBoth")
170    ROMAN_UC_PAREN_BOTH("romanUcParenBoth"),
171
172    /**
173     * Autonumbering Enum ( romanLcParenR )
174     *
175     */
176    @XmlEnumValue("romanLcParenR")
177    ROMAN_LC_PAREN_R("romanLcParenR"),
178
179    /**
180     * Autonumbering Enum ( romanUcParenR )
181     *
182     */
183    @XmlEnumValue("romanUcParenR")
184    ROMAN_UC_PAREN_R("romanUcParenR"),
185
186    /**
187     * Autonumbering Enum ( romanLcPeriod )
188     *
189     */
190    @XmlEnumValue("romanLcPeriod")
191    ROMAN_LC_PERIOD("romanLcPeriod"),
192
193    /**
194     * Autonumbering Enum ( romanUcPeriod )
195     *
196     */
197    @XmlEnumValue("romanUcPeriod")
198    ROMAN_UC_PERIOD("romanUcPeriod"),
199
200    /**
201     * Autonumbering Enum ( circleNumDbPlain )
202     *
203     */
204    @XmlEnumValue("circleNumDbPlain")
205    CIRCLE_NUM_DB_PLAIN("circleNumDbPlain"),
206
207    /**
208     * Autonumbering Enum ( circleNumWdBlackPlain )
209     *
210     */
211    @XmlEnumValue("circleNumWdBlackPlain")
212    CIRCLE_NUM_WD_BLACK_PLAIN("circleNumWdBlackPlain"),
213
214    /**
215     * Autonumbering Enum ( circleNumWdWhitePlain )
216     *
217     */
218    @XmlEnumValue("circleNumWdWhitePlain")
219    CIRCLE_NUM_WD_WHITE_PLAIN("circleNumWdWhitePlain"),
220
221    /**
222     * Autonumbering Enum ( arabicDbPeriod )
223     *
224     */
225    @XmlEnumValue("arabicDbPeriod")
226    ARABIC_DB_PERIOD("arabicDbPeriod"),
227
228    /**
229     * Autonumbering Enum ( arabicDbPlain )
230     *
231     */
232    @XmlEnumValue("arabicDbPlain")
233    ARABIC_DB_PLAIN("arabicDbPlain"),
234
235    /**
236     * Autonumbering Enum ( ea1ChsPeriod )
237     *
238     */
239    @XmlEnumValue("ea1ChsPeriod")
240    EA_1_CHS_PERIOD("ea1ChsPeriod"),
241
242    /**
243     * Autonumbering Enum ( ea1ChsPlain )
244     *
245     */
246    @XmlEnumValue("ea1ChsPlain")
247    EA_1_CHS_PLAIN("ea1ChsPlain"),
248
249    /**
250     * Autonumbering Enum ( ea1ChtPeriod )
251     *
252     */
253    @XmlEnumValue("ea1ChtPeriod")
254    EA_1_CHT_PERIOD("ea1ChtPeriod"),
255
256    /**
257     * Autonumbering Enum ( ea1ChtPlain )
258     *
259     */
260    @XmlEnumValue("ea1ChtPlain")
261    EA_1_CHT_PLAIN("ea1ChtPlain"),
262
263    /**
264     * Autonumbering Enum ( ea1JpnChsDbPeriod )
265     *
266     */
267    @XmlEnumValue("ea1JpnChsDbPeriod")
268    EA_1_JPN_CHS_DB_PERIOD("ea1JpnChsDbPeriod"),
269
270    /**
271     * Autonumbering Enum ( ea1JpnKorPlain )
272     *
273     */
274    @XmlEnumValue("ea1JpnKorPlain")
275    EA_1_JPN_KOR_PLAIN("ea1JpnKorPlain"),
276
277    /**
278     * Autonumbering Enum ( ea1JpnKorPeriod )
279     *
280     */
281    @XmlEnumValue("ea1JpnKorPeriod")
282    EA_1_JPN_KOR_PERIOD("ea1JpnKorPeriod"),
283
284    /**
285     * Autonumbering Enum ( arabic1Minus )
286     *
287     */
288    @XmlEnumValue("arabic1Minus")
289    ARABIC_1_MINUS("arabic1Minus"),
290
291    /**
292     * Autonumbering Enum ( arabic2Minus )
293     *
294     */
295    @XmlEnumValue("arabic2Minus")
296    ARABIC_2_MINUS("arabic2Minus"),
297
298    /**
299     * Autonumbering Enum ( hebrew2Minus )
300     *
301     */
302    @XmlEnumValue("hebrew2Minus")
303    HEBREW_2_MINUS("hebrew2Minus"),
304
305    /**
306     * Autonumbering Enum ( thaiAlphaPeriod )
307     *
308     */
309    @XmlEnumValue("thaiAlphaPeriod")
310    THAI_ALPHA_PERIOD("thaiAlphaPeriod"),
311
312    /**
313     * Autonumbering Enum ( thaiAlphaParenR )
314     *
315     */
316    @XmlEnumValue("thaiAlphaParenR")
317    THAI_ALPHA_PAREN_R("thaiAlphaParenR"),
318
319    /**
320     * Autonumbering Enum ( thaiAlphaParenBoth )
321     *
322     */
323    @XmlEnumValue("thaiAlphaParenBoth")
324    THAI_ALPHA_PAREN_BOTH("thaiAlphaParenBoth"),
325
326    /**
327     * Autonumbering Enum ( thaiNumPeriod )
328     *
329     */
330    @XmlEnumValue("thaiNumPeriod")
331    THAI_NUM_PERIOD("thaiNumPeriod"),
332
333    /**
334     * Autonumbering Enum ( thaiNumParenR )
335     *
336     */
337    @XmlEnumValue("thaiNumParenR")
338    THAI_NUM_PAREN_R("thaiNumParenR"),
339
340    /**
341     * Autonumbering Enum ( thaiNumParenBoth )
342     *
343     */
344    @XmlEnumValue("thaiNumParenBoth")
345    THAI_NUM_PAREN_BOTH("thaiNumParenBoth"),
346
347    /**
348     * Autonumbering Enum ( hindiAlphaPeriod )
349     *
350     */
351    @XmlEnumValue("hindiAlphaPeriod")
352    HINDI_ALPHA_PERIOD("hindiAlphaPeriod"),
353
354    /**
355     * Autonumbering Enum ( hindiNumPeriod )
356     *
357     */
358    @XmlEnumValue("hindiNumPeriod")
359    HINDI_NUM_PERIOD("hindiNumPeriod"),
360
361    /**
362     * Autonumbering Enum ( hindiNumParenR )
363     *
364     */
365    @XmlEnumValue("hindiNumParenR")
366    HINDI_NUM_PAREN_R("hindiNumParenR"),
367
368    /**
369     * Autonumbering Enum ( hindiAlpha1Period )
370     *
371     */
372    @XmlEnumValue("hindiAlpha1Period")
373    HINDI_ALPHA_1_PERIOD("hindiAlpha1Period");
374    private final String value;
375
376    STTextAutonumberScheme(String v) {
377        value = v;
378    }
379
380    public String value() {
381        return value;
382    }
383
384    public static STTextAutonumberScheme fromValue(String v) {
385        for (STTextAutonumberScheme c: STTextAutonumberScheme.values()) {
386            if (c.value.equals(v)) {
387                return c;
388            }
389        }
390        throw new IllegalArgumentException(v);
391    }
392
393}
Note: See TracBrowser for help on using the repository browser.