1 /**********************************************************************
2 * Copyright (c) 2012 Ericsson
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
10 * Bernd Hufmann - Initial API and implementation
11 **********************************************************************/
12 package org
.eclipse
.linuxtools
.internal
.lttng2
.stubs
.dialogs
;
14 import java
.util
.ArrayList
;
15 import java
.util
.List
;
17 import org
.eclipse
.linuxtools
.internal
.lttng2
.ui
.views
.control
.dialogs
.IEnableEventsDialog
;
18 import org
.eclipse
.linuxtools
.internal
.lttng2
.ui
.views
.control
.model
.LogLevelType
;
19 import org
.eclipse
.linuxtools
.internal
.lttng2
.ui
.views
.control
.model
.TraceLogLevel
;
20 import org
.eclipse
.linuxtools
.internal
.lttng2
.ui
.views
.control
.model
.impl
.TraceDomainComponent
;
21 import org
.eclipse
.linuxtools
.internal
.lttng2
.ui
.views
.control
.model
.impl
.TraceProviderGroup
;
24 * Enable events dialog stub implementation.
26 public class EnableEventsDialogStub
implements IEnableEventsDialog
{
28 // ------------------------------------------------------------------------
30 // ------------------------------------------------------------------------
31 private boolean fIsKernel
;
32 private boolean fIsTracePoints
;
33 private boolean fIsAllTracePoints
;
34 private boolean fIsSysCalls
;
35 private boolean fIsDynamicProbe
;
36 private String fProbeEventName
;
37 private String fDynamicProbe
;
38 private boolean fIsFunctionProbe
;
39 private String fFunctionEventName
;
40 private String fFunctionProbe
;
41 private boolean fIsWildcard
;
42 private String fWildcard
;
43 private boolean fIsLogLevel
;
44 private String fLogLevelEventName
;
45 private TraceLogLevel fLogLevel
;
46 private LogLevelType fLogLevelType
;
47 List
<String
> fNames
= new ArrayList
<String
>();
49 // ------------------------------------------------------------------------
51 // ------------------------------------------------------------------------
52 public void setIsKernel(boolean isKernel
) {
56 public void setIsTracePoints(boolean isTracePoints
) {
57 fIsTracePoints
= isTracePoints
;
60 public void setIsAllTracePoints(boolean isAllTracePoints
) {
61 fIsAllTracePoints
= isAllTracePoints
;
64 public void setIsSysCalls(boolean isSysCalls
) {
65 this.fIsSysCalls
= isSysCalls
;
68 public void setIsDynamicProbe(boolean isDynamicProbe
) {
69 fIsDynamicProbe
= isDynamicProbe
;
72 public void setProbeEventName(String probeEventName
) {
73 fProbeEventName
= probeEventName
;
76 public void setDynamicProbe(String dynamicProbe
) {
77 fDynamicProbe
= dynamicProbe
;
80 public void setIsFunctionProbe(boolean isFunctionProbe
) {
81 fIsFunctionProbe
= isFunctionProbe
;
84 public void setFunctionEventName(String functionEventName
) {
85 fFunctionEventName
= functionEventName
;
88 public void setFunctionProbe(String functionProbe
) {
89 fFunctionProbe
= functionProbe
;
92 public void setIsWildcard(boolean isWildcard
) {
93 fIsWildcard
= isWildcard
;
96 public void setWildcard(String wildcard
) {
100 public void setIsLogLevel(boolean isLogLevel
) {
101 fIsLogLevel
= isLogLevel
;
104 public void setLogLevelEventName(String logLevelEventName
) {
105 fLogLevelEventName
= logLevelEventName
;
108 public void setLogLevel(TraceLogLevel logLevel
) {
109 fLogLevel
= logLevel
;
112 public void setLogLevelType(LogLevelType logLevelType
) {
113 fLogLevelType
= logLevelType
;
116 public void setNames(List
<String
> names
) {
121 public boolean isTracepoints() {
122 return fIsTracePoints
;
126 public boolean isAllTracePoints() {
127 return fIsAllTracePoints
;
131 public boolean isSysCalls() {
136 public boolean isAllSysCalls() {
141 public List
<String
> getEventNames() {
146 public boolean isDynamicProbe() {
147 return fIsDynamicProbe
;
151 public String
getProbeEventName() {
152 return fProbeEventName
;
156 public String
getProbeName() {
157 return fDynamicProbe
;
161 public boolean isDynamicFunctionProbe() {
162 return fIsFunctionProbe
;
166 public String
getFunctionEventName() {
167 return fFunctionEventName
;
171 public String
getFunction() {
172 return fFunctionProbe
;
176 public boolean isWildcard() {
181 public String
getWildcard() {
186 public boolean isLogLevel() {
191 public LogLevelType
getLogLevelType() {
192 return fLogLevelType
;
196 public TraceLogLevel
getLogLevel() {
201 public String
getLogLevelEventName() {
202 return fLogLevelEventName
;
206 public boolean isKernel() {
211 public void setTraceProviderGroup(TraceProviderGroup providerGroup
) {
215 public void setTraceDomainComponent(TraceDomainComponent domain
) {