Class AbstractWebServiceGUIClient
- java.lang.Object
-
- org.cytoscape.io.webservice.client.AbstractWebServiceClient
-
- org.cytoscape.io.webservice.swing.AbstractWebServiceGUIClient
-
- All Implemented Interfaces:
WebServiceGUIClient
,WebServiceClient
public abstract class AbstractWebServiceGUIClient extends AbstractWebServiceClient implements WebServiceGUIClient
Abstract base class for web service clients with Swing GUI.Module:
webservice-swing-api
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>webservice-swing-api</artifactId> </dependency>
Cytoscape Backwards Compatibility (Abstract Class): This class is abstract and meant to be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.
-
-
Constructor Summary
Constructors Constructor Description AbstractWebServiceGUIClient(String uri, String displayName, String description)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Container
getQueryBuilderGUI()
Returns query builder UI.-
Methods inherited from class org.cytoscape.io.webservice.client.AbstractWebServiceClient
getDescription, getDisplayName, getServiceLocation, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cytoscape.io.webservice.WebServiceClient
createTaskIterator
-
-
-
-
Field Detail
-
gui
protected Container gui
-
-
Method Detail
-
getQueryBuilderGUI
public Container getQueryBuilderGUI()
Returns query builder UI. Since this is a TaskFactory, createTaskIterator() method should use parameters from this GUI.- Specified by:
getQueryBuilderGUI
in interfaceWebServiceGUIClient
- Returns:
- query builder UI.
-
-