Cytoscape 3.0.1 API
Class AbstractWebServiceGUIClient

  extended by
      extended by
All Implemented Interfaces:
WebServiceGUIClient, WebServiceClient

public abstract class AbstractWebServiceGUIClient
extends AbstractWebServiceClient
implements WebServiceGUIClient

Abstract base class for web service clients with Swing GUI.

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.

Field Summary
protected  Container gui
Constructor Summary
AbstractWebServiceGUIClient(String uri, String displayName, String description)
Method Summary
 Container getQueryBuilderGUI()
          Returns query builder UI.
Methods inherited from class
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

Field Detail


protected Container gui
Constructor Detail


public AbstractWebServiceGUIClient(String uri,
                                   String displayName,
                                   String description)

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


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
query builder UI.

Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.