Class DBShell

java.lang.Object
  |
  +--DBShell
All Implemented Interfaces:
IdrsDB

public class DBShell
extends java.lang.Object
implements IdrsDB


Constructor Summary
DBShell(java.lang.String id, DB db)
          Creates a new DBShell based on an id and a db
 
Method Summary
 DB getDB()
          Retrieves DBShell's db
 java.lang.String getFieldData(java.lang.String fieldname, java.lang.String format)
          Calls db's getFieldData method
 boolean moveTo(int location)
          Calls db's moveTo method
 boolean next()
          Calls db's next() method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBShell

public DBShell(java.lang.String id,
               DB db)
Creates a new DBShell based on an id and a db
Method Detail

getDB

public DB getDB()
         throws java.lang.Exception
Retrieves DBShell's db

next

public boolean next()
             throws java.lang.Exception
Calls db's next() method
Specified by:
next in interface IdrsDB

getFieldData

public java.lang.String getFieldData(java.lang.String fieldname,
                                     java.lang.String format)
                              throws java.lang.Exception
Calls db's getFieldData method
Specified by:
getFieldData in interface IdrsDB

moveTo

public boolean moveTo(int location)
               throws java.lang.Exception
Calls db's moveTo method
Specified by:
moveTo in interface IdrsDB