Cytoscape 3.0.1 API

org.cytoscape.io.webservice.swing
Class AbstractWebServiceGUIClient

java.lang.Object
  extended by org.cytoscape.io.webservice.client.AbstractWebServiceClient
      extended by 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.


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)
          Constructor.
 
Method Summary
 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
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.

Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.