Trace.java
2.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
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
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa.ut.trace;
import com.adobe.xfa.ut.MsgFormatPos;
import com.adobe.xfa.ut.trace.GlobalTraceStore;
import com.adobe.xfa.ut.trace.TraceHandler;
public final class Trace {
private final String msName;
private volatile boolean mbEnabled;
private volatile int mnHelpId;
private volatile boolean mbIsPlaceHolder;
Trace(String sName) {
this.msName = sName;
this.mbIsPlaceHolder = true;
}
public Trace(String sName, int nHelpId) {
this.msName = sName;
this.mnHelpId = nHelpId;
GlobalTraceStore.getStore().addTrace(this);
}
public static boolean isEnabled(String sName, int nLevel) {
GlobalTraceStore globalTraceStore = GlobalTraceStore.getStore();
if (globalTraceStore.isEnabled()) {
return TraceHandler.getTraceHandler().isActive(sName, nLevel);
}
return false;
}
public static void trace(String sName, int nLevel, int nId, String sMsg) {
GlobalTraceStore globalTraceStore = GlobalTraceStore.getStore();
if (globalTraceStore.isEnabled()) {
TraceHandler.getTraceHandler().trace(sName, nLevel, nId, sMsg);
}
}
public static void trace(String sName, int nLevel, MsgFormatPos oMsg) {
GlobalTraceStore globalTraceStore = GlobalTraceStore.getStore();
if (globalTraceStore.isEnabled()) {
TraceHandler.getTraceHandler().trace(sName, nLevel, oMsg);
}
}
public void activate(int nLevel) {
TraceHandler.getTraceHandler().activate(this, nLevel);
}
public void deactivate() {
if (this.mbEnabled) {
TraceHandler.getTraceHandler().deactivate(this.msName);
}
}
protected void enable() {
this.mbEnabled = true;
}
public int getHelpId() {
return this.mnHelpId;
}
void setHelpId(int nHelpId) {
this.mnHelpId = nHelpId;
}
boolean isPlaceHolder() {
return this.mbIsPlaceHolder;
}
void setPlaceHolder(boolean bIsPlaceHolder) {
this.mbIsPlaceHolder = bIsPlaceHolder;
}
public String getName() {
return this.msName;
}
public boolean isEnabled(int nLevel) {
if (this.mbEnabled) {
return TraceHandler.getTraceHandler().isActive(this.msName, nLevel);
}
return false;
}
public void trace(int nLevel, int nId, String sMsg) {
if (this.mbEnabled) {
TraceHandler.getTraceHandler().trace(this.msName, nLevel, nId, sMsg);
}
}
public void trace(int nLevel, MsgFormatPos oMsg) {
if (this.mbEnabled) {
TraceHandler.getTraceHandler().trace(this.msName, nLevel, oMsg);
}
}
}