Package intermine :: Module webservice
[hide private]
[frames] | no frames]

Module webservice

source code


Author: Alex Kalderimis

Contact: dev@intermine.org

License: LGPL

Classes [hide private]
  Service
The intermine.webservice.Service class is the main interface for the user.
  ResultObject
These objects are backed by a row of data and the class descriptor that describes the object.
  ResultRow
ResultRows provide access to the fields of the row through index lookup.
  ResultIterator
  FlatFileIterator
This iterator can be used as the sub iterator in a ResultIterator
  JSONIterator
This iterator can be used as the sub iterator in a ResultIterator
  Parser
Sub-class this class to gain a default constructor
  EchoParser
Use for parsing situations when you don't actually want to change the data
  ListValueParser
Parses jsonrow formatted rows into lists of values.
  DictValueParser
Parses jsonrow formatted rows into dictionaries where the key is the view string for the cell, and the value is the contents of the returned cell.
  ResultRowParser
Parses jsonrow formatted rows into ResultRows, which supports key access by list indices (based on the selected view) as well as lookup by view name (based on the selected view value).
  ResultObjParser
Parses jsonrow formatted rows into ResultRows, which supports key access by list indices (based on the selected view) as well as lookup by view name (based on the selected view value).
  InterMineURLOpener
Provides user agent and authentication headers, and handling of errors
  UnimplementedError
  ServiceError
Errors in the creation and use of the Service object
  WebserviceError
Errors from interaction with the webservice
Variables [hide private]
  __organization__ = 'InterMine'
  __package__ = 'intermine'