Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,13 @@
public interface IDataProviderDescriptor {

/**
* The type of the data provider. The purpose of the type to indicate
* to the clients the type of viewer to visualize or whether they can
* share a common x-axis (e.g. time).
* The type of the data provider. The purpose of the type to indicate to the
* clients the type of viewer to visualize or whether they can share a
* common x-axis (e.g. time).
*
* The following types share common x-axis/time axis:
*
* {@link #TREE_TIME_XY}
* {@link #TIME_GRAPH}
* {@link #TREE_TIME_XY} {@link #TIME_GRAPH}
*
* @author Loic Prieur-Drevon
* @author Bernd Hufmann
Expand All @@ -47,22 +46,33 @@ public enum ProviderType {
*/
TABLE,
/**
* A provider for a tree, whose entries have XY series. The x-series is time.
* A provider for a tree, whose entries have XY series. The x-series is
* time.
*/
TREE_TIME_XY,
/**
* A provider for a Time Graph model, which has entries with a start and end
* time, each entry has a series of states, arrows link from one series to
* another
* A provider for a Time Graph model, which has entries with a start and
* end time, each entry has a series of states, arrows link from one
* series to another
*/
TIME_GRAPH,
/**
* A provider for a data tree, which has entries (rows) and columns.
*
* @since 6.1
*/
DATA_TREE,
/**
* A provider with no data. Can be used for grouping purposes and/or as data provider configurator.
* A provider for a MIME data provider, which can be an image, audio,
* video, text, pdf, etc.
*
* @since 10.3
*/
MIME,
/**
* A provider with no data. Can be used for grouping purposes and/or as
* data provider configurator.
*
* @since 9.5
*/
NONE
Expand Down Expand Up @@ -110,7 +120,7 @@ public enum ProviderType {
* Gets the input configuration used to create this data provider.
*
* @return the {@link ITmfConfiguration} configuration use to create this
* data provider, or null if not applicable
* data provider, or null if not applicable
* @since 9.5
*/
default @Nullable ITmfConfiguration getConfiguration() {
Expand Down
Loading