Cytoscape 3.0.1 API

org.cytoscape.io.webservice.client
Class AbstractWebServiceClient

java.lang.Object
  extended by org.cytoscape.io.webservice.client.AbstractWebServiceClient
All Implemented Interfaces:
WebServiceClient
Direct Known Subclasses:
AbstractWebServiceGUIClient

public abstract class AbstractWebServiceClient
extends Object
implements WebServiceClient

Abstract class for all web service clients. All clients MUST extend this class.


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
AbstractWebServiceClient(String uri, String displayName, String description)
          Constructs this AbstractWebServiceClient.
 
Method Summary
 String getDescription()
          Get human-readable description of this client.
 String getDisplayName()
          Returns display name of this client.
 URI getServiceLocation()
          Returns resource location of this service, i.e., service URL.
 String 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
 

Constructor Detail

AbstractWebServiceClient

public AbstractWebServiceClient(String uri,
                                String displayName,
                                String description)
Constructs this AbstractWebServiceClient.

Parameters:
uri - Service Location.
Method Detail

getDisplayName

public final String getDisplayName()
Description copied from interface: WebServiceClient
Returns display name of this client. This is more human readable name for this client. This may not be unique.

Specified by:
getDisplayName in interface WebServiceClient
Returns:
display name for this client.

getDescription

public final String getDescription()
Description copied from interface: WebServiceClient
Get human-readable description of this client.

Specified by:
getDescription in interface WebServiceClient
Returns:
Description as a string. Users should write parser for this return value.

toString

public final String toString()
Overrides:
toString in class Object

getServiceLocation

public final URI getServiceLocation()
Description copied from interface: WebServiceClient
Returns resource location of this service, i.e., service URL. This is guaranteed to be globally unique and can be used as identifier.

Specified by:
getServiceLocation in interface WebServiceClient
Returns:
URI of the service.

Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.