LocaleSetSchema.java
6.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa.localeset;
import com.adobe.xfa.Attribute;
import com.adobe.xfa.ChildReln;
import com.adobe.xfa.Element;
import com.adobe.xfa.EnumAttr;
import com.adobe.xfa.EnumValue;
import com.adobe.xfa.GenericNode;
import com.adobe.xfa.GenericTextContainer;
import com.adobe.xfa.Node;
import com.adobe.xfa.Schema;
import com.adobe.xfa.XFA;
import com.adobe.xfa.localeset.LocaleSetModel;
public final class LocaleSetSchema
extends Schema {
static final ChildReln goZeroOr2 = new ChildReln(2, 2);
static final ChildReln goZeroOr3 = new ChildReln(2, 3);
static final ChildReln goZeroOr4 = new ChildReln(2, 4);
static final ChildReln goZeroOr5 = new ChildReln(2, 5);
static final ChildReln goZeroOr7 = new ChildReln(2, 7);
static final ChildReln goZeroOr12 = new ChildReln(2, 12);
LocaleSetSchema() {
super(LocaleSetModel.localeSetNS(), XFA.XFA_ATTRIBUTE_MIN, XFA.XFA_ATTRIBUTE_MAX, XFA.XFA_ELEMENT_MIN, XFA.XFA_ELEMENT_MAX);
this.initSchema();
}
@Override
protected void initSchema() {
super.initSchema();
this.putElement(XFA.LOCALESETTAG, XFA.LOCALETAG, ChildReln.getZeroOrMore(), 21, 63, 0);
this.putAttribute(XFA.LOCALETAG, XFA.NAMETAG, null, 21, 63, 0);
this.putAttribute(XFA.LOCALETAG, XFA.DESCTAG, null, 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.CALENDARSYMBOLSTAG, ChildReln.getZeroOrMore(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.DATEPATTERNSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.TIMEPATTERNSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.DATETIMESYMBOLSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.NUMBERPATTERNSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.NUMBERSYMBOLSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.CURRENCYSYMBOLSTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.LOCALETAG, XFA.TYPEFACESTAG, ChildReln.getZeroOrOne(), 27, 63, 0);
this.putAttribute(XFA.CALENDARSYMBOLSTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(5242880)), 21, 63, 0);
this.putElement(XFA.CALENDARSYMBOLSTAG, XFA.DAYNAMESTAG, goZeroOr2, 21, 63, 0);
this.putElement(XFA.CALENDARSYMBOLSTAG, XFA.MONTHNAMESTAG, goZeroOr2, 21, 63, 0);
this.putElement(XFA.CALENDARSYMBOLSTAG, XFA.ERANAMESTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.CALENDARSYMBOLSTAG, XFA.MERIDIEMNAMESTAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putAttribute(XFA.DAYNAMESTAG, XFA.ABBRTAG, EnumValue.getEnum(XFA.ABBRTAG, EnumAttr.getEnum(1074003968)), 21, 63, 0);
this.putElement(XFA.DAYNAMESTAG, XFA.DAYTAG, goZeroOr7, 21, 63, 0);
this.putElement(XFA.DAYTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putAttribute(XFA.MONTHNAMESTAG, XFA.ABBRTAG, EnumValue.getEnum(XFA.ABBRTAG, EnumAttr.getEnum(1074003968)), 21, 63, 0);
this.putElement(XFA.MONTHNAMESTAG, XFA.MONTHTAG, goZeroOr12, 21, 63, 0);
this.putElement(XFA.MONTHTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.ERANAMESTAG, XFA.ERATAG, goZeroOr2, 21, 63, 0);
this.putElement(XFA.ERATAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.MERIDIEMNAMESTAG, XFA.MERIDIEMTAG, goZeroOr2, 21, 63, 0);
this.putElement(XFA.MERIDIEMTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.DATEPATTERNSTAG, XFA.DATEPATTERNTAG, goZeroOr4, 21, 63, 0);
this.putAttribute(XFA.DATEPATTERNTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(-2142175232)), 21, 63, 0);
this.putElement(XFA.DATEPATTERNTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.TIMEPATTERNSTAG, XFA.TIMEPATTERNTAG, goZeroOr4, 21, 63, 0);
this.putAttribute(XFA.TIMEPATTERNTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(-2142175232)), 21, 63, 0);
this.putElement(XFA.TIMEPATTERNTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.DATETIMESYMBOLSTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.NUMBERPATTERNSTAG, XFA.NUMBERPATTERNTAG, goZeroOr3, 21, 63, 0);
this.putAttribute(XFA.NUMBERPATTERNTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(-2142109696)), 21, 63, 0);
this.putElement(XFA.NUMBERPATTERNTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.NUMBERSYMBOLSTAG, XFA.NUMBERSYMBOLTAG, goZeroOr5, 21, 63, 0);
this.putAttribute(XFA.NUMBERSYMBOLTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(-2142044160)), 21, 63, 0);
this.putElement(XFA.NUMBERSYMBOLTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.CURRENCYSYMBOLSTAG, XFA.CURRENCYSYMBOLTAG, goZeroOr3, 21, 63, 0);
this.putAttribute(XFA.CURRENCYSYMBOLTAG, XFA.NAMETAG, EnumValue.getEnum(XFA.NAMETAG, EnumAttr.getEnum(-2141978624)), 21, 63, 0);
this.putElement(XFA.CURRENCYSYMBOLTAG, XFA.TEXTNODETAG, ChildReln.getZeroOrOne(), 21, 63, 0);
this.putElement(XFA.TYPEFACESTAG, XFA.TYPEFACETAG, ChildReln.getZeroOrMore(), 27, 63, 0);
this.putAttribute(XFA.TYPEFACETAG, XFA.NAMETAG, null, 27, 63, 0);
}
@Override
protected Element newElement(int eTag, Element parent, Node prevSibling) {
if (eTag == XFA.LOCALESETTAG) {
return new LocaleSetModel(parent, prevSibling);
}
if (eTag == XFA.LOCALETAG || eTag == XFA.CALENDARSYMBOLSTAG || eTag == XFA.DAYNAMESTAG || eTag == XFA.DAYTAG || eTag == XFA.MONTHNAMESTAG || eTag == XFA.ERANAMESTAG || eTag == XFA.MERIDIEMNAMESTAG || eTag == XFA.DATEPATTERNSTAG || eTag == XFA.TIMEPATTERNSTAG || eTag == XFA.NUMBERPATTERNSTAG || eTag == XFA.NUMBERSYMBOLSTAG || eTag == XFA.CURRENCYSYMBOLSTAG || eTag == XFA.TYPEFACESTAG || eTag == XFA.TYPEFACETAG) {
return new GenericNode(parent, prevSibling);
}
if (eTag == XFA.MONTHTAG || eTag == XFA.ERATAG || eTag == XFA.MERIDIEMTAG || eTag == XFA.DATEPATTERNTAG || eTag == XFA.TIMEPATTERNTAG || eTag == XFA.DATETIMESYMBOLSTAG || eTag == XFA.NUMBERPATTERNTAG || eTag == XFA.NUMBERSYMBOLTAG || eTag == XFA.CURRENCYSYMBOLTAG) {
return new GenericTextContainer(parent, prevSibling);
}
return null;
}
}