com.jrefinery.report.ext.demo
Class DemoModelProvider

java.lang.Object
  extended bycom.jrefinery.report.ext.demo.DemoModelProvider
All Implemented Interfaces:
TableModelProvider

public class DemoModelProvider
extends java.lang.Object
implements TableModelProvider

Implements a TableModelProvider to create and return a tablemodel for the JFreeReport servlet demo. This creates a IconTableModel as used in the Swing version of the JFreeReport demo.

Author:
Thomas Morgner

Constructor Summary
DemoModelProvider(java.net.URL base)
          Creates a model based on the icons from the given ZIP file (read from the URL).
 
Method Summary
 javax.swing.table.TableModel getModel()
          Returns the model, creating one if necessary.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemoModelProvider

public DemoModelProvider(java.net.URL base)
Creates a model based on the icons from the given ZIP file (read from the URL).

Parameters:
base - the URL pointing to the JLF-Icons zip file.
Method Detail

getModel

public javax.swing.table.TableModel getModel()
Returns the model, creating one if necessary.

Specified by:
getModel in interface TableModelProvider
Returns:
the IconTableModel.