com.arsdigita.bebop.table
Class AbstractTableModelBuilder
java.lang.Object
com.arsdigita.util.LockableImpl
com.arsdigita.bebop.table.AbstractTableModelBuilder
- All Implemented Interfaces:
- Lockable, TableModelBuilder
- Direct Known Subclasses:
- ProcessListenerTableModelBuilder, Table.MatrixTableModelBuilder
- public abstract class AbstractTableModelBuilder
- extends LockableImpl
- implements TableModelBuilder
A convenience for implementing TableModelBuilder
s. This
class provides a default implementation of the methods demanded by
Lockable
, so that implementors of
TableModelBuilder
only need to override the
makeModel
method.
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/bebop/table/AbstractTableModelBuilder.java#7 $
- Author:
- David Lutterkort
- See Also:
TableModelBuilder
,
Lockable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
versionId
public static final String versionId
- See Also:
- Constant Field Values
AbstractTableModelBuilder
public AbstractTableModelBuilder()
makeModel
public abstract TableModel makeModel(Table t,
PageState s)
- Return a table model for the request represented by
s
. The table model contains all the data that is to be
displayed in a table. The returned table model is used only during
the duration of that request.
- Specified by:
makeModel
in interface TableModelBuilder
- Parameters:
t
- the table which will use this table models
- represents the current request
- Returns:
- the data to be displayed in the table
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC