- /**
- * Returns the list of components of type [providerType] that provide [eventType]
- *
- * @param eventType The event type
- * @param providerType The data provider
- * @return the list of components of type [providerType] that provide [eventType]
- */
- public static TmfDataProvider[] getProviders(Class<? extends ITmfEvent> eventType, Class<? extends TmfDataProvider> providerType) {
- if (providerType == null) {
- return getProviders(eventType);
- }
- TmfDataProvider[] list = getProviders(eventType);
- List<TmfDataProvider> result = new ArrayList<TmfDataProvider>();
- if (list != null) {
- for (TmfDataProvider provider : list) {
- if (provider.getClass() == providerType) {
- result.add(provider);
- }
- }
- }
- TmfDataProvider[] array = new TmfDataProvider[result.size()];
- return result.toArray(array);
- }
+ /**
+ * Returns the list of components of type [providerType] that provide
+ * [eventType]
+ *
+ * @param eventType
+ * The event type
+ * @param providerType
+ * The data provider
+ * @return the list of components of type [providerType] that provide
+ * [eventType]
+ */
+ public static TmfEventProvider[] getProviders(Class<? extends ITmfEvent> eventType, Class<? extends TmfEventProvider> providerType) {
+ if (providerType == null) {
+ return getProviders(eventType);
+ }
+ TmfEventProvider[] list = getProviders(eventType);
+ List<TmfEventProvider> result = new ArrayList<>();
+ if (list != null) {
+ for (TmfEventProvider provider : list) {
+ if (provider.getClass() == providerType) {
+ result.add(provider);
+ }
+ }
+ }
+ TmfEventProvider[] array = new TmfEventProvider[result.size()];
+ return result.toArray(array);
+ }