ExErrItem.java
2.22 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
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa.ut;
import com.adobe.xfa.ut.MsgFormat;
import com.adobe.xfa.ut.MsgFormatPos;
import com.adobe.xfa.ut.ResourceLoader;
public class ExErrItem {
private boolean mbResolved;
private Object moFormat;
private int mResId;
private String msText;
public ExErrItem() {
}
public ExErrItem(ExErrItem oSource) {
this.msText = oSource.msText;
this.mResId = oSource.mResId;
this.moFormat = oSource.moFormat;
this.mbResolved = oSource.mbResolved;
}
public ExErrItem(int nNewResId) {
this.mResId = nNewResId;
}
public ExErrItem(int nNewResId, String sNewText) {
this.mResId = nNewResId;
this.msText = sNewText;
this.mbResolved = true;
}
void formatObject(Object oFormat) {
this.moFormat = oFormat;
}
String getParm(int nIndex) {
if (this.moFormat == null) {
return "";
}
if (this.moFormat instanceof MsgFormat) {
MsgFormat m = (MsgFormat)this.moFormat;
return m.getParm(nIndex);
}
if (this.moFormat instanceof MsgFormatPos) {
MsgFormatPos mp = (MsgFormatPos)this.moFormat;
return mp.getParm(nIndex);
}
return "";
}
int getParmCount() {
if (this.moFormat instanceof MsgFormat) {
MsgFormat m = (MsgFormat)this.moFormat;
return m.getParmCount();
}
if (this.moFormat instanceof MsgFormatPos) {
MsgFormatPos mp = (MsgFormatPos)this.moFormat;
return mp.getParmCount();
}
return 0;
}
public int resId() {
return this.mResId;
}
public void resId(int nNewResId) {
this.mResId = nNewResId;
}
public void resolve() {
if (!this.mbResolved) {
this.msText = ResourceLoader.loadResource(this.mResId);
this.mbResolved = this.msText != null;
}
}
public String text() {
return this.msText;
}
public void text(String sNewText) {
this.msText = sNewText;
this.mbResolved = true;
}
public String toString() {
this.resolve();
return this.text();
}
}