lttng.control: Replacing isKernel with an enum for the domain type
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui.tests / stubs / org / eclipse / tracecompass / internal / lttng2 / control / stubs / dialogs / EnableEventsDialogStub.java
1 /**********************************************************************
2 * Copyright (c) 2012, 2014 Ericsson
3 *
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
8 *
9 * Contributors:
10 * Bernd Hufmann - Initial API and implementation
11 **********************************************************************/
12 package org.eclipse.tracecompass.internal.lttng2.control.stubs.dialogs;
13
14 import java.util.ArrayList;
15 import java.util.List;
16
17 import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceDomainType;
18 import org.eclipse.tracecompass.internal.lttng2.control.core.model.LogLevelType;
19 import org.eclipse.tracecompass.internal.lttng2.control.core.model.TraceLogLevel;
20 import org.eclipse.tracecompass.internal.lttng2.control.ui.views.dialogs.IEnableEventsDialog;
21 import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent;
22 import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceProviderGroup;
23
24 /**
25 * Enable events dialog stub implementation.
26 */
27 @SuppressWarnings("javadoc")
28 public class EnableEventsDialogStub implements IEnableEventsDialog {
29
30 // ------------------------------------------------------------------------
31 // Attributes
32 // ------------------------------------------------------------------------
33 private boolean fIsTracePoints;
34 private boolean fIsAllEvents;
35 private boolean fIsAllTracePoints;
36 private boolean fIsSysCalls;
37 private boolean fIsDynamicProbe;
38 private String fProbeEventName;
39 private String fDynamicProbe;
40 private boolean fIsFunctionProbe;
41 private String fFunctionEventName;
42 private String fFunctionProbe;
43 private boolean fIsWildcard;
44 private String fWildcard;
45 private boolean fIsLogLevel;
46 private String fLogLevelEventName;
47 private TraceLogLevel fLogLevel;
48 private LogLevelType fLogLevelType;
49 private String fFilter;
50 private List<String> fNames = new ArrayList<>();
51 private List<String> fExcludedEvents;
52 private TraceDomainType fDomain;
53
54 // ------------------------------------------------------------------------
55 // Accessors
56 // ------------------------------------------------------------------------
57 public void setDomain(TraceDomainType domain) {
58 fDomain = domain;
59 }
60
61 public void setIsAllEvents(boolean isAllEvents) {
62 fIsAllEvents = isAllEvents;
63 }
64
65 public void setIsTracePoints(boolean isTracePoints) {
66 fIsTracePoints = isTracePoints;
67 }
68
69 public void setIsAllTracePoints(boolean isAllTracePoints) {
70 fIsAllTracePoints = isAllTracePoints;
71 }
72
73 public void setIsSysCalls(boolean isSysCalls) {
74 this.fIsSysCalls = isSysCalls;
75 }
76
77 public void setIsDynamicProbe(boolean isDynamicProbe) {
78 fIsDynamicProbe = isDynamicProbe;
79 }
80
81 public void setProbeEventName(String probeEventName) {
82 fProbeEventName = probeEventName;
83 }
84
85 public void setDynamicProbe(String dynamicProbe) {
86 fDynamicProbe = dynamicProbe;
87 }
88
89 public void setIsFunctionProbe(boolean isFunctionProbe) {
90 fIsFunctionProbe = isFunctionProbe;
91 }
92
93 public void setFunctionEventName(String functionEventName) {
94 fFunctionEventName = functionEventName;
95 }
96
97 public void setFunctionProbe(String functionProbe) {
98 fFunctionProbe = functionProbe;
99 }
100
101 public void setIsWildcard(boolean isWildcard) {
102 fIsWildcard = isWildcard;
103 }
104
105 public void setWildcard(String wildcard) {
106 fWildcard = wildcard;
107 }
108
109 public void setIsLogLevel(boolean isLogLevel) {
110 fIsLogLevel = isLogLevel;
111 }
112
113 public void setLogLevelEventName(String logLevelEventName) {
114 fLogLevelEventName = logLevelEventName;
115 }
116
117 public void setLogLevel(TraceLogLevel logLevel) {
118 fLogLevel = logLevel;
119 }
120
121 public void setLogLevelType(LogLevelType logLevelType) {
122 fLogLevelType = logLevelType;
123 }
124
125 public void setNames(List<String> names) {
126 fNames = names;
127 }
128
129 public void setFilterExpression(String filter) {
130 fFilter = filter;
131 }
132
133 @Override
134 public boolean isAllEvents() {
135 return fIsAllEvents;
136 }
137
138 @Override
139 public boolean isTracepoints() {
140 return fIsTracePoints;
141 }
142
143 @Override
144 public boolean isAllTracePoints() {
145 return fIsAllTracePoints;
146 }
147
148 @Override
149 public boolean isSysCalls() {
150 return fIsSysCalls;
151 }
152
153 @Override
154 public boolean isAllSysCalls() {
155 return fIsSysCalls;
156 }
157
158 @Override
159 public List<String> getEventNames() {
160 return fNames;
161 }
162
163 @Override
164 public boolean isDynamicProbe() {
165 return fIsDynamicProbe;
166 }
167
168 @Override
169 public String getProbeEventName() {
170 return fProbeEventName;
171 }
172
173 @Override
174 public String getProbeName() {
175 return fDynamicProbe;
176 }
177
178 @Override
179 public boolean isDynamicFunctionProbe() {
180 return fIsFunctionProbe;
181 }
182
183 @Override
184 public String getFunctionEventName() {
185 return fFunctionEventName;
186 }
187
188 @Override
189 public String getFunction() {
190 return fFunctionProbe;
191 }
192
193 @Override
194 public boolean isWildcard() {
195 return fIsWildcard;
196 }
197
198 @Override
199 public String getWildcard() {
200 return fWildcard;
201 }
202
203 @Override
204 public boolean isLogLevel() {
205 return fIsLogLevel;
206 }
207
208 @Override
209 public LogLevelType getLogLevelType() {
210 return fLogLevelType;
211 }
212
213 @Override
214 public TraceLogLevel getLogLevel() {
215 return fLogLevel;
216 }
217
218 @Override
219 public String getLogLevelEventName() {
220 return fLogLevelEventName;
221 }
222
223 @Override
224 public TraceDomainType getDomain() {
225 return fDomain;
226 }
227
228 @Override
229 public void setTraceProviderGroup(TraceProviderGroup providerGroup) {
230 }
231
232 @Override
233 public void setTraceDomainComponent(TraceDomainComponent domain) {
234 }
235
236 @Override
237 public int open() {
238 return 0;
239 }
240
241 @Override
242 public String getFilterExpression() {
243 return fFilter;
244 }
245
246 @Override
247 public List<String> getExcludedEvents() {
248 return fExcludedEvents;
249 }
250
251 }
This page took 0.039546 seconds and 5 git commands to generate.