1 package jalview.ws2.client.api;
5 import jalview.ws2.actions.api.ActionI;
6 import jalview.ws2.api.WebService;
9 * A view of services that allows to retrieve the services by the type
12 public interface WebServiceProviderI
15 * Retrieve list of all web services.
17 * @return all web services
19 public List<WebService<?>> getServices();
22 * Retrieve services by their action type.
26 * @return list of services
28 public <A extends ActionI<?>> List<WebService<A>> getServices(Class<A> type);