SVG.java
4.9 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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa.svg;
import com.adobe.xfa.XFA;
import com.adobe.xfa.svg.SVGSchema;
public final class SVG {
public static final String TEXTDATA = "#text";
public static final String DESC = "desc";
public static final String G = "g";
public static final String LINE = "line";
public static final String SVG = "svg";
public static final String TEXT = "text";
public static final String TSPAN = "tspan";
public static final String ALTGLYPH = "altGlyph";
public static final String CODEPAGE = "codepage";
public static final String FILL = "fill";
public static final String FONTFAMILY = "font-family";
public static final String FONTSIZE = "font-size";
public static final String FONTSTYLE = "font-style";
public static final String FONTWEIGHT = "font-weight";
public static final String HEIGHT = "height";
public static final String ID = "id";
public static final String STROKE = "stroke";
public static final String STROKEWIDTH = "stroke-width";
public static final String TRANSFORM = "transform";
public static final String VIEWBOX = "viewBox";
public static final String WIDTH = "width";
public static final String X = "x";
public static final String X1 = "x1";
public static final String X2 = "x2";
public static final String XMLNS = "xmlns";
public static final String Y = "y";
public static final String Y1 = "y1";
public static final String Y2 = "y2";
public static final int SVG_INVALID = -1;
public static final int SVG_ELEMENT_MIN;
public static final int TEXTDATATAG;
public static final int DESCTAG;
public static final int GTAG;
public static final int LINETAG;
public static final int SVGTAG;
public static final int TEXTTAG;
public static final int TSPANTAG;
public static final int SVG_ELEMENT_MAX;
public static final int SVG_ELEMENT_COUNT;
public static final int SVG_ATTRIBUTE_MIN;
public static final int ALTGLYPHTAG;
public static final int CODEPAGETAG;
public static final int FILLTAG;
public static final int FONTFAMILYTAG;
public static final int FONTSIZETAG;
public static final int FONTSTYLETAG;
public static final int FONTWEIGHTTAG;
public static final int HEIGHTTAG;
public static final int IDTAG;
public static final int STROKETAG;
public static final int STROKEWIDTHTAG;
public static final int TRANSFORMTAG;
public static final int VIEWBOXTAG;
public static final int WIDTHTAG;
public static final int XTAG;
public static final int X1TAG;
public static final int X2TAG;
public static final int XMLNSTAG;
public static final int YTAG;
public static final int Y1TAG;
public static final int Y2TAG;
public static final int SVG_ATTRIBUTE_MAX;
public static final int SVG_ATTRIBUTE_COUNT;
public static final int SVG_KEYWORD_COUNT;
public static final String XFACAPTION = "Caption";
public static final String XFACONTENT = "Content";
public static int getTag(String aSVGName) {
int eRet = SVGSchema.getTagImpl(aSVGName, true);
if (eRet != -1) {
return eRet;
}
return SVGSchema.getTagImpl(aSVGName, false);
}
public static int getElementTag(String aSVGName) {
return SVGSchema.getTagImpl(aSVGName, true);
}
public static int getAttributeTag(String aSVGName) {
return SVGSchema.getTagImpl(aSVGName, false);
}
public static String getString(int eTag) {
return SVGSchema.getSVGSchema().getAtom(eTag);
}
public static String getAtom(int eTag) {
return SVGSchema.getSVGSchema().getAtom(eTag);
}
static {
TEXTDATATAG = SVG.SVG_ELEMENT_MIN = XFA.SVG_START;
DESCTAG = TEXTDATATAG + 1;
GTAG = DESCTAG + 1;
LINETAG = GTAG + 1;
SVGTAG = LINETAG + 1;
TEXTTAG = SVGTAG + 1;
SVG_ELEMENT_MAX = SVG.TSPANTAG = TEXTTAG + 1;
SVG_ELEMENT_COUNT = SVG_ELEMENT_MAX - SVG_ELEMENT_MIN + 1;
ALTGLYPHTAG = SVG.SVG_ATTRIBUTE_MIN = SVG_ELEMENT_MAX + 1;
CODEPAGETAG = ALTGLYPHTAG + 1;
FILLTAG = CODEPAGETAG + 1;
FONTFAMILYTAG = FILLTAG + 1;
FONTSIZETAG = FONTFAMILYTAG + 1;
FONTSTYLETAG = FONTSIZETAG + 1;
FONTWEIGHTTAG = FONTSTYLETAG + 1;
HEIGHTTAG = FONTWEIGHTTAG + 1;
IDTAG = HEIGHTTAG + 1;
STROKETAG = IDTAG + 1;
STROKEWIDTHTAG = STROKETAG + 1;
TRANSFORMTAG = STROKEWIDTHTAG + 1;
VIEWBOXTAG = TRANSFORMTAG + 1;
WIDTHTAG = VIEWBOXTAG + 1;
XTAG = WIDTHTAG + 1;
X1TAG = XTAG + 1;
X2TAG = X1TAG + 1;
XMLNSTAG = X2TAG + 1;
YTAG = XMLNSTAG + 1;
Y1TAG = YTAG + 1;
SVG_ATTRIBUTE_MAX = SVG.Y2TAG = Y1TAG + 1;
SVG_ATTRIBUTE_COUNT = SVG_ATTRIBUTE_MAX - SVG_ATTRIBUTE_MIN + 1;
SVG_KEYWORD_COUNT = SVG_ATTRIBUTE_MAX - SVG_ELEMENT_MIN + 1;
}
}