NodeValidationInfo.java
1.72 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
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa;
import com.adobe.xfa.Node;
public final class NodeValidationInfo {
public static final int NODE = 0;
public static final int ATTRIBUTE = 1;
public static final int ATTRIBUTEVALUE = 2;
public static final int RICHTEXT = 3;
public final int eAttr;
public final int eCurrentValue;
public final String aRichText;
public final int nAvailability;
public final int nVersionIntro;
public final Node oNode;
NodeValidationInfo(int nVersionIntro, int nAvailability, Node oNode) {
this.nVersionIntro = nVersionIntro;
this.nAvailability = nAvailability;
this.oNode = oNode;
this.eAttr = 0;
this.eCurrentValue = 0;
this.aRichText = null;
}
NodeValidationInfo(int eAttr, int eCurrentValue, int nVersionIntro, int nAvailability, Node oNode) {
assert (eAttr != 0);
this.nVersionIntro = nVersionIntro;
this.nAvailability = nAvailability;
this.oNode = oNode;
this.eAttr = eAttr;
this.eCurrentValue = eCurrentValue;
this.aRichText = null;
}
NodeValidationInfo(String aRichText, int nVersionIntro, int nAvailability, Node oNode) {
assert (aRichText != null);
this.nVersionIntro = nVersionIntro;
this.nAvailability = nAvailability;
this.oNode = oNode;
this.eAttr = 0;
this.eCurrentValue = 0;
this.aRichText = aRichText;
}
public int getType() {
if (this.eAttr == 0) {
if (this.aRichText == null) {
return 0;
}
return 3;
}
if (this.eCurrentValue == 0) {
return 1;
}
return 2;
}
}