jdbreport.source
Class JdbcReportSource

java.lang.Object
  extended by and.dbcomp.DbSource
      extended by jdbreport.source.JdbcReportSource
All Implemented Interfaces:
and.dbcomp.JdbcSource, and.properties.XMLStored, Serializable, Cloneable, Iterable<JdbcDataSet>

public class JdbcReportSource
extends and.dbcomp.DbSource
implements Iterable<JdbcDataSet>, Cloneable

Version:
1.1 03/09/08
Author:
Andrey Kholmanskih
See Also:
Serialized Form

Field Summary
 
Fields inherited from class and.dbcomp.DbSource
listenerList
 
Constructor Summary
JdbcReportSource()
           
JdbcReportSource(String name)
           
 
Method Summary
 void add(JdbcDataSet ds)
           
 Object clone()
           
 Connection getConnection()
           
 JdbcDataSet getDataSet(int index)
           
 int getDataSetCount()
           
 List<JdbcDataSet> getDataSetList()
           
 Iterator<JdbcDataSet> iterator()
           
 JdbcDataSet remove(int index)
           
 void remove(JdbcDataSet ds)
           
 void setConnection(Connection connection)
           
 
Methods inherited from class and.dbcomp.DbSource
addConnectionListener, clear, commitTransaction, connect, createConnection, disconnect, execScript, execScript, execScript, findAndExecSql, fireConnectionClose, getAlias, getDataSource, getDriverName, getJndiName, getMetaData, getPassword, getProperties, getUrl, getUser, isAutoCommit, isConnected, isTransaction, load, loadAttributes, removePeriodListener, rollbackTransaction, setAlias, setAutoCommit, setDriverName, setJndiName, setPassword, setProperties, setUrl, setUser, startTransaction, store, storeAttributes, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JdbcReportSource

public JdbcReportSource()

JdbcReportSource

public JdbcReportSource(String name)
Method Detail

getConnection

public Connection getConnection()
                         throws SQLException,
                                InstantiationException,
                                IllegalAccessException,
                                ClassNotFoundException,
                                NamingException
Overrides:
getConnection in class and.dbcomp.DbSource
Throws:
SQLException
InstantiationException
IllegalAccessException
ClassNotFoundException
NamingException

setConnection

public void setConnection(Connection connection)
Overrides:
setConnection in class and.dbcomp.DbSource

clone

public Object clone()
Overrides:
clone in class Object

getDataSetCount

public int getDataSetCount()

add

public void add(JdbcDataSet ds)

remove

public JdbcDataSet remove(int index)

remove

public void remove(JdbcDataSet ds)

getDataSet

public JdbcDataSet getDataSet(int index)

iterator

public Iterator<JdbcDataSet> iterator()
Specified by:
iterator in interface Iterable<JdbcDataSet>

getDataSetList

public List<JdbcDataSet> getDataSetList()