jasext.jdbc
Class JDBCEventSource

java.lang.Object
  |
  +--jasext.jdbc.JDBCEventSource
All Implemented Interfaces:
AnnotatedEventSource, EventSource, TreeObjectSource

public class JDBCEventSource
extends java.lang.Object
implements AnnotatedEventSource

Open an SQL database query as an event source.


Method Summary
 void afterLastEvent()
           
 void beforeFirstEvent()
           
 void close()
           
 java.lang.Class getEventDataClass()
           
 java.lang.Object getItem(TreeItem i)
           
 TreeItem[] getItems()
           
 java.lang.String getName()
           
 EventData getNextEvent()
           
 int getTotalNumberOfEvents()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface EventSource

getEventDataClass

public java.lang.Class getEventDataClass()
Specified by:
getEventDataClass in interface EventSource

close

public void close()
Specified by:
close in interface EventSource

getItems

public TreeItem[] getItems()
Specified by:
getItems in interface AnnotatedEventSource

getItem

public java.lang.Object getItem(TreeItem i)
Specified by:
getItem in interface AnnotatedEventSource

getTotalNumberOfEvents

public int getTotalNumberOfEvents()
Specified by:
getTotalNumberOfEvents in interface EventSource

getNextEvent

public EventData getNextEvent()
                       throws EndOfDataException
Specified by:
getNextEvent in interface EventSource

beforeFirstEvent

public void beforeFirstEvent()
Specified by:
beforeFirstEvent in interface EventSource

afterLastEvent

public void afterLastEvent()
Specified by:
afterLastEvent in interface EventSource