Clover icon

Coverage Report

  1. Project Clover database Thu Dec 4 2025 16:11:35 GMT
  2. Package jalview.ws2.client.api

File WebServiceProviderI.java

 

Code metrics

0
0
0
1
29
9
0
-
-
0
-

Classes

Class Line # Actions
WebServiceProviderI 12 0 0
-1.0 -
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package jalview.ws2.client.api;
2   
3    import java.util.List;
4   
5    import jalview.ws2.actions.api.ActionI;
6    import jalview.ws2.api.WebService;
7   
8    /*
9    * A view of services that allows to retrieve the services by the type
10    * of action.
11    */
 
12    public interface WebServiceProviderI
13    {
14    /**
15    * Retrieve list of all web services.
16    *
17    * @return all web services
18    */
19    public List<WebService<?>> getServices();
20   
21    /**
22    * Retrieve services by their action type.
23    *
24    * @param type
25    * action type
26    * @return list of services
27    */
28    public <A extends ActionI<?>> List<WebService<A>> getServices(Class<A> type);
29    }