You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Followed by introducing the configurable reports data providers, this commit proposes
a new data provider type called "MIME", which is related to different types of configurable
MIME reports, such as images, HTML, text, pdf, excel, etc.
[Added] A new data provider type called "MIME"
Signed-off-by: Kaveh Shahedi <kaveh.shahedi@ericsson.com>
Copy file name to clipboardExpand all lines: tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/IDataProviderDescriptor.java
+22-11Lines changed: 22 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -29,14 +29,13 @@
29
29
publicinterfaceIDataProviderDescriptor {
30
30
31
31
/**
32
-
* The type of the data provider. The purpose of the type to indicate
33
-
* to the clients the type of viewer to visualize or whether they can
34
-
* share a common x-axis (e.g. time).
32
+
* The type of the data provider. The purpose of the type to indicate to the
33
+
* clients the type of viewer to visualize or whether they can share a
34
+
* common x-axis (e.g. time).
35
35
*
36
36
* The following types share common x-axis/time axis:
37
37
*
38
-
* {@link #TREE_TIME_XY}
39
-
* {@link #TIME_GRAPH}
38
+
* {@link #TREE_TIME_XY} {@link #TIME_GRAPH}
40
39
*
41
40
* @author Loic Prieur-Drevon
42
41
* @author Bernd Hufmann
@@ -47,22 +46,34 @@ public enum ProviderType {
47
46
*/
48
47
TABLE,
49
48
/**
50
-
* A provider for a tree, whose entries have XY series. The x-series is time.
49
+
* A provider for a tree, whose entries have XY series. The x-series is
50
+
* time.
51
51
*/
52
52
TREE_TIME_XY,
53
53
/**
54
-
* A provider for a Time Graph model, which has entries with a start and end
55
-
* time, each entry has a series of states, arrows link from one series to
56
-
* another
54
+
* A provider for a Time Graph model, which has entries with a start and
55
+
* end time, each entry has a series of states, arrows link from one
56
+
* series to another
57
57
*/
58
58
TIME_GRAPH,
59
59
/**
60
60
* A provider for a data tree, which has entries (rows) and columns.
61
+
*
61
62
* @since 6.1
62
63
*/
63
64
DATA_TREE,
64
65
/**
65
-
* A provider with no data. Can be used for grouping purposes and/or as data provider configurator.
66
+
* A provider for a MIME data provider, which can be an image, audio,
67
+
* video, text, pdf, etc.
68
+
* for a list of MIME types.
69
+
*
70
+
* @since 10.3
71
+
*/
72
+
MIME,
73
+
/**
74
+
* A provider with no data. Can be used for grouping purposes and/or as
75
+
* data provider configurator.
76
+
*
66
77
* @since 9.5
67
78
*/
68
79
NONE
@@ -110,7 +121,7 @@ public enum ProviderType {
110
121
* Gets the input configuration used to create this data provider.
111
122
*
112
123
* @return the {@link ITmfConfiguration} configuration use to create this
0 commit comments