de.vc.report

## Class DataSource

- java.lang.Object
- - de.vc.report.DataSource

- Direct Known Subclasses:
    CSVDataSource, DBDataSource, ListDataSource, SwingTableDataSource, XMLDataSource

      public abstract class DataSource
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `DataSource()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | `deliver(ReportData data)`
    `protected abstract void` | `deliverData()`
    `protected int` | `getDataCount()`
    `protected org.apache.commons.logging.Log` | `getLogger()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### DataSource

          public DataSource()

  - ### Method Detail

    - #### deliver

          protected void deliver(ReportData data)
                          throws ReportException

      Throws:
        `ReportException`

    - #### deliverData

          protected abstract void deliverData()
                                       throws ReportException

      Throws:
        `ReportException`

    - #### getDataCount

          protected int getDataCount()

    - #### getLogger

          protected org.apache.commons.logging.Log getLogger()

© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.