Class 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 Detail

      • AbstractWebServiceGUIClient

        public AbstractWebServiceGUIClient​(String uri,
                                           String displayName,
                                           String description)
        Constructor.
        Parameters:
        uri - A String representation of the URI.
        displayName - The display name to be used for this client.
        description - The description to be used for this client.
    • 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 interface WebServiceGUIClient
        Returns:
        query builder UI.